发明名称 |
数据集成系统和数据集成方法 |
摘要 |
本发明提供了一种数据集成系统和数据集成方法,数据集成系统包括:第一事务适配器,用于在第一系统进行业务操作时,调用事务运行引擎装置和事务补偿装置;事务运行引擎装置,为业务操作建立业务流程,若业务流程被配置为支持全局事务,则为业务流程创建全局事务上下文;事务补偿装置,用于记录全局事务的状态,以及根据第二事务适配器捕获的调用情况更新全局事务的状态;第二事务适配器,针对每一个业务操作,提供第二系统的服务,捕获调用情况并根据调用情况在本地事务中记录调用结果。本发明通过事务适配器收集每一个事务型操作的事务状态和执行结果,及时发现不一致的数据记录,给予自动补偿,以保证多个系统集成时数据的一致性。 |
申请公布号 |
CN103020147A |
申请公布日期 |
2013.04.03 |
申请号 |
CN201210479583.1 |
申请日期 |
2012.11.22 |
申请人 |
用友软件股份有限公司 |
发明人 |
程操红 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京友联知识产权代理事务所(普通合伙) 11343 |
代理人 |
尚志峰;汪海屏 |
主权项 |
一种数据集成系统,其特征在于,用于第一系统和第二系统之间的数据同步,包括:事务运行引擎装置、事务补偿装置、第一事务适配器和第二事务适配器,其中,第一事务适配器,安装于所述第一系统处,用于在所述第一系统进行业务操作时,调用所述事务运行引擎装置和所述事务补偿装置;所述事务运行引擎装置,为所述业务操作建立业务流程,若所述业务流程被配置为支持全局事务,则为所述业务流程创建全局事务上下文;事务补偿装置,用于记录所述全局事务的状态,以及在所述业务流程运行结束时,根据所述第二事务适配器捕获的调用情况更新所述全局事务的状态;第二事务适配器,安装于所述第二系统处,针对所述全局事务中的每一个业务操作,提供所述第二系统的服务,捕获所述调用情况并根据所述调用情况在创建的本地事务中记录调用结果。 |
地址 |
100094 北京市海淀区北清路68号用友软件园 |