论文摘要
面向服务体系结构是一个组件模型,它将应用程序的不同功能单元抽象为服务,并将这些服务通过定义良好的接口和契约联系起来。为了优化企业的信息系统基础架构,以实现面向服务的体系结构,企业需要一个智能化的基础设施,以降低服务重用的复杂性,并可靠地集成企业信息系统中存在的各种技术、协议和应用。为此,需要建立一个以服务为中心的抽象层,以隐藏各种应用和技术带来的底层复杂性,这个服务中间层就是企业服务总线(Enterprise Service Bus,ESB)。本文首先介绍了SOA相关技术和理论基础,分析了SOA的特性;其次,引出了企业服务总线模型,指明为何采用ESB技术来构建SOA,并对企业服务总线中的内部机制进行了深入的研究;再次,以J2EE技术为切入点,提出了基于ESB的一种SOA架构参考模型,它的主要优点在于:服务透明化和服务的松散耦合;最后,对这个SOA架构进行了扩展,使其能面向不同的技术、协议和应用,整合各种信息资源。文章最后,通过比较当前ESB产品,最终选择BEA的AquaLogic ServerBus(ALSB)来构建SOA架构。在论文中,结合一个实际的项目,对上文提出的基于ESB的SOA架构进行了实践应用。在系统实施过程中,通过服务设计、服务的实现,在服务总线上的部署和使用,以及系统功能和性能的验证,实现了服务透明化,服务的松散耦合,服务的集中管理,基于内容动态路由服务以及更好的服务重用,体现了这种SOA架构的优越性以及构建企业级应用的灵活性和快捷性。并从中总结了不足和相关经验,为后继工作奠定了基础。
论文目录
摘要Abstract第1章 绪论1.1 课题研究背景1.2 问题的提出1.3 本论文研究内容1.4 论文组织结构第2章 面向服务体系架构2.1 面向服务架构定义2.2 面向服务架构出现的必然性2.3 面向服务架构的特性2.4 面向服务体系架构的主要支撑技术2.5 企业服务总线2.5.1 企业服务总线模型的引入2.5.2 企业服务总线的定义2.5.3 企业服务总线的作用2.5.4 企业服务总线的核心原则2.5.5 企业服务总线的设计模式2.5.6 企业服务总线的内部机制2.6 本章小结第3章 基 ESB的一种SOA架构设计3.1 体系结构3.1.1 面向服务体系结构3.1.2 J2EE的体系结构3.1.3 基于ESB的一种SOA架构的设计3.2 基于ESB的一种SOA架构的实现参考3.3 基于ESB的一种SOA架构的特点3.3.1 服务透明化3.3.2 松散耦合3.4 本章小结第4章 基于ESB的SOA架构扩展4.1 相关问题讨论4.2 基于ESB的SOA架构扩展后的实现方案4.3 本章小结第5章 基于ESB的SOA架构应用5.1 ALSB初步了解5.1.1 ALSB的核心技术5.1.2 HelloWorld例子5.2 项目的总体目标5.3 项目需求分析5.3.1 需求概述5.3.2 系统用例5.4 系统总体结构5.4.1 系统组件结构5.5 系统服务的设计与实现5.5.1 服务的设计5.5.2 服务的实现5.5.3 服务在ALSB上的部署与使用5.6 基于ALSB的SOA安全性考虑5.7 本章小结第6章系 统整合与实现6.1 应用系统6.2 具体实现6.3 测试与部署6.4 本章小结结论与展望1.论文工作总结2.不足3.展望致谢参考文献攻读硕士学位期间发表的论文
相关论文文献
标签:企业服务总线论文; 面向服务体系结构论文;