O WSDL faz o uso de XML para descrever Web Services, especificando seis elementos principais:
<definitions>: É o elemento raiz de um documento WSDL.
<types>: Descreve todos os tipos de dados usados entre o cliente e o servidor
<message>: Descreve se a mensagem é uma requisição (request) ou uma resposta (response)
<portType>: Forma uma operação em um único sentido ou to tipo “request-response”.
<binding>: Definição de detalhes específicos de como o serviço será implementado.
<service>: Definição do endereço para invocar um serviço específico.
Além dos seis principais tipos o WSDL descreve mais dois elementos como utilitários:
<documentation>: É um elemento opcional que serve como um local para criar uma documentação compreensível ao homem, podendo aparecer dentro de qualquer elemento do WSDL.
<import>: Utilizado para importar outros documentos WSLD ou XML Schema.
http://www.webcodefree.com.br/blog/?p=972