« Back to Glossary Index

Web Services Description LanguageLinguagem de Descrição de Serviços Web, é a linguagem, em formato XML, que descreve os serviços implementados em web services através de suas interfaces.

Ela é responsável pelo sucesso das interações entre web services descrevendo os endpoints (pontos de operação) de comunicação nas trocas de mensagens.

Com a utilização de um vocabulário, regras descritas em XML, ela provê as informações necessárias para que um serviço seja invocado.

As interfaces compõem operações disponíveis e suas assinaturas, e os integrantes definem sua localização. As informações contidas podem ser orientadas à documentos ou à procedimentos.

Através destas especificações é possível estabelecer a padronização das informações na troca de mensagens dos WS. Esta padronização define a representação dos parâmetros de dados e seus tipos passados nesta troca, também as operações realizadas sobre estas mensagens e o seu mapeamento nos protocolos de transporte.

Essas especificações são caracterizadas por uma seção abstrata e uma seção concreta. As operações e mensagens são descritas na seção abstrata.

Os endpoints são definidos através do mapeamento das operações e mensagens na seção concreta, utilizando-se um protocolo de rede e um formato de mensagem.

Mais sobre Web Services

  • Repositórios úteis no Github para Desenvolvedores

    Logo Github

    O GitHub é um serviço gratuito para repositórios de projetos de software, porém, como é baseado em versionamento com GIT, qualquer espécie de arquivo, principalmente de texto, pode ser utilizado, e desenvolvedores sempre aproveitam estas ferramentas para torná-las em algo além do objetivo principal. Existem diversos repositórios com listas de valiosos para desenvolvedores, designers de… Continue a ler »Repositórios úteis no Github para Desenvolvedores

  • REST e RESTFul APIs

    REST

    Neste artigo você irá compreender a teoria de Roy Fielding que descreveu arquitetura de software mais utilizada atualmente para construção de API e integração de sistemas em nuvem, REST (Representational State Transition), a qual serviu de base para as APIs de softwares modernos na nuvem (ou em cloud se preferir). Além deste artigo, como material… Continue a ler »REST e RESTFul APIs

« Voltar para o índice do Glossário