1. A method for managing a web service client update, the method comprising: using a version agent device for: receiving a request for the web service from a client; transmitting the request to the web service; receiving notification of the web service client update; parsing the notification and retrieving parameters describing the web service update; marshalling the parameters; determining whether the web service client update is compatible with a current web service invoked by the client's application; updating a local service proxy instance of the web service with the marshaled parameters at runtime if the web service client update is compatible with the current web service invoked by the client application; and transmitting a notification to the client if the web service client update is not compatible with the current web service invoked by the client application.