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

基于事件驱动的SOA结构设计与研究

作 者: 赵金柱
导 师: 赵强
学 校: 华北电力大学
专 业: 计算机技术
关键词: 面向服务架构 事件驱动架构 汽车租赁
分类号: TP311.52
类 型: 硕士论文
年 份: 2012年
下 载: 70次
引 用: 0次
阅 读: 论文下载
 

内容摘要


本文对面向服务架构(Service Oriented Architecture,SOA)和事件驱动架构(Event Driven Architecture,EDA)的各自特点和应用领域进行了细致的研究和对比。总结出在面向服务架构中,服务的请求、响应过程是同步进行的。除此之外,服务调用的过程是被动进行的。面向服务架构的这些特点难以满足当今社会对服务请求实时性的需求。同时事件驱动架构中事件发布者和实践订阅者之间松耦合的特性,事件发布、订阅过程的实时性和主动性的特点使其处理复杂、实时性的应用场景时更具有优势。除此之外,面向服务架构与事件驱动架构在业务目标、扩展性、交互性和依赖性等方面存在很多契合点。正式利用这些特点,本文中将提出一种融合面向服务和事件驱动机制的复合架构模型。通过在面向服务架构中引入事件驱动的思想,利用事件驱动的实时性、主动性的特点,最终使服务的调用及处理过程更加的智能化和自动化。所以本文提出的基于事件驱动的面向服务架构不但会集成了事件驱动的特性,而且将以面向服务的方式进行工作。这样既保留了面向服务架构的自身的优势,同时通过事件驱动方式又弥补了面向服务架构被动的工作方式所带来的弊端。论文先对面向服务架构,事件驱动架构进行理论上概述,从多个层次上对这两种架构进行了对比。之后论文详细阐述了架构的总体方案和主要功能模块。最后,在本文模型的基础上,根据现实业务的需求,本文在基于事件驱动的面向服务架构基础上利用JbossESB等工具设计并开发了汽车租赁系统。通过企业实际应用该系统后取得的数据与原系统数据之间的对比,来验证本文所提出的架构的灵敏性和主动性。

全文目录


摘要  5-6
Abstract  6-7
目录  7-9
第1章 绪论  9-12
  1.1 课题背景及研究的意义  9
  1.2 国内外研究现状  9-10
  1.3 论文研究内容  10-12
第2章 面向服务架构事件驱动架构理论基础及对比  12-26
  2.1 引言  12
  2.2 面向服务架构  12-18
    2.2.1 面向服务架构的理论概述及特点  12-14
    2.2.2 企业服务总线  14-16
    2.2.3 服务及其配置  16-18
  2.3 事件驱动架构  18-20
    2.3.1 事件驱动架构理论概述及特点  18-19
    2.3.2 事件的分类  19-20
  2.4 面向服务架构和事件驱动架构的对比分析  20-25
    2.4.1 业务集成和信息系统上对比  20-22
    2.4.2 架构融合上的契合点分析  22-24
    2.4.3 两种架构融合总结及面临的挑战  24-25
  2.5 本章小结  25-26
第3章 基于事件驱动的SOA架构设计  26-34
  3.1 引言  26
  3.2 事件驱动面向服务架构功能需求  26-27
    3.2.1 服务编排需求  26-27
    3.2.2 服务请求实时性需求  27
    3.2.3 服务请求主动性需求  27
  3.3 基于事件驱动的SOA架构模型总体方案  27-29
    3.3.1 架构模型的设计原则  27-28
    3.3.2 架构模型图  28-29
  3.4 事件驱动SOA功能模块  29-32
    3.4.1 基础设施模块  29
    3.4.2 企业服务总线(ESB)模块  29-30
    3.4.3 服务编排模块  30-31
    3.4.4 核心处理模块  31-32
  3.5 本章小结  32-34
第4章 基于事件驱动的SOA架构的实现  34-49
  4.1 引言  34
  4.2 事件驱动SOA架构的开发平台  34-40
    4.2.1 JBossESB  34-36
    4.2.2 ActiveBPEL  36-38
    4.2.3 JMS  38-40
  4.3 系统分析  40-42
    4.3.1 功能性需求分析  40-41
    4.3.2 非功能性分析  41-42
  4.4 系统设计  42-45
    4.4.1 系统体系结构设计  42-43
    4.4.2 系统设计结构图  43-44
    4.4.3 数据库设计  44-45
  4.5 系统功能模块的开发与实现  45-47
  4.6 应用案例数据分析  47-48
  4.7 本章小结  48-49
第5章 总结与展望  49-51
  5.1 本文总结  49-50
  5.2 后续工作展望  50-51
参考文献  51-54
攻读硕士学位期间发表的论文及其它成果  54-55
攻读硕士学位期间参加的科研工作  55-56
致谢  56

相似论文

  1. 面向服务的Web报表的研究与设计,TP393.09
  2. SOA在电子政务中的应用,TP393.09
  3. 我国汽车租赁业的立法问题研究,F719
  4. 基于SOA的应急车信息平台研究,TP311.52
  5. 构建快速响应市场的网上配货、现代物流系统,F252
  6. 云计算技术及其在电子商务物流中心设计与运行中的应用,F724.6;F252
  7. 僵尸网络技术检测与防范系统—数据库与系统集成解决方案,TP393.08
  8. 基于SOA架构的移动电子政务项目申报服务系统的开发与实现,TP311.52
  9. 电力公司信息系统整合方案研究,TP311.52
  10. 地震应急辅助决策支持系统的研究与实现,TP311.52
  11. 基于服务总线的模具企业信息集成系统,TP311.52
  12. 收益管理在汽车租赁中的应用研究,F721.6;F426.474
  13. 一嗨租车连锁经营战略及实施策略研究,F719
  14. 汽车租赁行业超售决策的启发式算法研究,F719
  15. 事件驱动机制下的适时商务智能模型研究,O242.1
  16. 汽车共享服务在中国的市场前景与营销策略研究,F426.471
  17. 基于SOA和事件驱动的企业销售系统研究和实现,TP311.52
  18. 中国汽车租赁业商业模式研究,F719
  19. IDP中业务处理子系统的优化,TN929.5
  20. 事件驱动架构在金融交易清算系统中的应用,TP311.52
  21. 基于SOA的项目信息管理系统的设计与实现,TP311.52

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