Patent ID: 8713089

Claim:
A method in a distributed system having a lookup service with associated network services and a client lookup manager with an associated cache, the method comprising the steps of: transmitting a request for discovery of at least one lookup service by the client lookup manager; receiving said request by a discovery server; transmitting an object, responsive to the request, to the client lookup manager, wherein the object provides a reference to at least one lookup service; receiving said object by the client lookup manager; using the reference to register a callback routine with the at least one lookup service by the client lookup manager; observing, by the at least one lookup service, a change to one of the associated network services; determining that the callback routine has been registered with the lookup service; transmitting, based on the observing and determining, an event by the at least one lookup service that identifies the observed change; receiving said event by the client lookup manager; and updating the associated cache to reflect the observed change.