发明名称 一种多系统的事务集成处理方法及系统
摘要 本发明公开了一种多系统的事务集成处理方法,包括:事务控制系统向一个以上第一业务系统预提交业务;各个第一业务系统分别对预提交的业务进行处理,并分别返回处理结果,但处理后的业务处于暂不生效的中间状态;如果所有第一业务系统返回的处理结果均为成功,则事务控制系统指示各个第一业务系统将各自处于中间状态的业务修改为正常状态;如果至少一个第一业务系统返回的处理结果为失败,则事务控制系统回滚已预提交的所有业务,指示各个第一业务系统将各自的系统数据恢复至未预提交所有业务之前的状态。本发明实施例还提供相应的系统。本发明技术方案可以解决现有技术中多个业务系统之间数据不一致以及有些业务数据无法回滚的问题。
申请公布号 CN102521023A 申请公布日期 2012.06.27
申请号 CN201110371836.9 申请日期 2011.11.21
申请人 华为软件技术有限公司 发明人 吴万里
分类号 G06F9/46(2006.01)I 主分类号 G06F9/46(2006.01)I
代理机构 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人 徐翀
主权项 一种多系统的事务集成处理方法,其特征在于,包括:事务控制系统向一个以上第一业务系统预提交业务;各个第一业务系统分别对事务控制系统预提交的业务进行处理,并分别返回处理结果给事务控制系统,但处理后的业务处于暂不生效的中间状态;如果所有第一业务系统返回的处理结果均为成功,则事务控制系统指示各个第一业务系统将各自处于中间状态的业务修改为正常状态;如果至少一个第一业务系统返回的处理结果为失败,则事务控制系统回滚已预提交的所有业务,指示各个第一业务系统将各自的系统数据恢复至事务控制系统未预提交所有业务之前的状态。
地址 210012 江苏省南京市雨花台区软件大道101号华为南京基地