Patent ID: 9542467
Date: 2017-01-10
CPC Classifications: G06F

Claim:
1. A method for efficiently synchronizing a source system and a target system, wherein the source system manages a source repository of production data that comprises a first source data element, the target system manages a target repository of production data that comprises a target data element, and wherein the synchronizing comprises a processor of a computer system resolving an inconsistency between the first source data element and the target data element by performing a procedure described by a first rule of a set of synchronization rules, the method comprising: the processor receiving a first message that identifies a revision to the source repository, wherein the revision to the source repository causes the inconsistency; the processor determining that the revision comprises a revision to the first source data element, wherein the determining is a function of information comprised by the first message; the processor querying a source-to-rule cross-reference in order to identify one or more synchronization rules of the set of synchronization rules that are associated with the first source data element; the processor obtaining an identification of the first rule in response to the querying; the processor associating the first rule with the first source data element; the processor formatting instructions into a form capable of directing a synchronization mechanism how to resolve the inconsistency by updating the target repository, wherein the formatted instructions are a function of information comprised by the first message and by the first rule; and the processor communicating the formatted instructions to the synchronization mechanism.