基于ESB的SOA架构技术的研究与应用

基于ESB的SOA架构技术的研究与应用

论文摘要

面向服务体系结构是一个组件模型,它将应用程序的不同功能单元抽象为服务,并将这些服务通过定义良好的接口和契约联系起来。为了优化企业的信息系统基础架构,以实现面向服务的体系结构,企业需要一个智能化的基础设施,以降低服务重用的复杂性,并可靠地集成企业信息系统中存在的各种技术、协议和应用。为此,需要建立一个以服务为中心的抽象层,以隐藏各种应用和技术带来的底层复杂性,这个服务中间层就是企业服务总线(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.展望
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 相关论文文献

    标签:;  ;  

    基于ESB的SOA架构技术的研究与应用
    下载Doc文档

    猜你喜欢