Patent ID: 7606881

Claim:
A system for synchronization of business objects, comprising: a master database configured to store business objects, each business object having a version stamp and an identifier, wherein at least one of the business objects is updateable by a plurality of users; a plurality of replicated databases configured to store business objects, each business object in the plurality of replicated databases having a version stamp and an identifier, wherein the plurality of replicated databases are associated with the plurality of users, in response to an update of a business object in a first replicated database of the plurality of replicated databases, the first replicated database configured to generate an update request including a version stamp and an identifier of the updated business object, the update request stored in an update queue of the first replicated database; and a synchronization server configured to operate in conjunction with a synchronization processor to synchronize a business object in a first replicated database in the plurality of replicated databases with a corresponding business object in the master database, the update request stored in the update queue of the first replicated database being sent to the synchronization server in response to a synchronization request from a first user of the plurality of users, wherein if a conflict exists between the business object in the first replicated database included in the update request and the corresponding business object in the master database, the synchronization server is configured to resolve the conflict according to at least one conflict resolution rule configured to override the update by one of the first and second users based on a priority of one of the first and second users over the other of the first and second users, and to send, to one or one or more of the plurality of replicated databases, a copy of the corresponding business object updated according to the at least one conflict resolution rule.