论文部分内容阅读
管理信息系统(Management Information System,MIS)经过不断的发展,极大的方便了部署这些应用的企业提高工作效率和服务水平。但是,随着应用系统的增加,各个应用系统之间需要的数据互操作愈来愈多,系统之间的关系愈来愈复杂,这造成了整个企业的管理信息系统的维护成本增加、应对复杂多变的应用需求滞后、各个应用系统之间的耦合性强等缺点。本文给出的基于面向服务的体系架构(Service-Oriented Architecture,SOA)的企业服务总线技术提供了一种解决这些问题的途径。面向服务体系结构(Service-Oriented Architecture, SOA)是一个组件模型,它将应用程序的不同功能单元抽象为服务,并将这些服务通过定义良好的接口和契约联系起来。为了优化企业的信息系统基础架构,以实现面向服务的体系结构,企业需要一个智能化的基础设施,以降低服务重用的复杂性,并可靠地集成企业信息系统中存在的各种技术、协议和应用。因此,需要建立一个以服务为中心的抽象层,以隐藏各种应用和技术带来的底层复杂性服务中间层—企业服务总线(Enterprise Service Bus, ESB)。首先,论文对面向服务体系结构和Web服务技术理论进行了研究,通过与传统企业应用集成方法的比较,总结了面向服务体系结构的优势和发展趋势,并对企业服务总线的技术特性进行了详细的分析。其次,通过研究目前主流的ESB模型,提出一种基于核心服务引擎(Core Service Engine,CSE)的ESB参考模型CSE-ESB,并设计了核心服务引擎的结构模型,阐述了其技术优势。然后,在CSE-ESB参考模型的基础上,论文又对支撑该模型的核心组件:会话管理、日志管理、事务管理、安全管理、服务适配器、服务网关、消息路由等方面做了详细的论述,讨论了其在面向服务的体系结构中所扮演的角色和主要功能,并提出了CSE-ESB解决这些关键性问题的模型与思路。最后,论文以某医疗信息系统为项目背景,在CSE-ESB的基础上讨论了“医疗保险信息代理系统”与“医疗保险管理信息系统”的集成,验证了系统的功能和性能,总结了不足和相关经验,并提出了改进措施,对下一阶段的发展方向进行展望,为后继的工作奠定了基础。