计算机应用 ›› 2011, Vol. 31 ›› Issue (07): 1765-1768.DOI: 10.3724/SP.J.1087.2011.01765

• 计算机软件技术 • 上一篇    下一篇

工作流事务原子性研究

员亚利1,陈红梅2   

  1. 1. 洛阳理工学院 计算机与信息工程系,河南 洛阳 471023
    2. 洛阳理工学院 电气工程与自动化系,河南 洛阳 471023
  • 收稿日期:2010-12-20 修回日期:2011-01-31 发布日期:2011-07-01 出版日期:2011-07-01
  • 通讯作者: 员亚利
  • 作者简介:员亚利(1975-),女,河南洛阳人,讲师,硕士,主要研究方向:工作流、数据库;陈红梅(1977-),女,湖南潜江人,硕士,主要研究方向:惯性技术、导航制导、电气控制。
  • 基金资助:

    洛阳理工学院青年基金资助项目

Research of atomicity in workflow transaction

Ya-li YUAN1,Hong-mei CHEN2   

  1. 1. Department of Computer and Information Engineering,Luoyang Institute of Science and Technology,Luoyang Henan 471023,China
    2. Department of Electrical Engineering and Automation,Luoyang Institute of Science and Technology,Luoyang Henan 471023,China
  • Received:2010-12-20 Revised:2011-01-31 Online:2011-07-01 Published:2011-07-01
  • Contact: Ya-li YUAN

摘要: 传统的工作流管理系统事务处理能力不足,使得系统在失败时不能尽快恢复流程的执行。实现事务工作流原型系统,通过扩充建模功能,在建模阶段指定失败处理模式,当任务执行失败时,系统自动调用事务处理算法保证工作流事务的放松的原子性及数据的一致性和正确性,减少人工参与决策的工作。实验表明,引入了事务处理功能的工作流系统具有任务执行失败后快速恢复的能力。

关键词: 工作流事务, 恢复, 原子性, 失败处理模式, 安全的保护点

Abstract: Traditional workflow management systems lack the abilities of handling transactions, thus cannot recover quickly enough. This paper introduced a prototype of transactional workflow by adding failure mode in modeling. When a task failed, the system could invoke the transactional algorithm with loosed atomicity to assure the data consistence, as well as decrease the work of participants. The experimental result shows that the workflow management system with transaction charactors can recover efficiently after failure.

Key words: workflow transaction, recovery, atomicity, failure mode, safe save point