Data processing: database and file management or data structures – Database design – Data structure types
Patent
1996-03-20
1999-02-09
Black, Thomas G.
Data processing: database and file management or data structures
Database design
Data structure types
707 10, 707103, 707 1, G06F 1540
Patent
active
058707425
ABSTRACT:
A method and apparatus for saving and restoring persistent objects in a distributed object-oriented programming environment. This invention maintains persistent values for individual attributes and or instance variables. Attribute persistence is implemented using an interface that is inherited by any class that wants to have persistent attributes. The interface provides load.sub.-- attribute and store.sub.-- attribute methods that provide TypeCode based encoding and decoding. The methods provide improved performance by maintaining a cached copy of the encoded attribute and its TypeCode in memory in addition to the copy that exist in external storage. This allows the load.sub.-- attribute method to return the attribute without having to access external storage. Performance is enhanced during the object restoration process by restoring only the attribute values currently needed instead of the entire object. In addition, the invention keeps the contents of external storage in synchronization with the internal objects state thus improving the data integrity of the distributed object-oriented programming environment. This is accomplished by saving attribute data whenever it is updated.
REFERENCES:
patent: 5241624 (1993-08-01), Torres
patent: 5247669 (1993-09-01), Anbraham et al.
patent: 5291583 (1994-03-01), Bapat
patent: 5437027 (1995-07-01), Bannon et al.
patent: 5448727 (1995-09-01), Annevelink
patent: 5644764 (1997-07-01), Johnson et al.
Orthogonal Persistence in a Heterogeneous Distributed Object-Oriented Environment, P. Sousa et al., The Computer Journal, vol. 37 No. 6, 1994.
Persistent Objects in C++: Cooperation Among Classes Using a Persistent-Object Database, A. Stevens, Dr. Dobbs Journal, V 12 N 12 p34 (6); Dec. 1992.
Chang David Yu
High, Jr. Robert Howard
Newcombe Russell Lev
Black Thomas G.
International Business Machines - Corporation
Mims Jr. David A.
Wallace, Jr. Michael J.
LandOfFree
Method and apparatus for enabling persistent attributes in an ob does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for enabling persistent attributes in an ob, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for enabling persistent attributes in an ob will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-1960082