Patent ID: 8584140

Claim:
A method for receiving and sending messages about changes to data attributes, comprising: receiving, by a computing device comprising a processor and memory, a message that includes all common data attributes associated with a first reference object and a unique data attribute associated with the first reference object, wherein the message includes all common data attributes; mapping, by the computing device, the data attributes in the message to common data attributes in a second reference object, wherein the mapping comprises determining how data from one schema can be copied into another schema; determining, by the computing device, whether the message is a synchronization message or a key change message updating, by the computing device, the common data attributes in the second reference object to match the common data attributes in the first reference object if the message is a synchronization message; updating, by the computing device, a unique data attribute in the second reference object if the message is a key change message; sending an acknowledgement message acknowledging receipt of the message; and sending a completion message in response to updating the second reference object, wherein the acknowledgement message and the completion message are sent only in response to a request that is received by the computing device, wherein the computing device further comprises a queue record that indicates that a change has been made to a common data attribute in the first reference object, wherein the change in the queue record is accepted or rejected by an authenticator that has been programmed to accept or reject the queue record based upon the common data attribute in the first reference object being a particular common data attribute that is being changed.