适于集成非同类过程的数据处理系统技术方案

技术编号:2859005 阅读:256 留言:0更新日期:2012-04-11 18:40
一种数据处理系统,包含至少一个资源管理器(RM),用于依照提交/撤销协议管理对各个系统资源的改变,和资源管理器协调器(RMC),用于协调所述至少一个资源管理器的提交/撤销操作。提供了根据提交/撤销协议由资源管理器协调器协调的过程资源管理器(ERM),用于管理不服从提交/撤销协议的非服从过程的执行。过程资源管理器在接收到撤销请求后,自动地确定要被执行的一系列补偿操作,以撤销在次级非服从过程的执行期间被执行的操作,并管理所述补偿操作的执行。(*该技术在2023年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术一般地涉及数据处理系统,并特别涉及在系统中运行的过程需要根据提交/撤回协议(commit/backout protocol)协调的数据处理系统,例如事务(transaction)处理系统。具体来说,本专利技术涉及适用于集成非同类(non-homogeneous)过程的数据处理系统,所述非同类过程即服从(compliant)提交/撤回协议的过程以及不服从这样的协议的过程。
技术介绍
在现有数据处理环境中引入新的应用(例如程序、事务处理、类别、对象或方法)造成几个问题。由于快速的技术进步,和现有应用相比,新的应用一般基于不同的体系结构;使得新应用能够与现有应用交互作用可能是真正的挑战。在今天尤其感受到了这个问题,因为出现了新的基于因特网的服务,例如用于实施电子商务功能。这些新的服务需要在公司数据处理系统内和例如传统应用的已有商务功能交互作用。当已经存在的部件需要合作以实施新的服务时,可能会遇到类似的问题。为了把新的应用集成在现有非同类(heterogeneous)应用的框架内,或者使得现有非同类应用交互作用以获取新的功能,需要考虑几个关键因素,既有技术的也有应用的。信息技术本文档来自技高网...

【技术保护点】
一种数据处理系统,包含:至少一个资源管理器(RM),用于依照提交/撤销协议,管理对各个系统资源的改变,和资源管理器协调器(RMC),用于协调至少一个资源管理器的提交/撤销行为,特征在于包含过程资源管理器(ER M),用于管理不服从提交/撤销协议的非服从过程的执行,过程资源管理器根据述提交/撤销协议由资源管理器协调器协调,并在接收到撤销请求后,自动地确定要被执行的补偿操作的序列,以撤销在非服从过程的执行期间执行的操作,并管理所述补偿操作的执 行。

【技术特征摘要】
EP 2002-9-12 02368099.41.一种数据处理系统,包含至少一个资源管理器(RM),用于依照提交/撤销协议,管理对各个系统资源的改变,和资源管理器协调器(RMC),用于协调至少一个资源管理器的提交/撤销行为,特征在于包含过程资源管理器(ERM),用于管理不服从提交/撤销协议的非服从过程的执行,过程资源管理器根据述提交/撤销协议由资源管理器协调器协调,并在接收到撤销请求后,自动地确定要被执行的补偿操作的序列,以撤销在非服从过程的执行期间执行的操作,并管理所述补偿操作的执行。2.如权利要求1所述的数据处理系统,其中,所述补偿操作的序列由一系列逆操作构成,每一个逆操作都是在非服从过程的执行期间所执行的各个操作的逆操作。3.如权利要求1所述的数据处理系统,其中,在接收到撤销请求后,补偿操作与资源管理器的撤销行为并行执行,由资源管理器协调器协调。4.如权利要求1所述的数据处理系统,其中,在接收到撤销请求后,补偿操作被相对于资源管理器的撤销行为而推迟。5.如权利要求1所述的数据处理系统,其中,过程资源管理器依靠至少一个任务来管理非服从过程的执行和补偿操作的执行,所述至少一个任务与一个工作单元相关联或与多个相关的工作单元相关联。6.如权利要求1所述的数据处理系统,包含信息记录服务(LOG),用于记录有关于在至少一个非服从过程的执行期间所执行的操作的信息,过程资源管理器在由信息记录服务所记录的信息的基础上,自动地确定补偿操作的序列。7.如权利要求6所述的数据处理系统,其中,所述补偿操作的序列使数据处理系统进入第一系统状态和第二系统状态其中的一个,所述第一系统状态和在由非服从过程所执行的操作之前的系统的初始状态相对应,而所述第二系统状态与初始系统状态不同,所述第二系统状态由过程资源管理器在由信息记录服务所记录的信息的基础上确定。8.如权利要求7所述的数据处理系统,包含过程分类服务(CATS、CAT、BRM),用于对要被执行的过程进行分类,以及用于确定过程是否是非服从过程。9.如权利要求8所述的数据处理系统,其中,所述分类服务包含过程栏目(CAT),所述过程栏目提供了过程类型的栏目,并且对于在栏目中的过程类型,提供用于使得过程资源管理器能够在被记录的信息的基础上,自动地确定补偿操作的序列的信息。10.如权利要求9所述的数据处理系统,其中,所述过程类型包括第一过程类型,对于第一过程类型,在接收到撤销请求后,过程资源管理器不直接激活补偿操作的序列,而是等待后续的过程的重新开始。11.如权利要求6所述的数据处理系统,包含过程恢复服务(TSR),所述过程恢复服务实施了过程恢复过程,用于管理在过程的执行期间发出的撤销请求。12.如权利...

【专利技术属性】
技术研发人员:莫罗A贾科梅洛
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利