BCSEP中事务处理机制的研究与实现

BCSEP中事务处理机制的研究与实现

论文摘要

Web服务的出现给企业应用带来了前所未有的商机。经过近几年的发展,Web服务及其组合技术已经逐步完善和规范,并为许多商业组织所采用。作者所参与的研究小组提出了业务服务模型和基于业务服务的组合服务执行平台BCSEP,在对Web服务进行业务领域层次的包装的同时,提供了一个基于Web服务组合快速构建企业应用的平台。在Web服务组合中常常需要处理多个成员Web服务之间的交互和组合过程,这类过程必须保证多个Web服务运行结果的可靠性和一致性,并能及时解决运行时发生的各种异常,这就需要在Web服务组合环境中提供对事务处理的支持。本文重点对BCSEP中的事务处理机制进行了研究。Web服务组合系统中的事务处理不同于传统数据库系统。在Web服务所处的松耦合环境下,事务的正确性不能完全遵循传统的ACID属性标准,长运行的Web服务组合事务需要放松的事务ACID属性,可以通过补偿事务来满足全局事务放松的原子性和一致性。针对BCSEP平台的具体需求,本文提出了一个基于补偿的事务处理机制,即使用补偿的方法对已提交的服务执行结果进行回滚。在BCSEP中,通过在事件处理器中加入事务协调器来支持事务处理功能。事务协调器主要负责平台中事务的启动、协调与管理,在运行过程中,它不断与事件处理器中业务流程处理模块进行交互,完成事务过程的协调和管理。本文设计并实现了BCSEP中的支持事务处理机制的事件处理器,在服务消息中加入事务协调消息来传递事务处理信息,并在事务协调器中维护一张事务参与者服务的执行状态表来对服务的执行状态进行管理。为了在业务流程中表示事务信息,在服务间事件映射关系中加入了事务标识信息,并通过服务间映射生成规则表达式和共享数据暂存机制,保证平台中业务流程和事务过程的正确执行。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题的背景和意义
  • 1.2 本文的主要研究内容
  • 1.3 本文的组织与结构
  • 第二章 研究基础
  • 2.1 面向服务的体系结构
  • 2.1.1 SOA基本概念与原则
  • 2.1.2 SOA与Web服务的关系
  • 2.2 业务服务模型
  • 2.2.1 触发事件
  • 2.2.2 结果事件
  • 2.2.3 触发事件到结果事件的映射
  • 2.3 基于业务服务的组合服务模型
  • 2.3.1 基于业务服务的组合服务
  • 2.3.2 服务间结果事件到触发事件的映射
  • 2.4 Web服务事务处理
  • 2.4.1 Web服务事务模型与规范
  • 2.4.2 WS-Coordination协议
  • 2.4.3 WS-AtomicTransaction协议
  • 2.4.4 WS-BusinessActivity协议
  • 2.5 小结
  • 第三章 BCSEP中的事务处理机制
  • 3.1 BCSEP概述
  • 3.2 基于业务服务的组合服务流程的构建与执行
  • 3.3 服务环境中的事务特性分析
  • 3.3.1 传统事务的ACID特性
  • 3.3.2 Web服务组合事务的松弛事务性
  • 3.4 BCSEP事务处理框架
  • 3.4.1 基于协调器的事务处理框架
  • 3.4.2 基于补偿的事务处理机制
  • 3.4.3 基于事务日志进行事务补偿与回滚
  • 3.5 支持事务处理机制的事件处理器
  • 3.5.1 消息与事件之间的转换
  • 3.5.2 基于共享数据的映射关系查询
  • 3.6 小结
  • 第四章 BCSEP中的事务处理方法
  • 4.1 支持事务处理机制的扩展业务服务模型
  • 4.1.1 补偿触发事件与结果事件
  • 4.1.2 扩展业务服务
  • 4.2 事务处理实现框架
  • 4.3 事务协调算法
  • 4.3.1 事务协调器算法
  • 4.3.2 事务参与者算法
  • 4.4 事务处理方法中的关键技术与问题
  • 4.4.1 业务流程中的事务表示
  • 4.4.2 事务执行日志设计
  • 4.4.3 服务补偿操作的生成方法
  • 4.5 小结
  • 第五章 支持事务处理机制的事件处理器的设计与实现
  • 5.1 事件处理器设计
  • 5.1.1 功能模块设计
  • 5.1.2 数据库设计
  • 5.1.3 事件处理器执行流程
  • 5.2 事务处理功能的实现
  • 5.2.1 带事务协调信息的服务消息
  • 5.2.2 事务参与者服务的执行状态管理
  • 5.2.3 BCSEP事务协调处理流程
  • 5.3 其它关键模块与技术
  • 5.3.1 服务间映射生成规则的表示与处理方法
  • 5.3.2 共享数据暂存的设计与处理流程
  • 5.4 小结
  • 第六章 结论
  • 参考文献
  • 致谢
  • 相关论文文献

    • [1].去行政化进程中高校涉法事务处理机构设置模式研究[J]. 科技视界 2016(12)
    • [2].基于CORBA的分布式事务处理分析[J]. 微计算机信息 2008(30)
    • [3].南京地铁乘客事务处理电子化研究[J]. 现代商业 2014(10)
    • [4].基于逻辑事务处理的普适计算数据同步方案[J]. 计算机工程 2009(15)
    • [5].事务处理技术在银行系统转账模块中的应用[J]. 信息系统工程 2015(02)
    • [6].关于高校法律事务处理专业化的构想[J]. 科技信息 2009(11)
    • [7].浅谈事务处理中的并发控制和恢复技术[J]. 信息与电脑(理论版) 2009(18)
    • [8].移动事务处理中间件的研究与设计[J]. 小型微型计算机系统 2008(08)
    • [9].基于扩展π演算的长事务处理形式化描述[J]. 江西理工大学学报 2008(04)
    • [10].在线事务处理集群的性能度量和规划模型研究[J]. 广东通信技术 2012(11)
    • [11].浅谈案例教学法在机场紧急事务处理课程中的应用[J]. 成都航空职业技术学院学报 2012(03)
    • [12].一种嵌入式移动数据库乐观事务处理策略[J]. 机械设计与制造工程 2013(05)
    • [13].一种改进的分布式并行事务处理策略研究[J]. 计算机工程与科学 2008(05)
    • [14].管理系统开发中别忽视非常规事务处理[J]. 电脑知识与技术 2011(02)
    • [15].投入驱动的存储与计算一体化的事务处理效率优化方法[J]. 计算机工程与科学 2018(08)
    • [16].一种新的实时事务处理策略及应用[J]. 工业控制计算机 2008(06)
    • [17].移动互联网中的分布式事务处理解决方案[J]. 信息通信 2015(07)
    • [18].公务员遴选考试事务处理题解读[J]. 时事报告 2013(10)
    • [19].事务处理的结果与原因[J]. 现代班组 2015(05)
    • [20].基于Spring的事务处理机制的应用与研究[J]. 信息通信 2015(10)
    • [21].分布式事务处理于SOA环境下的研究[J]. 现代电子技术 2012(20)
    • [22].Web Services事务处理[J]. 网络安全技术与应用 2008(04)
    • [23].浅析秘书哲学对秘书事务处理的影响[J]. 办公室业务 2019(15)
    • [24].分布式事务处理在.NET中的应用[J]. 电脑知识与技术 2012(28)
    • [25].异构数据源分布式事务处理研究[J]. 计算机工程 2009(04)
    • [26].Java技术的事务处理的实现[J]. 科技资讯 2009(17)
    • [27].基于移动代理的分布式数据库事务处理算法设计[J]. 通化师范学院学报 2017(08)
    • [28].一种基于XML组件框架的长事务处理策略[J]. 航空计算技术 2009(02)
    • [29].公网MIP-AIS船舶识别中心多事务处理优化算法研究[J]. 舰船科学技术 2017(02)
    • [30].走向极限事务处理(XTP)[J]. 程序员 2008(07)

    标签:;  ;  ;  ;  ;  

    BCSEP中事务处理机制的研究与实现
    下载Doc文档

    猜你喜欢