SCALABLE RULE-BASED DATA SYNCHRONIZATION SYSTEMS AND METHODS
First Claim
1. A method comprising:
- executing, by at least one computing device, a database trigger process in response to a database trigger event, the database trigger process including writing a general data message to a general message repository; and
executing, by the at least one computing device, an independent process includingmonitoring the general message repository,detecting the general data message in the general message repository, andprocessing, in response to the detecting of the general data message in the general message repository, the general data message in accordance with a predefined set of rules.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary scalable, rule-based data synchronization systems and methods are disclosed. An exemplary method includes at least one computing device executing a database trigger process in response to a database trigger event, the database trigger process including writing a general data message to a general message repository. The method further includes the at least one computing device executing an independent process including monitoring the general message repository, detecting the general data message in the general message repository, and processing, in response to the detecting of the general data message in the general message repository, the general data message in accordance with a predefined set of rules. Corresponding systems and methods are also disclosed.
8 Citations
23 Claims
-
1. A method comprising:
-
executing, by at least one computing device, a database trigger process in response to a database trigger event, the database trigger process including writing a general data message to a general message repository; and executing, by the at least one computing device, an independent process including monitoring the general message repository, detecting the general data message in the general message repository, and processing, in response to the detecting of the general data message in the general message repository, the general data message in accordance with a predefined set of rules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
maintaining, by a data integration computing subsystem in a data integration database, integrated data that is mapped to local data maintained by a plurality of backend data subsystems; and synchronizing, by the data integration computing subsystem, the integrated data in the data integration database and the local data maintained by the plurality of backend data subsystems in accordance with a predefined set of rules; wherein the synchronizing comprises executing, by the data integration computing subsystem in response to a database trigger event, a database trigger process associated with the data integration database, the database trigger process including writing a general data message to a general message repository, and executing, by the data integration computing subsystem, an independent process including monitoring the general message repository, detecting the general data message in the general message repository, and processing, in response to the detecting of the general data message in the general message repository, the general data message in accordance with the predefined set of rules. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a data integration computing subsystem configured to maintain integrated data that is mapped to local data maintained by a plurality of backend data subsystems, synchronize the integrated data and the local data in accordance with a predefined set of rules; an integration database within the data integration computing subsystem; a database trigger process facility associated with the integration database and configured to execute a database trigger process in response to a database trigger event, the database trigger process including writing a general data message to a general message repository; and an independent process facility configured to execute a background process independently of the database trigger process, the background process including monitoring the general message repository, detecting the general data message in the general message repository, and processing, in response to the detecting of the general data message in the general message repository, the general data message in accordance with the predefined set of rules. - View Dependent Claims (22, 23)
-
Specification