Web Services Description Language (WSDL) is an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure-oriented information.
The operations and messages are described abstractly, then bound to a concrete network protocol and message format to define an endpoint. Related concrete end points are combined into abstract endpoints (services).