Patent ID: 8250236

Claim:
A method for translating a web services address, comprising: receiving at an apparatus a first web services address, the first web services address comprising a Uniform Resource Locator (URL), the URL including one or more elements that identify a name of a web service utilized by a web server; determining by the apparatus a format for the first web services address; transforming the first web services address to a second web services address based on the determined format, wherein the transforming the first web services address to the second web services address comprises modifying the URL to remove the one or more elements that identify the name of the web service in order to disguise the web service, second web services address comprising a URL that does not include any element that identifies the name of the web service; and outputting the second web services address that does not include any element that identifies the name of the web service as a public name for the web service as seen by a user, and wherein the first web service address further comprises Web Services Description Language (WSDL) detailing one or more call parameters, and wherein the transforming the first web services address to the second web services address further comprises modifying the WSDL.