1. A method of describing and locating web services, the method comprising: providing a Web Services Description Language (WSDL) at a server; providing configuration metadata associated with the WSDL at a front-end of the server; automatically constructing a synthetic WSDL based on the configuration metadata and the WSDL; and implementing, by a processor, the synthetic WSDL to automatically mediate requests at the front-end to be appropriate for the WSDL at the server.