Method and system for facilitating access to a lookup service
DCFirst Claim
Patent Images
1. A method in a data processing system for accessing network services associated with a lookup service, comprising the steps of:
- receiving a request by the lookup service for access to one of the network services; and
returning, by the lookup service, executable code to facilitate the access of the one network service.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Methods and systems are provided that facilitate access to a service via a lookup service. A lookup service defines a network'"'"'s directory of services and stores references to these services. A client desiring use of a service on the network accesses the lookup service, which returns the stub information that facilitates the user'"'"'s access of the service. The client uses the stub information to access the service.
243 Citations
27 Claims
-
1. A method in a data processing system for accessing network services associated with a lookup service, comprising the steps of:
-
receiving a request by the lookup service for access to one of the network services; and
returning, by the lookup service, executable code to facilitate the access of the one network service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
accessing the network service using the returned executable code.
-
-
3. The method of claim 1, wherein the step of returning the executable code includes the step of:
returning a stub.
-
4. The method of claim 1, wherein the step of returning the executable code includes the step of:
returning a smart proxy.
-
5. The method of claim 1, wherein the receiving step includes the step of:
receiving the request to access the one network service such that the one network service is identified by a type of service.
-
6. The method of claim 1, wherein the receiving step includes the step of:
receiving the request to access the one network service such that the one network service is identified by a service identification number.
-
7. The method of claim 1, wherein the receiving step includes the step of:
receiving the request to access the one network service such that the one network service is identified by an attribute of the one network service.
-
8. The method of claim 1, wherein the step of returning executable code includes the step of:
returning a plurality of stubs associated with a plurality of network services that match the request.
-
9. The method of claim 8, wherein the step of returning a plurality of stubs includes the step of:
returning attributes associated with each stub.
-
10. A method in a data processing system having a lookup service with a plurality of services, the method comprising the steps of:
-
sending to the lookup service a request to access one of the services; and
receiving executable code, from the lookup service and responsive to the request, that facilitates use of the one service. - View Dependent Claims (11, 12, 17)
accessing the one service using the received executable code.
-
-
12. The method of claim 10, wherein the step of receiving executable code includes the step of:
receiving a stub that facilitates access of the one service.
-
17. The method of claim 10, wherein the step of receiving executable code includes the step of:
receiving a smart proxy that facilitates access of the one service.
-
13. A distributed system with a plurality of network services, comprising:
-
a server computer with a lookup service having stubs for facilitating access to the network services; and
a client computer with a program that sends a request to the lookup service for one of the stubs corresponding to one of the network services, that receives the stub, and that accesses the one network service using the received stub. - View Dependent Claims (18)
-
-
14. A method in a data processing system having a first computer with a client and a second computer with a lookup service containing service stubs used for accessing associated services, the method comprising the steps of:
-
sending a request by the client to the lookup service identifying one of the associated services to be accessed;
receiving the request by the lookup service;
searching the lookup service for the identified service;
returning a service stub associated with the identified service to the client;
receiving the service stub by the client;
loading the service stub into an address space of the client to render the service stub available for use to invoke the identified service; and
using the stub by the client to access the identified service. - View Dependent Claims (15, 16)
sending a request for more than one service to be returned, and wherein the returning step further includes the step of;
returning more than one stub to the client in response to the request.
-
-
16. The method of claim 14, wherein the searching step includes the step of:
returning a null value if no service is found matching the request.
-
19. A system having a first computer with a client and a second computer with a lookup service containing service stubs used for accessing associated services, the system comprising:
-
means for sending a request by the client to the lookup service identifying one of the associated services to be accessed;
means for receiving the request by the lookup service;
means for searching the lookup service for the identified service;
means for returning a service stub associated with the identified service to the client;
means for receiving the service stub by the client;
means for loading the service stub into an address space of the client to render the service stub available for use to invoke the identified service; and
means for using the stub by the client to access the identified service.
-
-
20. A computer-readable medium containing instructions for controlling a data processing system to perform a method for accessing network services contained in a lookup service, the method comprising the steps of:
-
receiving a request by the lookup service for access to one of the network services; and
returning, by the lookup service, executable code to facilitate the access of the one network service. - View Dependent Claims (21, 22, 23)
accessing the network service using the returned executable code.
-
-
22. The computer-readable medium of claim 20, wherein the returning step includes the step of:
returning a stub to the client.
-
23. The computer-readable medium of claim 20, wherein the returning step includes the step of:
returning a smart proxy to the client.
-
24. A computer-readable medium containing instructions for controlling a data processing system to perform a method for accessing network services contained in a lookup service, the method comprising the steps of:
-
sending to the lookup service a request to access one of the services; and
receiving executable code, from the lookup service and responsive to the request, that facilitates use of the one service. - View Dependent Claims (25, 26, 27)
accessing the one service using the received executable code.
-
-
26. The computer-readable medium of claim 24, wherein the step of receiving executable code includes the step of:
receiving a stub that facilitates access of the one service.
-
27. The computer-readable medium of claim 24, wherein the step of receiving executable code includes the step of:
receiving a smart proxy that facilitates access of the one service.
Specification