学位论文 > 优秀研究生学位论文题录展示

基于SOA思想的企业集成解决方案的研究

作 者: 丁谦
导 师: 赵建;杜小飞
学 校: 西安电子科技大学
专 业: 软件工程
关键词: 企业应用集成 面向服务的架构 服务组件架构 服务数据对象 业务流程执行语言
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 67次
引 用: 1次
阅 读: 论文下载
 

内容摘要


随着计算机网络和软件技术的不断发展,利用企业应用系统集成技术(Enterprise Application Integration, EAI)将企业现有系统集成起来己经成为提升企业内部系统功能、达成企业信息化管理、增强企业竞争力的重要手段之一,这也是当前计算机应用研究的热点问题之一。而SOA思想的提出,正为这一问题提出了更为先进的解决方案。本文首先分析了当前国内外企业应用集成的发展状况,概述了企业应用集成(EAI)、SOA的相关概念及理论,讨论了SOA架构思想与应用集成之间的关系,以及如何将SOA思想融入应用集成的理论之中。最后将SOA与EAI做一比较,讨论了相比之下SOA在应用集成方面所具有的优势。之后探讨了SOA实现应用集成所使用的相关技术标准和规范与SOA的之间的关系。随后在结合SOA构架思想以及当前流行的最新热点SOA技术标准规范-服务组件架构(SCA),数据服务对象(SDO),以及成熟的业务流程执行语言(BPEL)等相关技术标准之上,对当前企业应用集成的模型进行了改进,提出了SSEAI模型框架,并在此框架的基础上结合活跃网络公司内部Active Platform项目的构建及实施,给出一种企业应用集成平台的设计与实现。最后,对于论文的工作以及下一步的改进进行了总结,并对于SOA未来的技术以及前景进行了展望。

全文目录


摘要  3-4
Abstract  4-8
第一章 绪论  8-12
  1.1 研究背景及意义  8-9
  1.2 国内外研究现状  9
  1.3 论文的研究内容与组织安排  9-12
第二章 企业应用集成  12-16
  2.1 企业应用集成概述  12-13
  2.2 企业应用集成层次  13-14
    2.2.1 数据层集成  13
    2.2.2 功能层集成  13-14
    2.2.3 表示层集成  14
  2.3 企业应用集成模式分析  14-15
  2.4 本章小结  15-16
第三章 面向服务体系架构理论概述  16-22
  3.1 面向服务的体系架构  16-17
    3.1.1 SOA 的概念  16
    3.1.2 SOA 的组成  16-17
  3.2 SOA 与应用集成的关系  17-19
    3.2.1 传统的接口型EAI 方案  17-18
    3.2.2 SOA 与EAI 的比较  18-19
  3.3 SOA 与企业服务总线(ESB)的关系  19-21
    3.3.1 ESB 简化SOA 应用  20
    3.3.2 ESB 不等于SOA  20-21
    3.3.3 引入ESB 的最佳时机  21
  3.4 本章小结  21-22
第四章 面向服务应用集成中的关键技术规范  22-36
  4.1 本章概述  22-23
  4.2 服务组件框架(SCA)  23-27
    4.2.1 SCA 概述  23
    4.2.2 SCA 编程模型概述  23-26
    4.2.3 SCA 与SOA 的关系  26
    4.2.4 SCA 与其他集成技术的比较  26-27
  4.3 服务数据对象(SDO)  27-31
    4.3.1 SDO 产生背景  27-28
    4.3.2 SDO 结构概述  28-30
    4.3.3 SDO 与其他技术的比较  30-31
  4.4 业务流程执行语言(BPEL)  31-34
    4.4.1 BPEL 概述  31-32
    4.4.2 BPEL 的结构  32-34
    4.4.3 BPEL 与SOA  34
  4.5 本章小结  34-36
第五章 面向服务的企业应用集成架构设计  36-50
  5.1 设计目标  36
  5.2 设计原则  36-37
  5.3 SSEAI 架构模型设计  37-39
    5.3.1 数据层  37-38
    5.3.2 SCA 服务组件层  38-39
    5.3.3 服务发布与调用代理层  39
    5.3.4 服务调用层  39
  5.4 SSEAI 架构中的关键技术分析与研究  39-49
    5.4.1 SCA 服务模块的构件  39-46
    5.4.2 SCA 服务模块的编排  46-47
    5.4.3 SDO 服务数据的构建  47-48
    5.4.4 数据访问服务DAS  48-49
  5.5 本章小结  49-50
第六章 SSEAI架构在实践中的应用  50-76
  6.1 业务需求  50-54
    6.1.1 ActivePlatform 项目背景  50
    6.1.2 ActivePlatform 项目需求  50-51
    6.1.3 项目整体框架设计  51-52
    6.1.4 业务应用场景  52-54
  6.2 项目采用的框架实现技术和开发环境  54-58
    6.2.1 ORM 框架的选择  54
    6.2.2 SCA 实现框架的选择  54-56
    6.2.3 Apache Tuscany 架构分析概述  56-58
  6.3 数据层的实现  58-65
    6.3.1 SDO 数据模型的实现  58-60
    6.3.2 数据处理模块RDB DAS 的实现  60-65
  6.4 SCA 服务模块的实现  65-69
    6.4.1 MemberShip 服务模块的实现  65-67
    6.4.2 Email 服务模块的实现  67-69
  6.5 服务模块的流程编排及部署  69-72
  6.6 JUnit 功能测试  72-73
  6.7 本章小结  73-76
第七章 总结与展望  76-78
  7.1 论文工作概述  76
  7.2 未来工作展望  76-78
致谢  78-80
参考文献  80-81

相似论文

  1. SOA高校迎新系统中的SDO模型的研究与实现,G647
  2. 一种信息资源集成平台的研究与实践,TP311.52
  3. 基于SOA体系结构的服务组件实现相关技术研究,TP393.09
  4. 基于ESI的英杰公司采购信息系统开发,TP311.52
  5. 基于SCA的SOA编程模型及安全策略的应用研究,TP393.09
  6. 改进的服务组件架构的应用研究,TP393.09
  7. BPEL引擎及动态恢复机制的研究与实现,TP393.09
  8. 基于EOS平台和面向服务架构的OA系统的构建,TP393.09
  9. 基于MDA的SOA服务协作模型的研究,TP393.09
  10. 基于业务驱动的数据交换平台的设计与研究,TP311.52
  11. 基于流程制造企业的ERP与CRM集成研究,TP311.52
  12. 大型现代流通企业集团综合管理信息平台建设,TP311.52
  13. 基于Flex与Web服务的RIA系统集成的应用研究,TP393.09
  14. 基于模型驱动的动态Web服务组合方法,TP393.09
  15. BPEL流程设计工具与Web服务匹配技术研究,TP393.09
  16. BPEL引擎中流程部署技术研究,TP393.09
  17. 某制造行业企业业务流程管理(BPM)的设计与实现,TP311.52
  18. 基于多Agent和本体的企业应用集成,TP391.1
  19. 供电公司企业门户项目的设计与实施研究,TP315
  20. 基于SOA的供电企业运营支撑系统的集成实现,TP311.52
  21. 基于SOA的企业应用集成的研究,TP393.09

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com