学位论文 > 优秀研究生学位论文题录展示
基于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
|
相似论文
- SOA高校迎新系统中的SDO模型的研究与实现,G647
- 一种信息资源集成平台的研究与实践,TP311.52
- 基于SOA体系结构的服务组件实现相关技术研究,TP393.09
- 基于ESI的英杰公司采购信息系统开发,TP311.52
- 基于SCA的SOA编程模型及安全策略的应用研究,TP393.09
- 改进的服务组件架构的应用研究,TP393.09
- BPEL引擎及动态恢复机制的研究与实现,TP393.09
- 基于EOS平台和面向服务架构的OA系统的构建,TP393.09
- 基于MDA的SOA服务协作模型的研究,TP393.09
- 基于业务驱动的数据交换平台的设计与研究,TP311.52
- 基于流程制造企业的ERP与CRM集成研究,TP311.52
- 大型现代流通企业集团综合管理信息平台建设,TP311.52
- 基于Flex与Web服务的RIA系统集成的应用研究,TP393.09
- 基于模型驱动的动态Web服务组合方法,TP393.09
- BPEL流程设计工具与Web服务匹配技术研究,TP393.09
- BPEL引擎中流程部署技术研究,TP393.09
- 某制造行业企业业务流程管理(BPM)的设计与实现,TP311.52
- 基于多Agent和本体的企业应用集成,TP391.1
- 供电公司企业门户项目的设计与实施研究,TP315
- 基于SOA的供电企业运营支撑系统的集成实现,TP311.52
- 基于SOA的企业应用集成的研究,TP393.09
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|