论文部分内容阅读
伴随着信息化技术的发展,企事业单位迫切需要将现有的各个应用系统集成起来,但是这些已有的系统由于各方面的差异很难直接进行信息的交互,本文选择企业服务总线系统对这些应用系统进行集成。企业服务总线(ESB)可以快捷高效地集成应用系统。与传统的应用系统集成方式不同,企业服务总线是实现SOA框架的一种方式,它通过采用将消息请求者的请求消息路由给服务提供者的方式完成了应用系统松散耦合的集成。虽然企业服务总线的应用领域目前还是比较广泛的,但是对于ESB的实现,目前还没有被一致接受的标准。 论文结合实验室国家水体污染控制与治理科技重大专项课题,研究了企业服务总线的内部结构及现有开源企业服务总线系统的结构,分析了企业服务总线系统的特点和要求,设计了企业服务总线系统的体系结构;通过对企业服务总线整体的分析和总结,确定了设计企业服务总线协议转换器的必要性;经研究与分析企业服务总线协议转换器的功能需求与非功能需求,设计了协议转换器的模块;本文对协议转换器相关的理论与技术进行了研究,包括分析了HTTP、JMS、SOAP协议的RFC文件,详细介绍了XML解析技术以及本文所用到的设计模式;定义了企业服务总线内部的消息格式,使用XML来表示;研究了协议转换算法,最终,论文根据这些研究结果实现了企业服务总线协议转换器。 最后测试了企业服务总线协议转换器的功能和性能,对论文中讨论的设计和部分算法进行了验证。