What is an XML Web service?
An XML Web service is an application service that can be accessed by using standard platform-independent Web protocols, such as SOAP, over the Internet. Web services provide an interface and communication protocol that can be invoked from a client or provided through a server. The Web Services Description Language (WSDL) adds a layer of abstraction between the implementation and interface.