Method and array for transparent, dynamic provision of a web services
AssigneeSiemens Aktiengesellschaft
InventorRoy Oberhauser
Life of this patent
Estimating the term…
Abstract
A method is disclosed for transparent, dynamic provision of Web services, wherein a request, for example, a SOAP (Simple Object Access Protocol) message of a Web service can be rerouted transparently to a local instance. If a local instance is not yet available, a dynamic provision of the Web service, downloading and local initiation of the Web service are made possible.
Claims15
A method for transparent dynamic provision of a Web service, comprising:
- making a client system with a Web service client and, from the standpoint of the Web service client, a target Web service available on a remote system, wherein the remote system and the target Web service do not, themselves, take part in making the client system and the target Web service available on the remote system;
- making a remote provision server device available which provides a Web service program for the target Web service for downloading;
- intercepting, by a proxy server device, an original Web service request directed to the remote system such that the request is not forwarded to the target Web service, a load request being sent instead to the remote provision server device in order to download the Web service program to the client system, provided it is not yet available on at least one of the client system and a further system close to the client system;
- providing and initiating, via a load request of the proxy server device, the Web service program as a local Web service within the client system, provided that it is not yet available on the client system;
- and
- effecting a rerouting and adjustment of the original request on the local Web service via a new service request of the proxy server device.
An array for transparent dynamic provision of a Web service, comprising:
- a client system with a Web service client and, from the standpoint of the Web service client, a target Web service, available on a remote system, wherein the remote system and the target Web service do not, themselves, take part in making the client system and the target Web service available on the remote system,
- a remote provision server device, which provides a Web service program for the target Web service for downloading, and
- a proxy server device to intercept an original Web service request directed to the remote system and, without forwarding the original Web service request to the remote system, send a load request to the remote provision server device in order to download the Web service to the client system, provided the program is not yet available on at least one of the client system and a further system close to the client system, and wherein the Web service program is provided and initiated as a local Web service within the client system via a provision request of the client system on a further system close to the client system, and wherein via a new service request of the proxy server device, a forwarding of the original request is effected on the local Web-service.
A method for dynamic provision of a Web service, in which a client system with a Web service client and a target Web service are remotely available, the target web service being available on a remote system, and in which a remote provision server device is available which provides a Web service program for the target Web service for downloading, the method comprising:
- intercepting, by a proxy server device, an original Web service request directed to the remote system;
- sending a load request, in place of the intercepted request, to the remote provision server device to download the Web service program to the client system, upon the program being unavailable on at least one of the client system and a further system close to the client system;
- providing and initiating, via a load request of the proxy server device, the Web service program as a local Web service within the client system, upon the program being unavailable on at least one of the client system and a further system close to the client system;
- and
- effecting a rerouting and adjustment of the original request on the local Web service via a new service request of the proxy server device.
Dependencies are inferred from the claim text.