CHANGE LOG HANDLER FOR SYNCHRONZING DATA SOURCES
First Claim
Patent Images
1. A change log handler for synchronizing data sources, comprising:
- a change parser for parsing change attributes corresponding to a change log having a plurality of entries, wherein at least one of the plurality of entries includes a plurality of modification operations for a first data source, and wherein the change attributes identify changes to the first data source as recorded in the change log; and
a change reflector for applying the changes to a second data source, wherein the changes applied include the plurality of modification operations of the at least one of the plurality of entries.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a change log handler than can accommodate a change log having an entry that includes more than one modification operation or multi-valued attributes. The change log handler typically includes a change parser for parsing change attributes corresponding to the change log that identify changes to the first data source. Such changes can include a plurality of modification operations as reflected in a single entry of the change log. The change log handler also includes a change reflector for applying the changes to a second data source.
26 Citations
18 Claims
-
1. A change log handler for synchronizing data sources, comprising:
-
a change parser for parsing change attributes corresponding to a change log having a plurality of entries, wherein at least one of the plurality of entries includes a plurality of modification operations for a first data source, and wherein the change attributes identify changes to the first data source as recorded in the change log; and a change reflector for applying the changes to a second data source, wherein the changes applied include the plurality of modification operations of the at least one of the plurality of entries. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A program product stored on a recordable medium, for synchronizing data sources, which when executed, comprises:
-
program code for parsing change attributes corresponding to a change log having a plurality of entries, wherein at least one of the plurality of entries includes a plurality of modification operations for a first data source, and wherein the change attributes identify changes to the first data source as recorded in the change log; and program code for applying the changes to a second data source, wherein the changes applied include the plurality of modification operations of the at least one of the plurality of entries. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for deploying an application for synchronizing data sources, comprising:
a computer infrastructure being operable to; receive change attributes corresponding to a change log having a plurality of entries, wherein at least one of the plurality of entries includes a plurality of modification operations for a first data source, and wherein the change attributes identify changes to the first data source as recorded in the change log; parse the change attributes to determine the changes, wherein the changes include the plurality of modification operations of the at least one of the plurality of entries; and apply the changes to a second data source.
-
18. Computer software embodied in a propagated signal for synchronizing data sources, the computer software comprising instructions to cause a computer system to perform the following functions:
-
parse change attributes corresponding to a change log having a plurality of entries, wherein at least one of the plurality of entries includes a plurality of modification operations for a first data source, and wherein the change attributes identify changes to the first data source as recorded in the change log; and apply the changes to a second data source, wherein the changes applied include the plurality of modification operations of the at least one of the plurality of entries.
-
Specification