Enterprise application integration and Web services

Pao Yue-kong Library Electronic Theses Database

Enterprise application integration and Web services

 

Author: Yu, Jian
Title: Enterprise application integration and Web services
Degree: M.Sc.
Year: 2007
Subject: Hong Kong Polytechnic University -- Dissertations.
Business enterprises -- Data processing.
Electronic commerce.
Management information systems.
Web services.
Department: Dept. of Computing
Pages: 189 p. : ill. ; 30 cm.
Language: English
InnoPac Record: http://library.polyu.edu.hk/record=b2145979
URI: http://theses.lib.polyu.edu.hk/handle/200/446
Abstract: Nowadays, with the society and information technology developing, one of the great challenges for the computer science is to build the large, compatible and reliable software systems, which gets help from the software engineering several years ago. Recently, in this domain, the most efficient approach is EAI (Enterprise Application Integration). This approach would assist developer makes up the complex software fast though many kinds of the middleware. On the other hand, after EAI, web services technology becoming a popular answer for the web enterprise applications make EAI much more interesting and active too. As a result, associating the EAI with web services technologies would be the excellent idea for developer to build the large, compatible and reliable software systems. In the geographic distributed companies, different systems working for the same function spend a lot of money. So, how to make these systems run as one system or only run one of them could satisfy all companies' demands is a valuable problem located by the EAI. Not only this, but also legacy systems need EAI. Of course, everything has its pros and cons. EAI could not be exception, too. Performance and complexity become major problems in EAI. For example, RPCs (Remote Procedures Calls) has poor performance and is difficult to program. Web services technology is a kind of XML (Extensible Markup Language) based solution for services across Internet. It specifies the unified methods to find, invoke and provide services. Like the EAI, web services also could help system engineers to establish distributed application known as web applications. But, compared with the EAI, web services are more flexible and agile, traditional EAI technologies are more historic and functional. More and more companies use the web services to implement their trade process and cooperate with their patterns. This dissertation will introduce the basic EAI and web services conceptions firstly, and then accomplishing the JTalk design based on the middleware such as Message Oriented Middleware JMS, Transaction Middleware and web services technologies such as SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language). JTalk, combining the EAI technologies and web services technologies, is a Java-based XML transaction server for B2B transactions. It acts as a kind of connector or middleware under the distributed environment. The main function of JTalk is to integrate various business enterprises and their applications living on different platforms or written by the different programming languages. Our work is to make JTalk to facilitate the integration among various enterprises. Integration can be achieved seamlessly, even though in a heterogeneous and autonomous environment. In order to accomplish this integration function, the main obstacles, using message mechanism to map various format information and ensuring business transactions to finish completely, should be overridden. JTalk includes two significant parts. They are JTalk Messaging system and JTalk Orchestration system. JTalk helps enterprises to develop their web service to expand business offerings and increase business processing efficiency.

Files in this item

Files Size Format
b21459794.pdf 16.35Mb PDF
Copyright Undertaking
As a bona fide Library user, I declare that:
  1. I will abide by the rules and legal ordinances governing copyright regarding the use of the Database.
  2. I will use the Database for the purpose of my research or private study only and not for circulation or further reproduction or any other purpose.
  3. I agree to indemnify and hold the University harmless from and against any loss, damage, cost, liability or expenses arising from copyright infringement or unauthorized usage.
By downloading any item(s) listed above, you acknowledge that you have read and understood the copyright undertaking as stated above, and agree to be bound by all of its terms.

     

Quick Search

Browse

More Information