The consumers of Web services are other computer applications that communicate, usually over HTTP, using XML standards including SOAP, WSDL, and UDDI. Each Web service publishes its interface in a Web Services Definition Language (WSDL) document that completely specifies the service???s request and response interface so that client applications can automatically connect to the Web service.