Patent
1996-10-28
1998-06-09
Lee, Thomas C.
395610, 395702, 395683, G06F 1540, G06F 1208
Patent
active
057648972
ABSTRACT:
This disclosure describes a solution to this basic problem of transaction management for systems which use the object metaphor to define the interfaces between different components of a system. An elegant solution is described which defines a transaction manager protocol and process, which is independent of the operating system micro-kernel's interprocess communication activities. The object-oriented transaction manager ("TM") creates transactions, keeps track of all object managers (servers) that are a part of a transaction, and coordinates transaction termination among all objects that are involved in the transaction. In addition, operations by naive applications can be made to execute under transaction control without modifying the applications.
REFERENCES:
patent: 5006978 (1991-04-01), Neches
patent: 5095421 (1992-03-01), Freund
patent: 5197148 (1993-03-01), Blount et al.
patent: 5212788 (1993-05-01), Lomet et al.
patent: 5247664 (1993-09-01), Thompson et al.
patent: 5269020 (1993-12-01), Kakimoto
patent: 5291594 (1994-03-01), Sekiguchi et al.
patent: 5363121 (1994-11-01), Freund
patent: 5381545 (1995-01-01), Baker et al.
patent: 5426747 (1995-06-01), Weinreb et al.
patent: 5530848 (1996-06-01), Gilbert et al.
"Recovery Management in QuickSilver" by Roger Haskin et al., IBM Almaden Research Center, ACM Transactions on Computer Systems, vol. 6, No. 1, Feb. 1988, pp. 82-108.
IBM Technical Disclosure Bulletin, "Transaction Processing System for the IBM PC", vol. 31, No. 2, Jul. 1988, New York, U.S., pp. 114-115.
OOPS Messenger, "Dealing with Atomicity in Object-Based Distributed Systems" by Rachid Guerraoui, vol. 3, No. 3, Jul. 1992, pp. 10-13.
Basinski Erwin J.
Lee Thomas C.
Perveen Rehana
Sun Microsystems Inc.
LandOfFree
Method and apparatus for managing transactions in an object-orie 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 managing transactions in an object-orie, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for managing transactions in an object-orie will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2212276