Run-time object-synthesis and transparent client/server updating

Data processing: database and file management or data structures – Database design – Data structure types

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

707203, G06F 9445

Patent

active

059207256

ABSTRACT:
A distributed client-server application is modified while running. The application is not stopped so that updating of objects is transparent. A meta server catalogs all object classes for both the server and the clients. Modifications are specified by a run-time update tool and converted to change commands. The meta server receives the change commands and updates the structure of an application database. Object class definitions are read from the meta server and modified by the meta server to access the new structure of the application database. The modified object-class definitions are written back to persistent storage for the meta server, and compiled and linked to form new object classes. An object adaptor receives a list of modified object classes from the meta server and notifies all server and client caches of the object classes on the list. The obselete objects are invalidated by the caches and new objects are created using the most up-to-date class definitions. New references to the objects are sent to the new objects, although the old objects continue to process existing references until their reference count reaches zero and they are deleted. Old and new objects co-exist for a period of time during the run-time update.

REFERENCES:
patent: 5297279 (1994-03-01), Bannon et al.
patent: 5339419 (1994-08-01), Chan et al.
patent: 5339438 (1994-08-01), Conner et al.
patent: 5369766 (1994-11-01), Nakano et al.
patent: 5410688 (1995-04-01), Williams et al.
patent: 5437027 (1995-07-01), Bannon et al.
patent: 5461714 (1995-10-01), Honiden et al.
patent: 5475817 (1995-12-01), Waldo et al.
patent: 5497463 (1996-03-01), Stein et al.
patent: 5499343 (1996-03-01), Pettus
patent: 5511197 (1996-04-01), Hill et al.
patent: 5519866 (1996-05-01), Lawrence et al.
patent: 5522077 (1996-05-01), Cuthbert et al.
patent: 5542078 (1996-07-01), Martel et al.
patent: 5548723 (1996-08-01), Pettus
patent: 5555427 (1996-09-01), Aoe et al.
patent: 5581758 (1996-12-01), Burnett et al.
patent: 5584035 (1996-12-01), Duggan et al.
patent: 5590331 (1996-12-01), Lewis et al.
patent: 5692183 (1997-11-01), Hapner et al.
patent: 5734898 (1998-03-01), He
patent: 5778227 (1998-07-01), Jordan
patent: 5787413 (1998-07-01), Kauffman et al.
patent: 5790796 (1998-08-01), Sadowsky
patent: 5793965 (1998-08-01), Vanderbilt et al.
The Gemstone Object Database Management System, Butterworth et al., Communications of the ACM, Oct. 1991/vol. 34, No. 10.
Seltzer, "Future Distributed Computing", PC Mag. Mar. 25, 1997, pp. 198-204 .

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Run-time object-synthesis and transparent client/server updating does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Run-time object-synthesis and transparent client/server updating, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Run-time object-synthesis and transparent client/server updating will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-906434

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.