遗产系统向基于SOA的企业应用系统迁移的研究与实现

遗产系统向基于SOA的企业应用系统迁移的研究与实现

论文摘要

随着IT行业的快速发展和企业基本业务需求的不断增长,目前软件体系结构越来越难以处理日益增长的软件复杂性。然而,近年来,业界提出的面向服务体系结构(SOA)作为软件架构中下一个发展的阶段来解决这一挑战,已经初见成效,并且成为软件业下一步发展的大趋势。因而,就如何将现有系统转到基于SOA的企业应用系统中来就显得十分必要。本文首先阐述了该课题研究的背景和现状,指出了研究的目的和意义;然后,在深入研究分析SOA软件架构和Web Services技术的基础上,提出了一种适用于重用遗产系统的体系架构模式――扩展面向服务的体系架构(E-SOA , Extended Service-Oriented Architecture),研究了基于E-SOA架构模式的基本实现,并着重研究了实现的关键技术——封装;最后,本文通过迁移一个网上购物系统的应用实例,阐述了基于E-SOA架构模式的实现过程,并在Windows环境下利用Microsoft Visual Studio.NET平台实现了其中的主要构件,即用Web Service将遗产系统分层封装为服务组件。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 需求分析及研究背景
  • 1.1.1 遗产系统体系架构的局限性
  • 1.1.2 解决遗产系统体系架构局限性的首要选择
  • 1.1.3 本课题研究的现实需求
  • 1.1.4 目前国内外研究的现状
  • 1.2 课题研究的目的和意义
  • 1.3 本论文相关工作
  • 1.4 本论文章节安排
  • 第二章 SOA软件架构和Web Service技术研究
  • 2.1 SOA软件架构及其要素
  • 2.1.1 概述
  • 2.1.2 角色
  • 2.1.3 操作
  • 2.1.4 SOA组件
  • 2.1.5 生命周期
  • 2.1.6 应用
  • 2.2 Web Service技术及其组件
  • 2.2.1 Web Service技术概述
  • 2.2.2 Web Service技术的协议结构
  • 2.2.3 Web Service技术组件
  • 2.3 Web Service技术与SOA架构的相互关系
  • 第三章 E-SOA软件架构的设计与实现
  • 3.1 重用遗产系统的E-SOA架构的分析与设计
  • 3.2 基于E-SOA架构系统的实现
  • 3.2.1 利用面向对象技术对遗产系统进行分析
  • 3.2.2 基于服务组件技术的遗产系统迁移
  • 3.2.3 重用遗产系统的实现方式
  • 3.3 基于Web Service封装技术的具体实现
  • 3.3.1 数据层的封装
  • 3.3.2 事务层的封装
  • 3.3.3 应用程序层的封装
  • 3.3.4 相关质量要素的分析与实现
  • 第四章 基于E-SOA软件架构迁移遗产系统的实例
  • 4.1 构建SOA系统的长远规划与遗产系统的功能分析
  • 4.2 总体架构设计
  • 4.3 用封装技术实现服务组件
  • 4.3.1 从数据层上实现封装
  • 4.3.2 从事务层上实现封装
  • 4.3.3 从应用程序层上实现封装
  • 第五章 总结及展望
  • 参考文献
  • 致谢
  • 附录A 名词术语索引表
  • 附录B 作者在读期间的研究成果
  • 相关论文文献

    标签:;  ;  ;  ;  

    遗产系统向基于SOA的企业应用系统迁移的研究与实现
    下载Doc文档

    猜你喜欢