主权项 |
1) A method incorporating functional synchronization and data level synchronization to maintain semantic equivalence between at least two data stores comprising:
propagating, in real-time or at least near real-time, changes made to a first set of data elements stored in a first database to a second set of corresponding data elements stored in a second database,
wherein the first set of data elements and the second set of data elements comprise one or more overlapping data elements,wherein the first database is associated with a first set of application system programs (AS1) and the second database is associated with a second set of application system programs (AS2),wherein a functional synchronization event will occur only when there are one or more functionally equivalent transactions or sets of transactions in both AS1 and AS2,wherein data level synchronization will occur when there is no functionally equivalent transaction or set of transactions in AS2 to correspond with a given transaction or set of transactions in AS1;comparing the first set of data elements and the second set of data elements for semantic equivalence after the functional synchronization event completes;reporting any discrepancies between the first set of data elements and the second set of data elements in real-time including program diagnostics,validating propagated data elements against a data validation rule stack, and reporting any validation failures in real-time;comparing the source data and the propagated data and reporting any out-of-synchronization errors in real-time. |