| 【中文题名】 | 基于Web服务的事件驱动集成模型及应用 |
| 【英文题名】 | Application of Event-Driven Integration Model Based on Web Service |
| 【学科专业】 | 计算机应用技术 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-12-12 |
| 【中关键词】 | 企业应用集成,事件驱动,Web服务,数据转换,体系架构,ECA规则 |
| 【英关键词】 | Enterprise Application Integration (EAI),Event Driven,Web Services,Data Transformation,Architecture,ECA rules, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>计算机网络>一般性问题 |
| 【论文摘要】 |
本文针对当前企业应用集成研究中存在忽视业务流程集成、集成平台缺乏灵活性和适应性、扩展性较差、互操作性不高等问题,提出了采用Web服务和事件驱动技术解决企业应用集成问题的设计思想,设计了基于Web服务的事件驱动企业应用集成架构——WSEDEAI(Web Service & Event-Driven Enterprise Application Integration)。该架构的核心思想是通过提供事件驱动来支持Web服务应用之间的异步通信,用ECA规则表述该系统的业务逻辑,由业务事件触发相应规则执行,从而实现系统的业务功能和构件协作,弥补了Web服务请求/响应模式中需要请求者必须明确发送信息的不足。
结合事件驱动架构和EAI的特性,本文提出了基于ECA规则的事件驱动流程模型、业务流程元模型和基于事件驱动的数据集成模型,并利用工作流机制实现了业务集成。由于J2EE平台在安全性和事务管理方面具有较好的性能,WSEDEAI架构采用J2EE架构作为实现平台,开发了基于Web服务的事件驱动数据集成体系架构的原型系统,该系统适用于那些对灵活性和扩展性要求较高,改动频繁的应用集成系统。
实践表明,将W... |
| 【论文题纲】 |
|
摘要 |
5-6 |
|
ABSTRACT |
6-9 |
|
第一章 绪论 |
9-19 |
|
1.1 研究背景 |
9-10 |
|
1.2 国内外研究现状 |
10-18 |
|
1.2.1 企业应用集成研究现状 |
10-15 |
|
1.2.2 Web 服务和企业应用集成 |
15-16 |
|
1.2.3 事件驱动模型的研究 |
16-18 |
|
1.3 课题来源及研究的主要内容 |
18 |
|
1.3.1 课题来源 |
18 |
|
1.3.2 研究的主要内容 |
18 |
|
1.4 小结 |
18-19 |
|
第二章 基于WEB 服务的事件驱动集成模型分析 |
19-37 |
|
2.1 基于WEB 服务的事件驱动集成模型的需求分析 |
19-22 |
|
2.1.1 性能需求分析 |
19-21 |
|
2.1.2 功能需求分析 |
21-22 |
|
2.2 基于WEB 服务的事件驱动集成系统的技术分析 |
22-30 |
|
2.2.1 Web 服务技术 |
22-24 |
|
2.2.2 事件驱动技术 |
24-29 |
|
2.2.3 J2EE 相关技术 |
29-30 |
|
2.3 基于WEB 服务的事件驱动企业应用集成体系结构 |
30-36 |
|
2.3.1 EDA 和Web 服务的整合 |
30-33 |
|
2.3.2 体系结构设计要求 |
33-34 |
|
2.3.3 基于Web 服务的事件驱动企业应用集成体系结构 |
34-36 |
|
2.3.4 体系结构分析 |
36 |
|
2.4 小结 |
36-37 |
|
第三章 基于WEB 服务的事件驱动集成模型设计 |
37-59 |
|
3.1 集成架构中服务功能的逻辑层次 |
37-38 |
|
3.2 应用接口服务 |
38-42 |
|
3.2.1 应用接口适配器 |
38-41 |
|
3.2.2 主要封装技术 |
41-42 |
|
3.3 数据整合服务 |
42-43 |
|
3.4 消息服务 |
43-45 |
|
3.5 目录服务 |
45-47 |
|
3.5.1 服务信息描述 |
45-46 |
|
3.5.2 基于LDAP 的目录服务 |
46-47 |
|
3.6 业务整合服务 |
47-53 |
|
3.6.1 基于事件驱动的业务集成 |
48-51 |
|
3.6.2 基于工作流的执行机制 |
51-53 |
|
3.7 基于事件驱动的数据集成 |
53-57 |
|
3.7.1 数据集成方法 |
53-54 |
|
3.7.2 基干事件驱动的数据集成框架 |
54-56 |
|
3.7.3 基于事件的数据集成流程 |
56-57 |
|
3.8 小结 |
57-59 |
|
第四章 基于WEB 服务的事件驱动集成模型的应用 |
59-73 |
|
4.1 系统分析与目标 |
59-61 |
|
4.1.1 系统分析 |
59-60 |
|
4.1.2 系统目标 |
60-61 |
|
4.2 系统总体设计 |
61-63 |
|
4.2.1 系统软件拓扑结构 |
61 |
|
4.2.2 系统开发环境 |
61-62 |
|
4.2.3 系统体系结构 |
62-63 |
|
4.3 系统详细设计 |
63-71 |
|
4.3.1 基于Web 服务的应用服务集成 |
63-70 |
|
4.3.2 基于事件驱动的业务流程集成 |
70-71 |
|
4.3.3 基于事件驱动的数据集成 |
71 |
|
4.4 集成中关键技术的实现 |
71-72 |
|
4.5 小结 |
72-73 |
|
结论 |
73-75 |
|
参考文献 |
75-79 |
|
致谢 |
79-80 |
|
附录A(攻读学位期间发表的论文目录) |
80-81 |
|
附录B(攻读学位期间参与的科研项目) |
81-82 |
|
中文详细摘要 |
82-89 |
|
| 【DOI】 | LunWen.ID:2.2008.374042 |