Web Services Definition Language (WSDL)

Introdução
O WSDL deve descrever a estrutura em um formato padrão do Web Service que se está criando para disponibilização. Geralmente ao criar funções para disponibilizar em web services a própria ferramenta possui recursos para gerar o WSDL automaticamente.
 * Descreve o serviço;
 * Especifica as operações ou métodos disponíveis;
 * Especifica as portas de comunicação utilizadas;
 * Especifica os formatos de mensagens;

Recomendação da W3C

 * Service (serviços): coleção de endpoints (portas) relacionados entre si;
 * Port (porta): endpoint formado por um binding ligado a um endereço de rede;
 * Binding (ligação): formato da mensagem e detalhes de protocolos para cada porta;
 * PortType (Tipo de porta): resumo da configuração das operações suportadas por um ou mais endpoints;
 * Operation (Operação): definição abstrata de um serviço provido pelo endpoint;
 * Types (tipos): definição de tipos de dados utilizados nas mensagens;
 * Message (mensagens): definições de tipos de dados sendo trafegados em uma operação.