期刊文献+

一种工作流运行时流程回退方法的研究与实现 被引量:4

Research and Realization of Process Rollback in Workflow Run-Time
下载PDF
导出
摘要 为了解决在流程回退操作中产生的死锁和数据不一致问题,本文在全面分析各种回退场景的基础上给出了流程的形式化定义和确保回退正确性的规则集,提出了一个获取可回退目标活动列表的算法。最后,我们设计了一个有效支持工作流运行时回退的应用模型。该模型在开源工作流引擎Shark中得到了实现,并对流程可能出现的回退场景进行了验证。实验的结果和分析的结果一致。 In order to solve the problem of process locking and data inconsistency in process rollback, a tormal defiition of process and the rollback rules are presented on the basis of analysing all scenarios, and a rollback algorithm of obtaining the list of all destinations is given. Finally, an efficient rollback model is designed. The model is implemented based on an open source workflow engine named Enhydra Shark, and is tested at all possible process scenarios. The experimental results are the same as those from the analysis.
出处 《计算机工程与科学》 CSCD 2008年第5期88-91,101,共5页 Computer Engineering & Science
关键词 工作流 回退算法 流程死锁 数据一致性 workflow rollback algorithm process lock data consistency
  • 相关文献

参考文献10

  • 1WFMC-TC00-1003,Workflow reference model[S].
  • 2范玉顺.工作流管理技术基础[M].北京:清华大学出版社,2001.
  • 3Reichert M,Dadam P.Adept Flex-Supporting Dynamic Changes of Workflows Without Loosing Control[J].Journal of Intelligent Information Systems,1998,10(2):93-129.
  • 4孙瑞志,史美林.支持工作流动态变化的过程元模型[J].软件学报,2003,14(1):62-67. 被引量:64
  • 5孙瑞志,周建涛,史美林,毛枫华,张宁.一个支持动态变化的工作流管理系统[J].小型微型计算机系统,2005,26(6):1068-1072. 被引量:9
  • 6贺清洲,董亚波,鲁东明.基于电子政务的流程管理系统关键问题的设计与实现[J].计算机工程与应用,2005,41(15):125-128. 被引量:2
  • 7WFMC-TC-1025,Workflow Process Definition Interface-XML Process Definition Language[S].
  • 8Liu Duen-Ren,Shen Minxin.Workflow Modeling for Virtual Processes:An Order-Preserving Process-View Approach[J].Information Systems,2003,28(6):505-532.
  • 9OBJECTWEB.Enhydra Shark[EB/OL].[2007-04-18].http://www.enhydra.org/workflow/shark/index.html.
  • 10OBJECTWEB.Enhydra JaWE[EB/OL].[2007-04-18].http://www.enhydra.org/workflow/jawe/index.html.

二级参考文献26

  • 1[1]Chiu DKW, Li Q, Karlapalem K. A mata modeling approach to workflow management system supporting exception handling. Information System, 1999,24(2):159~184.
  • 2[2]Haake JM, Wang WG. Flexible support for business process: extending cooperative hypermedia with process support. Information and Software Technology, 1999,41(6):355~366.
  • 3[3]Casati F, Ceri S, Pernici B, Pozzi G. Workflow evolution. Data and Knowledge Engineering, 1998,24(3):211~238.
  • 4[4]Reichert M, Dadam P. ADEPTflex-Supporting dynamic changes of workflows without loosing control. Journal of Intelligent Information Systems, 1998,10(2):93~129.
  • 5[5]Edmond D, ter Hofstede AHM. A reflective infrastructure for workflow adaptability. Data and Knowledge Engineering, 2000,34(3): 271~304.
  • 6[6]Liu CF, Orlowska ME, Li H. Automating handover in dynamic workflow environments. In: Pernici B, Thanos C, eds. Advanced Information Systems Engineering. New York: Springer, 1998. 159~172.
  • 7[7]Kammer PJ. Techniques for supporting dynamic and adaptive workflow. Computer Supported Cooperative Work, 2000,9(3-4): 269~292.
  • 8[8]Workflow Management Coalition. Workflow process definition interface-XML process definition language. WFMC-TC-1025, 2001.
  • 9[9]Ellis C, Keddara K. ML-DEWS: modeling language to support dynamic evolution within workflow system. Computer Supported Cooperative Work, 2000,9(3-4):293~333.
  • 10[10]Li HC. On workflow-based CSCW platform [Ph.D. Thesis]. Beijing: Tsinghua University, 2001 (in Chinese with English abstract).

共引文献420

同被引文献39

  • 1陈传波,刘黎志.一个基于Web的工作流引擎及其实现[J].计算机工程与科学,2004,26(11):8-11. 被引量:14
  • 2徐建军,谭庆平,杨艳萍.一种基于J2EE的工作流引擎体系结构[J].计算机应用,2005,25(2):469-471. 被引量:9
  • 3孙瑞志,史美林.工作流活动多实例的调度控制[J].软件学报,2005,16(3):400-406. 被引量:14
  • 4Liu Duenren,Shen Minxin.Workflow Modeling for Virtual for Virtual Processes: An Order-preserving Process-view Approach[J].Information Systems.2003,28(6):505-532.
  • 5Eugster P T,Felber P,Guerraoui R.The Many Faces of Publish/Subscribe[J].ACM Journal of Computing,2003,35(2):114-131.
  • 6Papazoglou M P,van den Heuvel W-J.Service Oriented Ar-chitectures:Approaches,Technologies,and Research Issues[J].Very Database Journal,2005,16(3):389-415.
  • 7WFMC-TC-1025,Workflow Process Definition Interface-XML Process Definition Language[S].
  • 8WfMC. The workflow reference model[M].1994.
  • 9范玉顺.工作流管理技术基础[M]北京:清华大学出版社,2001.
  • 10KAMMER P J, BOLCER G A, TAYLAR R N, et al. Techniques for supporting dynamic and adaptive workflow [ J]. Computer Sup- ported Cooperative Work, 2000, 9(3/4) : 269 - 292.

引证文献4

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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