论文摘要
面向服务体系结构(Service-Oriented Architecture, SOA)将应用程序的不同功能单元抽象为服务,并将这些服务通过定义良好的接口和契约联系起来。为了优化企业的信息系统基础架构,以实现面向服务的体系结构,企业需要一个智能化的基础设施,以降低服务重用的复杂性,并可靠地集成企业信息系统中存在的各种技术、协议和应用。为此,需要建立一个以服务为中心的抽象层,以隐藏各种应用和技术带来的底层复杂性,这个服务中间层就是企业服务总线(Enterprise Service Bus, ESB)。本文通过对现有企业服务总线技术和产品的剖析,研究了基于SOA的企业服务总线模型,该模型融入总线与本地服务容器相结合的注册访问模式,进而增强了该模型的性能。文中以该模型为突破点,围绕“企业服务总线”这个核心,首先分析了模型的体系结构、工作机制、现有产品分析,然后重点论述了SOA、企业服务总线,以及实现标准化消息路由等关键技术及相应的协同设计系统解决方案。本文完成的工作有:①分析了企业实施系统集成面临的问题,并指出其核心问题是如何结合行业与企业实践背景运用企业服务总线来集成系统。剖析了SOA实现方法、Web服务、企业服务总线产品、标准化消息路由等问题。②在分析企业服务总线和标准化消息路由的基础上,提出了总线与本地服务容器相结合的注册访问模式。该模式是分层次、树形存储结构,较好的解决了勘察设计企业协同设计系统中远程注册服务、访问服务过多的依靠网络情况等问题③对模型中关键组件(总线与本地服务容器相结合的注册访问标准化消息路由)进行了设计实现,并与其他企业服务总线进行了对比分析。④针对勘察设计企业协同设计系统的需求,使用基于SOA的企业服务总线,实现了勘察设计企业的协同设计系统原型。
论文目录
摘要ABSTRACT1 绪论1.1 课题研究背景与研究意义1.2 国内外研究现状1.3 本文的主要工作1.4 本章小结2 SOA 与企业服务总线相关技术分析2.1 企业应用集成2.2 SOA 优点2.3 Web 服务2.3.1 Web 服务特点2.3.2 Web 服务的核心2.3.3 Web 服务注册规范UDDI2.3.4 Web 服务的服务协议栈2.4 企业服务总线2.4.1 企业服务总线特点2.4.2 服务发现机制2.4.3 异步消息传递2.4.4 企业服务总线的优点2.5 本章小结3 基于企业服务总线 ServiceMix 的标准化消息路由研究3.1 开源服务总线产品 ServiceMix3.2 ServiceMix 中轻量级组件与标准组件3.3 JBI 系统结构3.4 企业服务总线产品对比3.5 服务使用者与提供者3.6 服务调用3.7 服务容器3.8 注册服务模式分析对比3.8.1 总线全局注册3.8.2 服务容器本地注册3.8.3 全局与本地注册局限性3.9 本章小结4 总线-本地模式标准化消息路由的设计与实现4.1 总线-本地模式4.1.1 总线-本地模式概念4.1.2 总线-本地模式目标4.2 树形存储结构4.3 总线-本地模式标准化消息路由结构设计实现4.3.1 判断机制设计4.3.2 增设转发服务4.3.3 重载Servicemix 访问注册列表函数4.3.4 访问请求传递机制4.3.5 访问请求传递流程4.4 总线-本地模式标准化消息路由的实现4.4.1 SVN console 方式4.4.2 SVN eclipse 插件方式4.4.3 建立Maven 工程4.5 访问性能对比分析4.6 本章小结5 基于SOA 的企业服务总线协同设计系统的设计与实现5.1 勘察设计企业协同设计系统需求5.1.1 通过SOA 技术架构系统定义的数据服务总线提供数据访问支持5.1.2 构建基于SOA 的设计企业信息框架模型5.2 项目总体系统结构5.3 基于SOA 的企业服务总线概念模型5.4 基于SOA 的企业服务总线在协同设计系统的实现5.4.1 搭建ServiceMix 运行环境5.4.2 ServiceMix 运行效果5.4.3 ServiceMix 配置5.5 协同设计系统应用测评5.5.1 测试环境5.5.2 不同网络状态访问测试5.6 本章小结6 结论与展望6.1 结论6.2 工作展望致谢参考文献附录
相关论文文献
标签:企业服务总线论文; 标准化消息路由论文; 勘察设计论文;