基于SOA的企业系统架构的研究

基于SOA的企业系统架构的研究

论文摘要

我国实施“以信息化带动工业化”的发展战略以来,企业信息化伴随着经济建设的步伐得到了快速发展。与此同时,企业也面临着激烈竞争的压力和挑战。一方面,对于多变的业务流程,企业必须作出快速的反应以适应新的业务需求;另一方面,对于存在的异构系统,企业需要考虑如何能够最大程度地重用它们的功能和数据资源,以更少的投入、更快的速度、更好的质量来开发新的应用。面向服务的体系架构就是在此基础上发展而来的。随着Web服务技术的日益成熟,越来越多的企业开始构建自己的SOA企业应用系统,以期解决面临的问题,并且已经取得了一定的成效。本文针对目前国内企业的信息化现状以及发展特点,在深入学习和研究SOA的先进架构理念和J2EE技术框架的基础上,将两者进行很好地结合,设计并实现了一种基于J2EE的面向服务体系架构框架。文中首先介绍了SOA的一些基本理念以及Web服务的几种关键技术,对SOA的理论体系进行了深入研究,包括与SOA开发模式相关的实现技术—Web Services的体系结构和组成;SOA编程模型涉及的组件类型—企业服务总线和业务流程执行语言的工作原理和机制。并在分析的基础上将J2EE与面向服务体系架构两者很好地结合,提出并设计了一种基于J2EE的面向服务体系架构的框架,对模型进行分析,对业务层、服务层、数据访问层进行了总体设计,并对模型的特点也作了分析。随后,将模型的相应层次映射为SOA的对应角色(服务请求者、服务提供者、服务注册中心),对各个层次包括表示层、业务服务层、服务注册中心以及业务层的服务集成、服务编制与服务合成、服务访问等各个功能模块分别进行了设计与实现。最后,对于论文的工作进行了总结,分析了有待改进的方面,同时展望了该体系框架的进一步研究方向。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 国内外研究发展现状
  • 1.3 论文研究的主要内容
  • 1.4 论文组织结构
  • 第二章 面向服务的体系架构研究
  • 2.1 SOA概述
  • 2.1.1 SOA概念
  • 2.1.2 SOA的基本特征
  • 2.1.3 SOA的前景
  • 2.2 SOA的实现技术
  • 2.2.1 业务流程执行语言BPEL
  • 2.2.2 企业服务总线ESB
  • 2.2.2.1 ESB的概念
  • 2.2.2.2 ESB与SOA的关系
  • 2.2.3 Web服务
  • 2.2.3.1 Web Service特征
  • 2.2.3.2 Web Service的优势
  • 2.2.3.3 Web Service技术的基石—XML
  • 2.2.3.4 Web Service接口的描述—WSDL
  • 2.2.3.5 Web Service实例的调用—SOAP
  • 2.2.3.6 通用描述、发现和集成规范—UDDI
  • 2.3 小结
  • 第三章 基于SOA企业应用系统模型设计
  • 3.1 模型体系结构设计
  • 3.2 模型体系结构分析
  • 3.3 业务层设计
  • 3.4 服务层设计
  • 3.5 数据访问层设计
  • 3.6 模型的特点
  • 3.6.1 服务透明化
  • 3.6.2 松耦合
  • 3.7 小结
  • 第四章 基于SOA企业应用系统的实现
  • 4.1 表示层实现
  • 4.1.1 WSDL解析模块
  • 4.1.2 SOAP消息转换
  • 4.1.3 SOAP消息处理
  • 4.2 服务层实现
  • 4.2.1 JSE服务
  • 4.2.2 EJB服务
  • 4.2.3 服务的开发框架
  • 4.3 服务注册中心
  • 4.3.1 服务注册
  • 4.3.2 服务查找
  • 4.4 业务层实现
  • 4.4.1 服务集成
  • 4.4.2 服务编制与合成
  • 4.4.3 服务访问
  • 4.5 数据访问层
  • 4.6 小结
  • 第五章 总结与展望
  • 5.1 总结
  • 5.2 主要工作和贡献
  • 5.3 展望
  • 致谢
  • 参考文献
  • 攻硕士期间取得的研究成果
  • 相关论文文献

    标签:;  ;  ;  

    基于SOA的企业系统架构的研究
    下载Doc文档

    猜你喜欢