节点文献

基于SOA的企业服务总线中SOAP消息路由机制的研究与实现

Research and Implementation of SOAP Routing in Enterprise Service Bus Based on SOA

【作者】 刘振顶

【导师】 黎峰;

【作者基本信息】 山东大学 , 计算机系统结构, 2008, 硕士

【摘要】 在企业信息化建设的过程中,不同的时期需要开发部署不同的IT系统,我们将其统称为企业的IT资产。随着信息化程度越来越高,企业IT资产的信息孤岛现象也越来越严重,然而业务需求的高速变化却希望屏蔽这些孤立现象,统筹管理这些数据。因此如何低成本、高效、灵活的集成企业IT系统成为业界热门的话题。在经历了早期点对点集成、消息中间件集成、企业应用集成(EAI)之后,企业服务总线(ESB)集成技术应运而生。ESB一出现就展示了松散耦合、标准集成、智能化管理等优势。但是传统ESB应用的深入,暴露出的问题也越来越多。在没有引入Web服务技术、SOA思想以前,ESB的服务总是特定于工作平台,因此互操作性不好。同时,ESB需要对其中的服务的发现、调用做处理,以屏蔽客户端调用的复杂的细节,进而适配不同类型的服务。传统ESB的消息路由依靠其邦定的通信协议(如HTTP),因此很难解决动态服务匹配、网络负载平衡等问题。针对传统ESB的缺点,本文提出了一种全新的、基于SOA的企业服务总线即S-ESB,并重点分析设计了其中SOAP消息的路由机制。基于SOA的企业服务总线S-ESB在系统整合中表现出通信协议无关、松散藕合、灵活多变等性能。S-ESB通过协议转换屏蔽了各个子系统通信协议的差异,基于SOA思想的架构保证了系统的松散藕合性因此能够迅速适应业务的变化等。S-ESB通过引入WS-Routing和WS-Referral实现SOAP消息的路由,设计了具有路由功能的消息路由器(软件模块),提出了基于优先级和基于规则的消息调度策略,以及基于路由配置表的动态路由策略。S-ESB可以低成本、高效率、灵活集成IT系统,同时在企业/部门间集成时因为具有统一通信协议转换标准而不必考虑总线间通信协议的差异。SOAP路由可以解决诸如内部外部服务自动匹配、7*24小时提供Web服务的服务器的停机维修、基于主机和网路负载的平衡匹配等问题。最后,本文将研究成果应用到电力企业管理信息系统的整合中。

【Abstract】 During the building of Enterprise Information system, often develop and deploy diferent IT system at different times, such as automatic control, production management, office automation, and we will be collectively referred to as their enterprise IT assets. With more and more high-level information system being used, the information enterprise IT assets island is also becoming more and more serious, but the rapid changes in business requirements hope shielding these isolated phenomenon. So how low-cost, highly efficient and flexible integrated system has become an hot topic. Experienced early in the point-to-point integration, information integration middleware, enterprise application integration (EAI), We got Enterprise Service Bus (ESB) integration technologies.ESB appear on the display of its unique advantages: loosely coupling, standards integration, intelligent management. But traditional ESB at the same time exposed the growing number of issues: without Web services technology and SOA, its services have always been specific to the work of ESB platforms, interoperability bad. At the same time,in order to to shield the complex details of the clitent calls, ESB must processing the finding and calling of services.This article re-thinking ESB framwork based on SOA, and focus on the SOA-based Enterprise Service Bus SOAP message routing mechanism SOA-based enterprise service bus in the system integration showed excellent performance: protocol conversion subsystem communication protocol shielding all the difference, based entirely on the SOA thinking of the structure of the coupling the ability to adapt quickly to changes in business. By introducing WS-Routing and WS-Referral after realizing SOAP message routing, dynamic services mainly to solve the matching problem. In this paper, under the guidance of WS-Routing and WS-Referral designed the SOAP message routing function of the router (software modules), research the priority-based and rule-based scheduling strategy news, as well as on road Allocation Table from the dynamic routing strategy.According to the ESB re-structure by SOA can integrated system low-cost, highly efficient, flexible implementation. SOAP routing can solve problems such as internal and external services automatic matching, 7~*24 hours Web server, host-based and network load balancing matching.

  • 【网络出版投稿人】 山东大学
  • 【网络出版年期】2009年 01期
节点文献中: