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

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

论文摘要

在企业信息化建设的过程中,不同的时期需要开发部署不同的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
  • 第1章 绪论
  • 1.1 研究背景
  • 1.1.1 企业信息化的发展需要系统集成
  • 1.1.2 系统集成技术的发展及现状
  • 1.2 本论文研究的主要内容及意义
  • 1.3 本论文的主要工作
  • 1.4 本论文的结构安排
  • 第2章 技术简介
  • 2.1 企业服务总线ESB
  • 2.1.1 软件总线技术
  • 2.1.2 ESB基本概念
  • 2.1.3 ESB基本功能
  • 2.1.4 ESB相关产品介绍
  • 2.2 面向服务体系架构(SOA)
  • 2.2.1 SOA历史
  • 2.2.2 SOA基本概念
  • 2.2.3 SOA原则
  • 2.2.4 SOA的优势
  • 2.3 WEB服务技术
  • 2.3.1 Web服务概念
  • 2.3.2 简单对象访问协议
  • 2.3.3 Web服务描述语言
  • 2.3.4 通用描述、发现与集成
  • 2.3.5 Web服务协议栈
  • 2.4 本章小结
  • 第3章 S-ESB体系架构的设计与实现
  • 3.1 S-ESB的模型设计
  • 3.1.1 S-ESB概念模型设计
  • 3.1.2 S-ESB体系架构模型设计
  • 3.2 S-ESB体系架构的实现
  • 3.2.1 基础服务的设计实现
  • 3.2.2 消息适配器的设计实现
  • 3.2.3 服务适配器的设计实现
  • 3.3 本章小结
  • 第4章 S-ESB中SOAP消息路由的研究与实现
  • 4.1 S-ESB路由机制的设计
  • 4.1.1 依靠绑定协议路由
  • 4.1.2 SOAP引入路由机制
  • 4.1.3 S-ESB路由设计
  • 4.2 S-ESB路由机制的实现
  • 4.2.1 S-ESB路由模型
  • 4.2.2 消息转发机制和路由配置
  • 4.2.3 基于HTTP请求/响应的实现
  • 4.3 本章小结
  • 第5章 应用实例
  • 5.1 传统集成技术的困境
  • 5.2 S-ESB集成技术在项目中的应用
  • 5.2.1 服务抽象和实现
  • 5.2.2 总线部署
  • 5.2.3 消息优先级的设置
  • 5.2.4 路由规则配置示例
  • 5.3 本章小结
  • 第6章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文目录
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

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

    猜你喜欢