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...http://www.google.se/patents/US5764897?utm_source=gb-gplus-sharePatent US5764897 - Method and apparatus for managing transactions in an object-oriented distributed system 