节点文献
基于JBI规范的分布式ESB中间件的设计与实现
Design and Implementation of Distributed Enterprise Service Bus Based on Java Business Integration
【作者】 尹巍;
【导师】 尹建伟;
【作者基本信息】 浙江大学 , 软件工程, 2008, 硕士
【摘要】 论文主要针对当前企业应用集成产品在柔性差、互操作性不高、模型缺乏对分布环境的支持等缺点,结合JBI(Java Business Integration)规范研究基于JBI规范的分布式企业服务总线——JTangy Synergy的设计与实现方案,包括体系架构、基础模块和上层业务建模服务。首先,对企业应用集成的研究进行了综述,阐述了ESB产生的背景和现今国内外研究现状,进而明确了本文的研究目标。论文第二章介绍一种基于JBI规范的钱塘分布式ESB总体设计方案。首先介绍JBI规范,接着重点描述其体系结构与基础模块的设计与实现。最后介绍了其采用的代理框架,此框架用于分布式节点间的相互操作。论文第三章详细介绍部署和安装在JTang Synergy中的上层业务模型组件,包括用于编排服务的BPEL引擎,用于将ESB跟钱塘应用服务器上的Web服务进行通信的J2EE引擎,以及适配各类不同通信协议的网关,比如HTTP/SOAP引擎和文件适配器等。接着,提出JTang Synergy实现中所采用的基于事件驱动的分布式调度算法,该算法使用到代理框架和可扩展的事件驱动机制,使得算法具有容错能力强和性能优越等特点。最后,论文介绍JTang Synergy系统的具体实现细节,并结合航天信息化应用集成,讲述Synergy如何实现一个复杂应用集成,最后总结ESB发展所面临的问题以及需要进一步研究的一些方向。
【Abstract】 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.
- 【网络出版投稿人】 浙江大学 【网络出版年期】2008年 07期
- 【分类号】TP311.52
- 【被引频次】4
- 【下载频次】399