Adaptive synchronization of business objects
AssigneeSap SE
InventorsMichael Ameling, Bernhard Wolf
Life of this patent
Estimating the term…
Abstract
In some implementations, a method includes changing a master business object that is resident at a first location on a network, generating a change message for changing a replicated business object, the replicated business object being based on the master business object and being resident at a second location on the network remote from the first location, determining an update duration for updating the replicated business object, incorporating the change routine into a synchronization message when the update duration is less than a temporal constraint, and transmitting the synchronization message from the first location to the second location to update the replicated business object based on the synchronization message.
Claims17
A method for adaptively synchronizing a change to a business object, comprising:
- changing a master business object that is resident at a first location on a network;
- generating a change message for changing a replicated business object, the replicated business object being based on the master business object and being resident at a second location on the network remote from the first location;
- determining an update duration for updating the replicated business object, wherein the update duration is determined based on:
- a first duration corresponding to a time required to identify changes to the master business object and assemble the synchronization message at the first location,
- a second duration corresponding to a time required to transfer the synchronization message from the first location to the second location, and
- a third duration corresponding to a time required to process and integrate changes to the replicated business object at the second location,
- incorporating the change message into a synchronization message when the update duration is less than a temporal constraint;
- and
- transmitting the synchronization message from the first location to the second location to update the replicated business object based on the synchronization message,
- wherein the method is performed using one or more processors.
A computer-readable storage medium coupled to one or more processors having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- changing a master business object that is resident at a first location on a network;
- generating a change message for changing a replicated business object, the replicated business object being based on the master business object and being resident at a second location on the network remote from the first location;
- determining an update duration for updating the replicated business object, wherein the update duration is determined based on:
- a first duration corresponding to a time required to identify changes to the master business object and assemble the synchronization message at the first location,
- a second duration corresponding to a time required to transfer the synchronization message from the first location to the second location, and
- a third duration corresponding to a time required to process and integrate changes to the replicated business object at the second location,
- incorporating the change routine into a synchronization message when the update duration is less than a temporal constraint;
- and
- transmitting the synchronization message from the first location to the second location to update the replicated business object based on the synchronization message.
A system for adaptively synchronizing a change to a business object, comprising:
- one or more processors;
- and
- a computer-readable storage medium coupled to the one or more processors having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- changing a master business object that is resident at a first location on a network;
- generating a change message for changing a replicated business object, the replicated business object being based on the master business object and being resident at a second location on the network remote from the first location;
- determining an update duration for updating the replicated business object, wherein the update duration is determined based on:
- a first duration corresponding to a time required to identify changes to the master business object and assemble the synchronization message at the first location,
- a second duration corresponding to a time required to transfer the synchronization message from the first location to the second location, and
- a third duration corresponding to a time required to process and integrate changes to the replicated business object at the second location,
- incorporating the change message into a synchronization message when the update duration is less than a temporal constraint;
- and
- transmitting the synchronization message from the first location to the second location to update the replicated business object based on the synchronization message.
Dependencies are inferred from the claim text.