Patent ID: 7010793
Filing Date: 2006-03-07
Classification: G06F

Abstract:
1. A method of managing a shared object in an object-oriented environment, the method comprising the steps of: generating only a single instance of said shared object in response to attempts by a plurality of clients to create an instance of a particular object belonging to a class to which said shared object belongs; registering a plurality of observer objects by invoking, for each observer object of said plurality of observer objects, a first method of said shared object to register said each observer object to notify about an event related to an execution requested by a first client of a particular operation; wherein said plurality of clients include the first client; each client of said plurality of clients invoking a second method of said shared object to request execution of said particular operation; and when the shared object performs the execution requested by the first client of the particular operation, said shared object sending a first message about a first event related to the execution requested by said first client to each observer object that has been registered to notify about an event related to the execution requested by said first client of a particular operation.