发明名称 METHOD AND SYSTEM FOR DATA SYNCHRONIZATION
摘要 Disclosed is a software device (“Synchronizer”) incorporating functional synchronization and data level synchronization to maintain semantic equivalence between data elements of at least two data stores. The synchronizer may be configured to operate as a pure uni-directional data level synchronizer with data model remapping and business rule validation of the data or as a pure bi-directional functional synchronizer with data remapping and transaction remapping. Additionally, the Synchronizer can operate as a hybrid of data level synchronization occurring below the business logic layer of the program and of functional synchronization occurring in the business logic layer.
申请公布号 US2016306864(A1) 申请公布日期 2016.10.20
申请号 US201615099560 申请日期 2016.04.14
申请人 Estes, JR. Donald Leland 发明人 Estes, JR. Donald Leland
分类号 G06F17/30;H04L29/08 主分类号 G06F17/30
代理机构 代理人
主权项 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.
地址 Bedford MA US