发明名称 一种保证数据库内事务一致的方法及装置
摘要 本发明公开了一种保证数据库内事务一致的方法及装置,所述方法包括:第一系统接收来自第二系统的业务调用请求,调用第一事务管理框架,由所述第一事务管理框架判断设置在第二系统的第二事务管理框架是否开启了事务,若是,则设置事务相关标识为相关,并设置第一事务管理框架自身的事务为开启状态;第一系统将第二系统所需要的事务交给第二系统进行处理,并且,第一系统对交给第二系统进行处理的事务进行相对应的逻辑事务处理;第一系统处理完毕后通知第一事务管理框架,由第一事务管理框架判断出不满足提交条件后,结束。应用本发明,在保证了数据库内事务一致的同时,降低了业务系统与支撑系统的耦合度,且提高了开发的灵活性。
申请公布号 CN101673275B 申请公布日期 2012.07.25
申请号 CN200910013200.X 申请日期 2009.08.11
申请人 东软集团股份有限公司 发明人 张霞;纪勇;尚忠法;胡士元
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 马敬;逯长明
主权项 一种保证数据库内事务一致的方法,其特征在于,包括:在第一系统设置第一事务管理框架,在第二系统设置第二事务管理框架,所述方法还包括:第一系统接收来自第二系统的业务调用请求,调用第一事务管理框架,由所述第一事务管理框架判断设置在第二系统的第二事务管理框架是否开启了事务,若是,则设置事务相关标识为相关,并设置第一事务管理框架自身的事务为开启状态;第一系统将第二系统所需要的事务交给第二系统进行处理,并且,第一系统对交给第二系统进行处理的事务进行相对应的逻辑事务处理;第一系统处理完毕后通知第一事务管理框架,若由第一事务管理框架判断出不满足提交条件后,结束;若第一事务管理框架判断出满足提交条件,则第一事务管理框架将所述逻辑事务处理结果提交至与第一系统对应的数据库。
地址 110179 辽宁省沈阳市浑南新区新秀街2号