WSDL - Introdução
WSDL significa Web Services Description Language. É o formato padrão para descrever um serviço da web. WSDL foi desenvolvido em conjunto pela Microsoft e IBM.
Características do WSDL
WSDL é um protocolo baseado em XML para troca de informações em ambientes descentralizados e distribuídos.
As definições WSDL descrevem como acessar um serviço da web e quais operações ele executará.
WSDL é uma linguagem para descrever como interagir com serviços baseados em XML.
WSDL é parte integrante da Universal Description, Discovery, and Integration (UDDI), um registro de negócios mundial baseado em XML.
WSDL é a linguagem que o UDDI usa.
WSDL é pronunciado como 'wiz-dull' e soletrado como 'WSD-L'.
Uso WSDL
WSDL é freqüentemente usado em combinação com SOAP e XML Schema para fornecer serviços da Web pela Internet. Um programa cliente que se conecta a um serviço da web pode ler o WSDL para determinar quais funções estão disponíveis no servidor. Quaisquer tipos de dados especiais usados são incorporados ao arquivo WSDL na forma de Esquema XML. O cliente pode então usar o SOAP para realmente chamar uma das funções listadas no WSDL.
História do WSDL
WSDL 1.1 foi submetido como uma nota W3C pela Ariba, IBM e Microsoft para descrever serviços para a atividade XML W3C em protocolos XML em março de 2001.
WSDL 1.1 não foi endossado pelo World Wide Web Consortium (W3C), no entanto, acaba de lançar um rascunho para a versão 2.0 que será uma recomendação (um padrão oficial) e, portanto, endossado pelo W3C.