Patent ID: 8473595

Claim:
A method of providing a web services interface, the method comprising: obtaining information about an exposed Representational State Transfer (RESTful) web services interface on a first web server computer; parsing, with a processing device configured to parse web services interface information, the RESTful web services interface information to classify an idiom of the RESTful web services interface as one of plurality of RESTful web services idioms, wherein each RESTful web services idiom, if classification is possible, is classified as corresponding with a respective one of a true REST syntax, a REST/RPC hybrid syntax and a traditional REST syntax; if classification is possible, automatically generating a Web Application Description Language (WADL) description of the RESTful web services interface; if classification is not possible, creating a hand-coded WADL description of the RESTful web services interface; applying an eXtensible Stylesheet Language Transformation (XSLT) to the automatically-generated WADL description or the hand-coded WADL description to produce a Web Services Definition Language (WSDL) description of the RESTful web services interface; and exposing a Simple Object Access Protocol (SOAP)-based web services interface on a second web server computer using the WSDL description.