×

Methods and apparatus for providing transparent persistence in a distributed object operating environment

  • US 5,692,183 A
  • Filed: 03/31/1995
  • Issued: 11/25/1997
  • Est. Priority Date: 03/31/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer-implemented method for providing transparent persistent data support to distributed objects instantiated within a distributed object system wherein an instance of a servant object class is instantiated having a transient data portion in which transient data can be stored and a data object in which a finite, predefined amount of persistent data can be stored, the method comprising the steps of:

  • a) providing a particular servant object that is a particular instance of the servant object class, the particular servant object having an associated transient data portion in which transient data can be stored, an associated data object in which a finite, predefined amount of persistent data can be stored and a data object pointer that indirects to the associated data object, wherein the particular servant object inherits the data object from a data object class;

    b) providing a persistent data storage mechanism having a persistent data object in which persistent data can be stored and a persistent data pointer that indirects to the persistent data object, the amount of persistent data which can be stored in the persistent data object substantially exceeding the finite, predefined amount of persistent data which can be stored in the associated data object, the persistent data storage mechanism operating independent of the particular servant object;

    c) determining the value of the data object pointer; and

    d) locating the data object pointer within the particular servant object and replacing the data object pointer with the persistent data pointer thereby providing transparent persistent data support to the particular servant object.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×