Patent ID: 6195709
Filing Date: 2001-02-27
Classification: G06F

Abstract:
A method of providing persistency for a transient object to be a persistent object, in an object oriented application, said method comprising the steps of:associating a proxy object with said transient object;creating a persistent object representation of said transient object in a persistent data store;receiving a message, sent by a client object to said transient object, by said proxy object;loading said persistent object from said persistent data store into a main memory by said proxy object, if a message is sent to said persistent object for the first time or if said persistent object representation has been changed since said persistent object has been loaded previously;forwarding said message to said persistent object by said proxy object;receiving a result of said forwarded message from said persistent object by said proxy object;updating said persistent data store by storing said persistent object back to said persistent data store by said proxy object; andand returning said result of said message to said client object by said proxy object.