期刊文献+

工作流事务的形式化描述和实现 被引量:2

Formal specification and implementation of workflow transaction
下载PDF
导出
摘要 工作流事务是工作流技术本身亟待解决的难题之一,现有的众多工作流事务模型大多使用操作性的非形式化方式描述工作流的复杂语义,极大地限制了它们在复杂场景中的可用性,为此将事务的形式化描述和工作流的实际应用联系起来,提出了一种在工作流环境下管理长事务的方法.这种方法建立在事务补偿的基础上,通过允许过程出现环结构来处理任意过程结构,并通过引入一致点实现过程的部分补偿.形式化的事务模型描述以及基于集合论和图论表示的事务管理算法为工作流系统提供了清晰无歧义的事务语义. The workflow transaction is one of the difficult problems which should be solved as soon as possible in workflow. Most existing transaction models implementing these models, however, have complex semantics with an operational, informal specification. This clearly limits their applicability in complex application scenarios. By bridging the gap between formal specification and practical application of workflow environments, an approach to long transaction management in workflow environments is presented, which is based on the well-known notion of compensation, but extended to deal with both arbitrary process structures to allow cycles in processes and consistent points to allow partial compensation of processes. A formal specification of the transaction model and transaction management algorithms in set and graph theory are presented to provide clear and unambiguous transaction semantics.
出处 《浙江大学学报(理学版)》 CAS CSCD 北大核心 2009年第5期519-524,共6页 Journal of Zhejiang University(Science Edition)
基金 福建省科技厅自然科学基金资助项目(2007J0187)
关键词 工作流事务管理 长事务 一致点 事务补偿 workflow transaction management long transaction consistent point transaction compensation
  • 相关文献

参考文献13

  • 1GARCIA-MOLINA H, SALEM K. Sagas[C]// Procs 1987 ACM SIGMOD Int Conf on Management of Data. San Francisco: ACM SIGMOD Record, 1987 : 249-259.
  • 2崔永花,谭庆平,杨艳萍.工作流中的长事务模型[J].计算机工程与科学,2006,28(4):87-89. 被引量:6
  • 3DAVIS J, DU W, SHAN M. OpenPM: an enterprise process management system[J]. IEEE Data Engineering Bulletin, 1995,18 ( 1 ) : 27-32.
  • 4GREFEN P, PERNICI B, SaNCHEZ G. Database Support for Workflow Management: The WIDE Project [M]. Boston: Kluwer Academic Publishers,1999.
  • 5GREFEN P, VONK J, APERS P. Global transaction support for workflow management systems: from formal specification to practical implementation[J]. The VLDB Journal,2001,10(4) : 316-333.
  • 6DAYAL U, HSU M, LADIN R. A transactional model for long-running activities[C]// Procs 17th Int Conf on Very Large Databases. Barcelona, Spain, 1991 : 113-122.
  • 7WEIKUM G . Principles and realization strategies of multilevel transaction management[J]. ACM Transactions on Database Systems, 1991,16 (1) : 132-180.
  • 8CHRYSANTHIS P, RAMAMRITHAM K. Synthesis of extended transaction models using ACTA[J]. ACM Transactions on Database Systems, 1994, 19 (3): 450- 491.
  • 9SHETH A, THOMAS G, KRYCHNAIK P, et al. Bounding the effects of compensation under relaxed multi-level serializability[J]. Distributed and Parallel Databases, 1996,4(4) : 355-374.
  • 10REUTER A, SCHNEIDER K, SCHWENKREIS F. Contracts revisited [C]// Advanced Transaction Models and Architectures. Boston: Kluwer Academic Publisher, 1997 : 127-151.

二级参考文献10

共引文献9

同被引文献10

引证文献2

二级引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部