论文部分内容阅读
面向服务体系结构(Service-Oriented Architecture, SOA)将应用程序的不同功能单元抽象为服务,并将这些服务通过定义良好的接口和契约联系起来。为了优化企业的信息系统基础架构,以实现面向服务的体系结构,企业需要一个智能化的基础设施,以降低服务重用的复杂性,并可靠地集成企业信息系统中存在的各种技术、协议和应用。为此,需要建立一个以服务为中心的抽象层,以隐藏各种应用和技术带来的底层复杂性,这个服务中间层就是企业服务总线(Enterprise Service Bus, ESB)。本文通过对现有企业服务总线技术和产品的剖析,研究了基于SOA的企业服务总线模型,该模型融入总线与本地服务容器相结合的注册访问模式,进而增强了该模型的性能。文中以该模型为突破点,围绕“企业服务总线”这个核心,首先分析了模型的体系结构、工作机制、现有产品分析,然后重点论述了SOA、企业服务总线,以及实现标准化消息路由等关键技术及相应的协同设计系统解决方案。本文完成的工作有:①分析了企业实施系统集成面临的问题,并指出其核心问题是如何结合行业与企业实践背景运用企业服务总线来集成系统。剖析了SOA实现方法、Web服务、企业服务总线产品、标准化消息路由等问题。②在分析企业服务总线和标准化消息路由的基础上,提出了总线与本地服务容器相结合的注册访问模式。该模式是分层次、树形存储结构,较好的解决了勘察设计企业协同设计系统中远程注册服务、访问服务过多的依靠网络情况等问题③对模型中关键组件(总线与本地服务容器相结合的注册访问标准化消息路由)进行了设计实现,并与其他企业服务总线进行了对比分析。④针对勘察设计企业协同设计系统的需求,使用基于SOA的企业服务总线,实现了勘察设计企业的协同设计系统原型。