METHOD AND APPARATUS FOR DYNAMIC WEB SERVICE CLIENT APPLICATION UPDATE
First Claim
1. A method for managing a web service client update, the method comprising:
- receiving a request for the web service from a client;
transmitting the request to the web service;
receiving notification of the web service update;
parsing the notification and retrieving parameters describing the web service update;
marshalling the parameters;
determining whether the web service update is compatible with a current web service invoked by the client'"'"'s application;
updating the local service proxy instance with the marshaled parameters if the web service update is compatible with the current web service invoked by the client application; and
transmitting a notification to a user if the web service update is not compatible with the current web service invoked by the client application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for managing a web service client update without recompiling or redeploying of the client code includes the following steps or acts of: receiving a request for the web service from a subscribed client; transmitting the request to the web service; receiving notification of the web service update from a service provider or registry or some other means; parsing the notification and retrieving parameters describing the web service update; marshalling the parameters; determining whether the new web service update is compatible with the current web service invoked by the client application; updating the local service proxy instance with the marshaled parameters if the new web service update is compatible with the current web service invoked by the client application; and transmitting a notification if the web service update is not compatible with the current web service invoked by the client application.
47 Citations
20 Claims
-
1. A method for managing a web service client update, the method comprising:
-
receiving a request for the web service from a client; transmitting the request to the web service; receiving notification of the web service update; parsing the notification and retrieving parameters describing the web service update; marshalling the parameters; determining whether the web service update is compatible with a current web service invoked by the client'"'"'s application; updating the local service proxy instance with the marshaled parameters if the web service update is compatible with the current web service invoked by the client application; and transmitting a notification to a user if the web service update is not compatible with the current web service invoked by the client application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing system for managing a web service client application update, the system comprising:
a processor configured to; receive a request for the web service from a client; transmit the request to the web service; receive notification of the web service update; parse the notification and retrieving parameters describing the web service update; marshal the parameters; determine whether the web service update is compatible with a current web service invoked by the client'"'"'s application; update the local service proxy instance with the marshaled parameters if the web service update is compatible with the current web service invoked by the client application; and transmit a notification to a user if the web service update is not compatible with the current web service invoked by the client application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A computer program product embodied on a computer storage medium, the computer program product comprising program code instructions that, when executed, causes the computer program product to perform the following:
-
receive a request for the web service from a client; transmit the request to the web service; receive notification of the web service update; parse the notification and retrieving parameters describing the web service update; marshal the parameters; determine whether the web service update is compatible with a current web service invoked by the client'"'"'s application; update the local service proxy instance with the marshaled parameters if the web service update is compatible with the current web service invoked by the client application; and transmit a notification to a user if the web service update is not compatible with the current web service invoked by the client application. - View Dependent Claims (20)
-
Specification