题名 GIS工作流系统的长事务处理研究
被引量:6
1
作者
王华敏
沈志东
机构
武汉大学空间信息与数字工程研究中心
武汉大学计算机学院
出处
《测绘信息与工程》
2005年第3期23-24,共2页
文摘
分析了Sagas事务模型及空间数据版本树技术,设计了一种灵活的长事务补偿控制方案,为集成GIS,MIS及OA的工作流系统提供了有力的事务处理技术支持。
关键词
工作流系统
事务处理
集成GIS
空间数据
事务模型
控制方案
技术支持
长事务
MIS
OA
Keywords
GIS
workflow
long transaction
sagas transaction model
分类号
TP31
[自动化与计算机技术—计算机软件与理论]
TP311.13
[自动化与计算机技术—计算机科学与技术]
题名 基于Sagas模型的改进事务模型
被引量:4
2
作者
王俊恒
宋顺林
机构
江苏大学
出处
《微计算机信息》
北大核心
2007年第27期224-225,58,共3页
文摘
在Sagas事务模型中,一个长事务是由一个预先定义好执行顺序的子事务集合和他们对应的补偿子事务集合组成的。子事务是按照顺序依次执行的,当其中的某个子事务出现异常时,就逆序执行已提交过的子事务对应的补偿事务来撤销他们的操作结果并退出。这样做会产生三个问题,第一是当一个不重要的子事务出现异常时,就需要撤销全部已提交的事务;第二是事务在完成补偿事务后会退出,而不是选择更有效的执行手段;第三是该模型只支持所有子事务都有相应的补偿子事务的情况。针对这三个问题,提出了相应的解决方案。
关键词
工作流
sagas 事务模型
补偿事务
Keywords
Work Flow, sagas transaction model , Compensate transaction
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
题名 一种基于任务依赖信息的工作流事务模型
3
作者
李建锋
宋顺林
机构
江苏大学计算机学院
出处
《微计算机应用》
2008年第3期75-79,共5页
基金
江苏省产业信息化重点基金资助项目项目编号:1633000004
文摘
H·Garcia-Molina等人提出了用于解决长事务问题的Sagas模型,但Sagas模型的事务补偿过程会撤销整个长事务,另外模型要求长事务的每个子事务都必须具有补偿子事务,这两个缺陷大大影响了Sagas模型的执行效率和适用性。本文通过利用任务间的依赖关系以及对事务进行分类的方法,在Sagas的基础上实现了一个部分补偿的工作流事务模型,对于不同类型的事务执行不同的补偿策略,同时即使撤销子事务也仅撤销该子事务所对应的依赖事务,而不是撤销整个事务流程。
关键词
工作流
sagas 事务模型
补偿事务
任务依赖
Keywords
Work Flow, sagas transaction model , Compensate transaction , Task Dependencies
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
题名 一种基于工作流的长事务恢复方法的研究
4
作者
李建
罗军
机构
重庆大学计算机学院
出处
《信息技术》
2009年第7期152-155,共4页
文摘
H. Garcia-Molina等人提出了用于解决长事务问题的Sagas模型,但Sagas模型的事务补偿过程会撤销整个长事务,另外每个子事务都必须具有补偿子事务,这两个缺陷大大影响了Sagas模型的执行效率和适用性。文中提出了一种基于执行历史的层次式的失效恢复算法。该算法动态确定补偿终止点,可有效减小补偿域。性能分析表明其性能通常优于非层次的失效恢复算法。
关键词
执行历史
sagas 事务模型
补偿事务
任务依赖
Keywords
executing history
sagas transaction model
compensating transaction
task dependency
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]