The Web Services Description Language (WSDL) allows servers to describe a SOAP endpoint. The file describes the types passed back and forth, the messages in which those types are used, and the collection of messages used by various operations. The file also describes what protocols are used to communicate when using the supported operations.

WSDL provides for extra elements within any WSDL document called extensibility elements. Extensibility elements are used to map the semantics of a particular protocol into the WSDL document. Because of this, you can map any protocol into a WSDL document. You can use WSDL to describe any message exchange mechanism. The only requirement is that both the sender and receiver have to understand how those ...

Get Creating and Consuming Web Services in Visual Basic® now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.