Updating data in a multi-system network that utilizes asynchronous message transfer
First Claim
1. A method of updating a locally stored version of a data set, wherein multiple application systems each maintain a separate stored version of the data set and are each capable of modifying an attribute of the data set, wherein the attribute comprises multiple attribute components that are each associated with a different one of the multiple application systems, and wherein each attribute component has a data value and a change value, the method comprising:
- receiving, from a first application system of the multiple application systems and at a second application system of the multiple application systems, a message containing a data set as locally stored in the first application system, wherein the message received by the second application system from the first application system includes the attribute component associated with the second application system; and
for each attribute component of the received data set, comparing the attribute component'"'"'s change value as stored locally in the second application system with the attribute component'"'"'s change value as contained in the received data set, and if the comparison indicates that the version of the attribute component'"'"'s data value as stored locally in the second application system is less recent than the version of the attribute component'"'"'s data value contained in the received data set, replacing the attribute component'"'"'s data value stored locally in the second application system with the attribute component'"'"'s data value contained in the received data set.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques are provided for updating a locally stored version of a data set in a multi-system environment where each system maintains a separate stored version of the data set and is capable of modifying an attribute of the data set. An attribute of a data set stored locally in a first application system is modified and a message is generated containing the data set. The message is sent to a second application system that also maintains a version of the data set. The second application system receives the data set, and the attribute is compared to the attribute stored locally by the second application system. If the comparison indicates that the version of the attribute stored locally in the second application system is less recent than the version of the attribute in the received data set, the second application system'"'"'s version of the attribute is replaced with the attribute in the message.
27 Citations
12 Claims
-
1. A method of updating a locally stored version of a data set, wherein multiple application systems each maintain a separate stored version of the data set and are each capable of modifying an attribute of the data set, wherein the attribute comprises multiple attribute components that are each associated with a different one of the multiple application systems, and wherein each attribute component has a data value and a change value, the method comprising:
-
receiving, from a first application system of the multiple application systems and at a second application system of the multiple application systems, a message containing a data set as locally stored in the first application system, wherein the message received by the second application system from the first application system includes the attribute component associated with the second application system; and for each attribute component of the received data set, comparing the attribute component'"'"'s change value as stored locally in the second application system with the attribute component'"'"'s change value as contained in the received data set, and if the comparison indicates that the version of the attribute component'"'"'s data value as stored locally in the second application system is less recent than the version of the attribute component'"'"'s data value contained in the received data set, replacing the attribute component'"'"'s data value stored locally in the second application system with the attribute component'"'"'s data value contained in the received data set. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a multiple-system environment wherein each of the multiple application systems maintain a separate stored version of a data set and are each capable of modifying an attribute of the data set, the attribute comprising multiple attribute components that are each associated with a different one of the multiple application systems, and wherein each attribute component has a data value and a change value, a computer readable storage medium having embedded thereon executable instructions that when executed cause a processor of a receiving application system in the multiple-system environment to:
-
receive, from a sending application system, a message containing a data set as locally stored in the sending application system, wherein the message received by the receiving application system from the sending application system includes the attribute component associated with the receiving application system; and for each attribute component of the data set, compare the attribute component'"'"'s change value as stored locally in receiving application system with the attribute component'"'"'s change value as contained in the received data set, and if the comparison indicates that the version of the attribute component'"'"'s data value as stored locally in the receiving application system is less recent than the version of the attribute component'"'"'s data value contained in the received data set, replace the attribute component'"'"'s data value stored locally in the receiving application system with the attribute component'"'"'s data value contained in the received data set. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification