Dynamic extensible lightweight access to web services for pervasive devices
First Claim
Patent Images
1. A method for providing Web Services to clients by way of a Mobile Web Services manager, the method comprising the steps of:
- storing a registered indication of one or more selected Web Services in a local registry of the mobile web service manager, the registered indication identifying the one or more selected Web Services supported by the mobile web service manager;
storing attributes of corresponding registered one or more selected Web Services, the attributes comprising information describing interfaces of the selected web service;
selecting a first web service of the one or more selected Web Services;
based on the stored attributes, transforming a first client request to a form compatible with the first web service of the one or more selected Web Services; and
forwarding the transformed client request to the first web service.
1 Assignment
0 Petitions
Accused Products
Abstract
A Generic Mobile Web Services (GMWS) manager provides mobile clients with access to Web Services. The GMWS manager provides an interface between Web Services and mobile clients (hand held PDAs for example). The GMWS manager maintains a registry of supported Web Services and metadata attributes about the Web Services and the mobile client. Information is transferred between a client and a registered web service by way of the GMWS manager based on attributes available to the GMWS manager.
148 Citations
36 Claims
-
1. A method for providing Web Services to clients by way of a Mobile Web Services manager, the method comprising the steps of:
-
storing a registered indication of one or more selected Web Services in a local registry of the mobile web service manager, the registered indication identifying the one or more selected Web Services supported by the mobile web service manager;
storing attributes of corresponding registered one or more selected Web Services, the attributes comprising information describing interfaces of the selected web service;
selecting a first web service of the one or more selected Web Services;
based on the stored attributes, transforming a first client request to a form compatible with the first web service of the one or more selected Web Services; and
forwarding the transformed client request to the first web service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product for providing Web Services to clients by way of a Mobile Web Services manager, the computer program product comprising:
-
a storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising;
storing a registered indication of one or more selected Web Services in a local registry of the mobile web service manager, the registered indication identifying the one or more selected Web Services supported by the mobile web service manager;
storing attributes of corresponding registered one or more selected Web Services, the attributes comprising information describing interfaces of the selected web service;
selecting a first web service of the one or more selected Web Services;
based on the stored attributes, transforming a first client request to a form compatible with the first web service of the one or more selected web Services; and
forwarding the transformed client request to the first web service. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for providing Web Services to clients by way of a Mobile Web Services manager, the system comprising:
-
one or more networks;
one or more mobile client computers systems in network communication with networks of the one or more networks;
one or more Web Service computer systems in network communication with networks of the one or more networks;
a mobile web service manager computer system in communication with the one or more Web Service computer system by way of a network of the one or more networks, the mobile web service manager computer system further in network communication with the one or more mobile client computer systems, wherein a mobile web service manager of the mobile web service manager computer system includes instructions to execute a method comprising;
storing a registered indication of one or more selected Web Services in a local registry of the mobile web service manager, the registered indication identifying the one or more selected Web Services supported by the mobile web service manager;
storing attributes of corresponding registered one or more selected Web Services, the attributes comprising information describing interfaces of the selected web service;
selecting a first web service of the one or more selected Web Services;
based on the stored attributes, transforming a first client request to a form compatible with the first web service of the one or more selected Web Services; and
forwarding the transformed client request to the first web service. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification