Dynamic lookup service in a distributed system
0 Assignments
0 Petitions
Accused Products
Abstract
An improved lookup service is provided that allows for the dynamic addition and deletion of services. This lookup service allows for the addition and deletion of services automatically, without user intervention. As a result, clients of the lookup service may continue using the lookup service and its associated services while the updates occur. Additionally, the lookup service provides a notification mechanism that can be used by clients to receive a notification when the lookup service is updated. By receiving such a notification, clients can avoid attempting to access a service that is no longer available and can make use of new services as soon as they are added to the lookup service.
-
Citations
93 Claims
-
1-79. -79. (canceled)
-
80. A method in a distributed system comprised of a plurality of lookup services with associated network services and a client lookup manager, the method comprising the steps of:
-
receiving a reference to one of said plurality of lookup services; and
storing said reference on said client lookup manager. - View Dependent Claims (81, 82)
-
-
83. A method in a distributed system comprised of a plurality of lookup services with associated network services and a client lookup manager with an associated cache, the method comprising the steps of:
-
receiving a request to access a network service;
retrieving a reference to a lookup service from the cache, wherein said lookup service is associated with said network service; and
sending a request to the lookup service identifying the network service to be accessed. - View Dependent Claims (84)
-
-
85. A method in a distributed system comprised of a plurality of lookup services with associated network services and a client lookup manager with an associated cache, the method comprising the steps of:
-
receiving a request to access a network service;
transmitting said request to at least one of said plurality of lookup services, provided a reference to said network service is not stored in the cache; and
retrieving a reference to a lookup service associated with the requested network service.
-
-
86. A computer-readable medium containing instructions for controlling a data processing system to perform a method for accessing network services, the data processing system having a software cache and a plurality of lookup services available for use in the data processing system, the method comprising the steps of:
-
receiving a reference to one of said plurality of lookup services; and
storing said reference on said client lookup manager. - View Dependent Claims (87, 88)
-
-
89. A computer-readable medium containing instructions for controlling a data processing system to perform a method for accessing network services, the data processing system having a software cache and a plurality of lookup services available for use in the data processing system, the method comprising the steps of:
-
receiving a request to access a network service;
retrieving a reference to a lookup service from the cache, wherein said lookup service is associated with said network service; and
sending a request to the lookup service identifying the network service to be accessed. - View Dependent Claims (90)
-
-
91. A computer-readable medium containing instructions for controlling a data processing system to perform a method for accessing network services, the data processing system having a software cache and a plurality of lookup services available for use in the data processing system, the method comprising the steps of:
-
receiving a request to access a network service;
transmitting said request to at least one of said plurality of lookup services, provided a reference to said network service is not stored in the cache; and
retrieving a reference to a lookup service associated with the requested network service.
-
-
92. A distributed system comprising:
-
a server computer with a lookup service having references to a plurality of network services; and
a client computer including a client lookup manager with an associated cache, wherein said client lookup manager;
receives a reference to one of said plurality of lookup services; and
stores said reference on said client lookup manager.
-
-
93. A distributed system having a first computer with a client, a client lookup manager with an associated cache, and a second computer with a lookup service containing service references for accessing associated network services, the distributed system comprising:
-
means for receiving a reference to one of said plurality of lookup services; and
means for storing said reference on said client lookup manager.
-
Specification