Patent ID: 7711832

Claim:
A computer-implemented method for registering a web service at a Web Service Proxy Server computer, the method comprising: supplying, by an administration module to a publishing module of the Web Service Proxy Server computer, the web service for a target desktop application comprises providing a Uniform Resource Locator (URL) of a Web Service Description Language (WSDL) file of the web service wherein the publishing module parses the WSDL file and identifies operations provided by the web service that are not compatible with the desktop application to determine if the web service is compatible with the target desktop application; receiving, by the administration module from the publishing module, an error message specifying an incompatibility between the web service and the target desktop application; and making the web service compatible with the target desktop application by fixing the incompatibility in response to receiving the error message; wherein fixing the incompatibility comprises appending the WSDL file for the web service with compatibility information about the web service and wherein the compatibility information comprises information about formatting, a communication standard, or a security policy.