Negocio

O que é WSDL? – Definição e Exemplo

O que é WSDL?

WSDL , ou Web Services Description Language , é um formato da Extensible Markup Language (XML). Ele ajuda os serviços da web a se comunicarem, enviando dados sobre sua funcionalidade e recursos uns para os outros. WSDL usa um formato simples para descrever o que cada serviço da web fornece sem que você saiba muito sobre aquele serviço de antemão. Ele expõe terminais de comunicação , que são pontos que concedem aos clientes acesso ao serviço e permitem que os aplicativos da web troquem mensagens entre si.

O Balcão de Informações

Pense no WSDL como o balcão de informações de um provedor de serviços. Você pode não saber muito sobre um serviço, mas pode acessar o balcão de informações que contém todas as informações sobre esse serviço, onde todas as suas perguntas são compreendidas e podem ser respondidas. Cada serviço pode ter vários balcões de informações ou terminais, cada um atendendo às necessidades de vários clientes. É tudo sobre as operações que cada serviço executa e as mensagens que ele usa para interagir com o seu computador, o cliente, para que você tenha acesso aos serviços que eles fornecem.

Estrutura WSDL

Conforme mencionado anteriormente, WSDL é um formato de XML. O código WSDL consiste em pequenos pedaços de informações úteis ou significativas contidos em tags nomeadas para que possam ser facilmente localizados. Eles são chamados de elementos . Alguns elementos usados ​​em WSDL incluem tipo, serviço, mensagem, ligação, operação, porta e tipo de porta.

Um exemplo de WSDL

Aqui está um exemplo simples de um arquivo WSDL que descreve um serviço de pesquisa reversa de diretório telefônico:


Exemplo de WSDL
Exemplo de WSDL

Como você pode ver, um arquivo WSDL é na verdade apenas uma lista de itens cuidadosamente redigidos que ajudam um serviço a expor seus recursos a clientes em potencial. Usando esse formato, um serviço da web pode oferecer quase tudo aos usuários finais, sem que nenhuma das partes saiba muito sobre a outra de antemão.

Resumo da lição

WSDL , ou Web Services Description Language , é um formato da Extensible Markup Language (XML) que permite que os serviços da web se comuniquem entre si sobre suas funções e recursos. Essa comunicação ocorre em seus terminais , que são um pouco como balcões de informações que conectam os clientes aos serviços. O código WSDL consiste em pequenos pedaços de informações úteis ou significativas contidos em tags nomeadas para que possam ser facilmente localizados. Eles são chamados de elementos . Alguns elementos usados ​​em WSDL incluem tipo, serviço, mensagem, ligação, operação, porta e tipo de porta. O trabalho do WSDL é falar de uma maneira tão comum que quase qualquer provedor de serviços possa entender o que é necessário e ajudar os usuários finais a alcançar os serviços de que precisam.