On the basic of Java Business Integration criterion, we propose distributed Enterprise Service Bus architecture and implemention—JTang Synergy, which is advanced in loose-couple, low cost, high integration ability, etc. The main topic of this paper is about the architecture of the ESB, the common component in ESB and the runtime scheduling of the jobs in distributed environment with event driven architecture.At first, a survey of EAI Management research is given, and the background and present research of the ESB are introduced, and then the study objectives of this thesis are presented.In the 2rd chapter, we present a specific implement of ESB which follow the JBI criterion. First, we introduce the Java Business Intergration (JBI), and the architecture of the JBI environment, and then we fully introduce the architecture and all the models of the JTang Synergy. Finally, we illustrate the agent-based framework which is used to enhance the interoperability between the distributed nodes.In the 3rd chapter, we present the common services which are installed and deployed in JTang Synergy, which includes the BPEL engine which is used to orchestrate services, and J2EE engine which is used to communicate the ESB with JTang Application Server, and some bingding components which are used to convert various communication protocols.Then, we introduce the algorithm of distribute system and the event-driven model. The algorithm has characteristics of fault-tolerant and superior performance.Lastly, we introduce the specific implemention details of JTangy Synergy and present how to construct complicated application integration in Areospace information integration platform. At last, we give some deep research fields on enterprise service bus in the future. |