基于BPEL的长事务处理的研究与实现

来源 :中山大学 | 被引量 : 0次 | 上传用户:ftlfh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  工作流技术是实现企业业务流程的建模与仿真、分析与优化、管理与集成,从而最终实现业务流程的自动化的核心技术。传统事务理论并不能满足企业业务流程中体现出来的事务特性。这些事务具有生命周期长、结构复杂、需要分布式支持等特性。人们在传统事务模型的基础上提出了许多高级事务模型,但是往往由于结构过于复杂,实现起来过于困难,或者不能完全符合工作流的长事务特性,而很难应用到实际的工作流系统中。BPEL规范提供了正式指定业务流程和业务交互协议的语言,扩展了Web服务交互模型并使它支持业务事务。BPEL通过以特定于应用程序的方式定义故障处理和补偿的机制来解决长期运行的业务事务的问题。BPEL里的补偿机制提供了灵活控制撤销的能力。本文通过对实际需求以及业务流程的特点进行总结,对工作流中的高级事务与传统事务进行了分析比较,对工作流事务和高级事务模型中的事务进行了分析比较,从而总结了工作流管理系统中事务处理的重点和难点内容。在此基础上,本文对BPEL中的长事务处理中的补偿处理机制和故障处理机制进行了详细的分析和研究,进而提出了一个基于BPEL的工作流引擎的架构,并对其中的长事务处理模块提出了较为详尽的设计方案并给出了具体的详细设计,从而实现了业务流程中的完整性控制的保障,这是实现整个工作流引擎的重要的模块。
其他文献
视频压缩编码的主要目标就是在比特率受限条件下,尽量使编码失真最小。为了取得最优化的压缩效率,确保编码数据在信道成功传输,并在接收端获得最佳的视频质量,率失真优化和码
协同设计指一个产品开发团队,在计算机通信网络提供的协同支持环境下,以工作目标为核心,并行、协同地设计产品的过程。协同设计对缩短产品的开发周期,提高产品质量,降低设计
视频图像是人类生活中最重要的信息交流载体,也是所有可能数据中蕴涵信息量最大的数据类。在此基础上发展起来的视频图像压缩技术经过几十年的历程,已经由第一代的基于象素的
目前,嵌入式应用中Linux操作系统所占的份额还不是很大,许多开发者对于在产品中使用Linux操作系统还保持观望态势,但很多预测性报告指出嵌入式Linux将会成为嵌入式操作系统的
随着以太网技术的飞速发展,其应用也日益广泛。出于网络安全的考虑和计费的需要,网络管理者和运营商都明显地感到了对以太网端口进行控制的需求。在这样的背景下,802.1 X标准应
软件复用技术是近年来国内外软件界研究的热点之一,它能大幅度提高软件质量和生产率,降低软件开发和维护的成本。大规模的软件复用要求有足够数量的构件支持,对这些构件的管
当前,数据挖掘已成为数据库系统研究领域日益受重视的研究主题之一。数据挖掘技术可以通过对大量的数据进行探索分析,挖掘出有意义的规则,以期对未来的决策提供适当的参考建
数据融合是对多源信息进行处理的一门综合性学科.目标跟踪是数据融合的一个重要方面.传统的多目标跟踪技术存在快速响应与提高精度之间的矛盾,寻求更好的解决方法一直是专家
随着我国社会经济和移动通讯网络的迅猛发展,手机短消息由于方便、快捷和经济等优点已经成为手机用户最经常使用的业务之一。另一方面,企业面临日趋激烈的市场竞争,在及时沟
该文在对构件的刻面表示方法进行深入研究的基础上,结合模式分析中的树匹配思想,并根据构件刻面描述的特点,提出了一种基于树匹配的针对刻面表示构件的新的检索方法.这种新的