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.