Method and system for propagating data changes through data objects
First Claim
1. A method for propagating, by a replication mechanism, changes to a data entry made by a data change source, the method comprising the steps of:
- first receiving, by the replication mechanism, a change to a data entry by the data change source;
building, from the change to the data entry, a data change object specifying a first change on an identified data construct;
rendering the data change object available for transmission to at least a data change destination; and
providing the data change object to the data change destination.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed for propagating data changes from a data change source to a data change destination via a replication mechanism. After receiving a change to a data entry by the data change source, the replication mechanism builds a data change object specifying a first change. After performing optional formatting and filtering operations, the replication mechanism renders the data change object available for transmission to at least the data change destination. The system provides the data change object to the data change destination. In an embodiment of the invention, the data change object is combined with a prior change on the same object to render a “net” change on the data object. The disclosed invention is incorporated by way of example into a database application/system for maintaining business objects such as sales orders, shipping, and other business transactions. However, it is applicable to a variety of data change propagation circumstances including applications running on a same computer system that utilize different data sets having potentially different data formats.
-
Citations
76 Claims
-
1. A method for propagating, by a replication mechanism, changes to a data entry made by a data change source, the method comprising the steps of:
-
first receiving, by the replication mechanism, a change to a data entry by the data change source;
building, from the change to the data entry, a data change object specifying a first change on an identified data construct;
rendering the data change object available for transmission to at least a data change destination; and
providing the data change object to the data change destination. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer-readable medium storing computer executable instructions to perform steps for propagating, by a replication mechanism, changes to a data entry made by a data change source, the steps comprising:
-
first receiving, by the replication mechanism, a change to a data entry by the data change source;
building, from the change to the data entry, a data change object specifying a first change on an identified data construct;
rendering the data change object available for transmission to at least a data change destination; and
providing the data change object to the data change destination. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
-
57. A data change system for propagating changes to a data entry made by a data change source, the change server system comprising:
-
a data change input interface for first receiving a change to a data entry by the data change source;
a data change processor for building, from the change to the data entry, a data change object specifying a first change on an identified data construct, and rendering the data change object available for transmission to at least a data change destination; and
a data change object output interface for providing the data change object to the data change destination.
-
Specification