Method and system for object cache synchronization
First Claim
1. A method for providing object change information from a first system to a second system for synchronizing the second system with the first system, the second system having an object cache for storing objects, the method comprising the steps of:
- changing an object in the first system;
determining object change information representing a change made to the object in the first system; and
distributing the object change information from the first system to the second system to cause the second system to merge the object change information into the object cache so as to synchronize the second system with the first system.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for providing object change information through a network. The local object persistence system distributes the information regarding the change to the object by the synchronization executor through a communication link. The remote object persistence system that has established the communication link with the local object persistence system obtains the distributed object change information. The object change information is used to update the database and update an object cache for storing the object.
98 Citations
34 Claims
-
1. A method for providing object change information from a first system to a second system for synchronizing the second system with the first system, the second system having an object cache for storing objects, the method comprising the steps of:
-
changing an object in the first system;
determining object change information representing a change made to the object in the first system; and
distributing the object change information from the first system to the second system to cause the second system to merge the object change information into the object cache so as to synchronize the second system with the first system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for providing object change information from a first system to a second system for synchronizing the second system with the first system, the first system having a first object cache for storing one or more objects and the second system having a second object cache for storing one or more objects, the method comprising the steps of:
-
determining object change information representing a change made to an object in the first system; and
distributing the object change information from the first system to the second system to cause the second system to merge the object change information into the second object cache so as to synchronize the object in the second cache of the second system with the changed object in the first system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A synchronization executor for providing object change information from a first system to a second system for synchronizing the second system with the first system, the first system being capable of changing the object, the second system having an object cache for storing objects, the system comprising;
-
a synchronization manager for obtaining object change information representing a change made to an object in the first system; and
a dispatcher for distributing the object change information from the first system to the second system to cause the second system to merge the object change information into the object cache so as to synchronize the object in the second system with the first system. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
-
28. A persistence system for synchronizing an object on a network, the network including a caching system having an object cache for storing objects, the persistence system comprising;
-
a transaction manager for changing an object and determining object change information representing the change made to the object for updating a database; and
a synchronization executor for obtaining the object change information from the transaction manager and distributing the object change information to the caching system to cause the caching system to merge the object change information into the object cache so as to synchronize the object in the object cache with the changed object in the persistence system. - View Dependent Claims (29, 30, 31)
-
-
32. Computer readable media storing instructions for use in the execution in a computer of a method for providing object change information from a first system to a second system for synchronizing the second system with the first system, the second system having an object cache for storing objects, the method comprising the steps of:
-
changing an object in the first system;
determining object change information representing change made to the object in the first system; and
distributing the object change information from the first system to the second system to cause the second system to merge the object change information into the object cache so as to synchronize the second system with the first system.
-
-
33. Electric signals for execution in a computer of a method for providing object change information from a first system to a second system for synchronizing the second system with the first system, the second system having an object cache for storing objects, the method comprising the steps of:
-
changing an object in the first system;
determining object change information representing change made to the object in the first system; and
distributing the object change information from the first system to the second system to cause the second system to merge the object change information into the object cache so as to synchronize the second system with the first system.
-
-
34. A computer program product for execution in a computer of a method for providing object change information from a first system to a second system for synchronizing the second system with the first system, the second system having an object cache for storing objects, the computer program product comprising:
-
a module for changing an object in the first system;
a module for determining object change information representing a change made to the object in the first system; and
a module for distributing the object change information from the first system to the second system to cause the second system to merge the object change information into the object cache so as to synchronize the second system with the first system.
-
Specification