首页 | 本学科首页   官方微博 | 高级检索  
     

基于Sagas模型的改进事务工作流模型
引用本文:严刚,陈英.基于Sagas模型的改进事务工作流模型[J].计算机应用与软件,2010,27(3):149-151,190.
作者姓名:严刚  陈英
作者单位:上海交通大学计算机科学与工程系,上海,200240
摘    要:Sagas模型要求所有子事务都要有对应的补偿子事务,任何子事务失败必须强制其它所有子事务失败,不能很好支持多事务多实例的并发执行。这三个缺陷使得Sagas模型至今不能运用到商业工作流系统中。针对Sagas模型的缺陷,提出一种改进的Sagas事务工作流模型,对子事务属性进行了分类并通过构造子事务间的关联关系使得可补偿子事务失败时无需强制所有子事务失败;引入补偿服务完善了工作流模型的语义;给出了基于事务实例锁集和后继子事务类型集的多事务多实例并发运行算法。该模型解决了Sagas模型存在的问题。

关 键 词:工作流  Sagas事务模型  事务属性  可补偿事务  并发控制  

AN IMPROVED TRANSACTIONAL WORKFLOW MODEL BASED ON Sagas
Yan Gang,Chen Ying.AN IMPROVED TRANSACTIONAL WORKFLOW MODEL BASED ON Sagas[J].Computer Applications and Software,2010,27(3):149-151,190.
Authors:Yan Gang  Chen Ying
Affiliation:Department of Computer Science and Engineering/a>;Shanghai Jiaotong University/a>;Shanghai 200240/a>;China
Abstract:There are three limitations in Sagas model: all sub-transactions must have the corresponding compensable transactions;any sub-transaction failure will make all other sub-transactions fail mandatory;cannot support concurrency execution of multiple transactions and instances well.Due to these reasons the Sagas model didn't be applied to business workflow system up to now.We propose an improved Sagas transactional workflow model against these limitations,in it the transaction properties are classified and the ...
Keywords:Workflow Sagas transactional model Transaction property Compensable transaction Concurrency control  
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号