Patent ReferencesComputer system and a method of monitoring transient data structures in a computer system Persistent data interface for an object oriented programming system System and method for database management supporting object-oriented programming Distributed object based systems for communicating object data among different storage domains System and method for database management supporting object-oriented programming System and method for storing persistent and non-persistent queued data and for recovering the persistent data responsive to a system restart Method and system for generating and maintaining property sets with unique format identifiers Object oriented distributed computing system processing request to other object model with code mapping by object managers located by manager of object managers O-R gateway: a system for connecting object-oriented application programs and relational databases Method of managing data structure containing both persistent data and transient data InventorsApplicationNo. 859888 filed on 05/21/1997US Classes:707/103R, Object-oriented database structure707/100, DATABASE SCHEMA OR DATA STRUCTURE715/513Structured document (e.g., HTML, SGML, ODA, CDA)ExaminersPrimary: Amsbury, WayneAssistant: Corrielus, Jean B. Attorney, Agent or FirmInternational ClassG06F 017/30AbstractA number of methods and apparatus are disclosed for providing transparent persistence in a distributed object operating environment are disclosed. In general, the present invention teaches replacing the value in the object's data pointer (addressing information which points to the objects limited persistent memory) with a pointer value which points out to another persistent storage device. In preferred embodiments, a persistent storage manager (external and transparent to the distributed object) maintains the object data. In a specific embodiment, a distributed object framework is provided which has the mechanism for providing the transparent persistent strategy of the present invention. An object developer develops object implementations which the distributed object generates distributed objects with, in the process automatically providing transparent persistence.Other References
| |