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

Web服务事务管理机制的研究及设计

作 者: 吴问春
导 师: 李淑芝
学 校: 江西理工大学
专 业: 计算机应用技术
关键词: Web服务事务 业务流程执行语言 协调策略 面向方面编程
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 29次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着电子商务的迅速发展,B2B(Business to Business)应用模式的不断普及,Web服务(Web Services)技术受到越来越多的关注。Web服务使电子商务中企业应用集成和动态协作成为可能,Web服务组合语言则为在因特网环境下进行应用程序之间的快捷有效地整合提供了良好的解决方案。近年来,Web服务事务问题越来越受到业界重视,已经成为Web服务应用继续发展的重要保证。本文在介绍Web服务及其事务相关知识的基础上,首先对基于业务流程执行语言(Business Process Execution Language, BPEL)的Web服务组合事务需求进行分析,并指出BPEL语言对横切关注点建模的缺乏和动态演化方面的不足。然后提出一种基于策略方法实现Web服务协调(Web Services Coordination, WS-Coordination)框架的Web服务事务管理机制的设计方案。该方案把协调策略附加到BPEL伙伴链接和作用域上,在部署时对参与业务过程事务的伙伴服务支持的协调类型进行验证,保证业务过程需要的协调类型被参与者支持,使得不同的协调类型能够较好地整合到基于过程的Web服务组合当中去,提高业务过程的可靠性。同时,为了让应用开发人员在业务过程的开发中不考虑事务问题,只对业务逻辑进行分析和设计,降低开发的复杂度,引入了面向方面编程(Aspect Oriented Programming, AOP)的思想,分离事务需求横切关注点,通过利用现有的支持动态织入的BPEL引擎等相关技术,使得事务管理需求能够在运行时动态的织入,并且能够在伙伴服务或者是业务过程改变时实现动态的修改。最后通过一个旅游订票的例子来说明整个解决方案,并设计出一个事务监视器,对所参与的事务运行情况进行动态监控。

全文目录


摘要  2-3
Abstract  3-6
第一章 绪论  6-11
  1.1 研究背景及意义  6-7
  1.2 研究现状  7-9
    1.2.1 国外研究现状  7-8
    1.2.2 国内研究现状  8-9
  1.3 论文的工作及论文的组织  9-11
    1.3.1 论文的工作  9-10
    1.3.2 论文的组织  10-11
第二章 WEB 服务  11-18
  2.1 WEB 服务的定义和特点  11
  2.2 WEB 服务体系架构  11-14
    2.2.1 Web 服务模型  11-12
    2.2.2 Web 服务的协议  12-14
  2.3 WEB 服务组合  14-16
    2.3.1 Web 服务组合概念  14-15
    2.3.2 Web 服务组合的构件块  15-16
    2.3.3 Web 服务组合的类型及生命周期  16
  2.4 本章小结  16-18
第三章 WEB 服务事务  18-27
  3.1 传统的事务技术  18-21
    3.1.1 传统事务的概念  18
    3.1.2 传统事务的特点  18-19
    3.1.3 传统事务的模型  19-21
  3.2 分布式事务技术  21-23
    3.2.1 分布式事务特点  21-22
    3.2.2 分布式事务模型  22-23
  3.3 WEB 服务事务技术  23-26
    3.3.1 Web 服务事务特点  23-24
    3.3.2 Web 服务事务的协议  24-26
  3.4 本章小结  26-27
第四章 基于BPEL 的WEB 服务组合事务问题的分析  27-39
  4.1 基于BPEL 的WEB服务组合技术  27-29
    4.1.1 BPEL 规范简介  27
    4.1.2 基于BPEL 的Web 服务组合  27-29
  4.2 基于BPEL 服务组合的事务问题  29-33
    4.2.1 BPEL 业务过程的事务需求  29-30
    4.2.2 BPEL 对事务的支持  30-32
    4.2.3 BPEL 业务过程的事务策略  32-33
  4.3 AOP 在BPEL 组合中的应用  33-38
    4.3.1 基于BPEL 的Web 服务组合的不足  33-34
    4.3.2 AOP 在Web 服务组合中的应用  34-38
  4.4 本章小结  38-39
第五章 WEB 服务事务管理机制的设计方案  39-57
  5.1 WEB 服务事务管理的设计方案总体结构  39-40
  5.2 基于策略部署的WEB服务协调过程  40-43
    5.2.1 基于策略部署的事务协调架构  40-41
    5.2.2 基于策略部署的事务协调架构运行流程  41-43
  5.3 协调服务  43-49
    5.3.1 协调服务结构及工作原理  43-44
    5.3.2 协调机制及算法的研究  44-49
  5.4 基于策略的部署  49-52
    5.4.1 策略附加  50-51
    5.4.2 策略匹配  51-52
  5.5 旅游订票的例子  52-55
    5.5.1 业务过程的描述  52-53
    5.5.2 部署描述  53-54
    5.5.3 Aspect 描述  54-55
  5.6 事务监控管理  55-56
  5.7 本章小节  56-57
第六章 结论和今后的工作  57-58
  6.1 论文总结  57
  6.2 今后的工作  57-58
参考文献  58-61
致谢  61-62
作者简历 在学期间发表的学术论文与研究成果  62-63

相似论文

  1. BPEL引擎及动态恢复机制的研究与实现,TP393.09
  2. Web服务事务协调协议WS-TX的形式化分析与验证,TP393.09
  3. 基于MDA的SOA服务协作模型的研究,TP393.09
  4. 基于面向方面机制的模型驱动架构研究,TP311.52
  5. AOP及其在房产管理系统开发中的应用研究,TP311.52
  6. 基于AOP的银行综合前置机系统设计与实现,TP311.52
  7. 面向方面编程实现研究及其在银行系统的应用,TP311.1
  8. 逆向物流管理中的协调策略研究,F252
  9. BPEL流程设计工具与Web服务匹配技术研究,TP393.09
  10. BPEL引擎中流程部署技术研究,TP393.09
  11. 某制造行业企业业务流程管理(BPM)的设计与实现,TP311.52
  12. 面向幼儿园管理的CMS系统的设计与实现,TP311.52
  13. 风电功率波动特性及其与储能协调策略的研究,TM614
  14. 电信业务开通流程在SOA开源架构上的设计与实现,TP393.09
  15. 资源采集系统的安全访问控制研究与应用,TP393.08
  16. THP事务协调协议的形式化分析与验证,TP311.52
  17. 基于SOA思想的企业集成解决方案的研究,TP311.52
  18. 民航公众信息服务平台中事务处理的研究与实现,TP393.09
  19. 可重用业务流程中人工任务集成的研究和实现,TP311.52
  20. Web服务事务处理模型化方法及其应用研究,TP311.52

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