Pular para o conteúdo
« Voltar ao Índice do Glossário

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

    Repositórios úteis no Github para Desenvolvedores

    « Voltar ao Índice do GlossárioO 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… Continue a ler »Repositórios úteis no Github para Desenvolvedores

  • REST e RESTFul APIs

    REST e RESTFul APIs

    « Voltar ao Índice do GlossárioNeste 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).… Continue a ler »REST e RESTFul APIs

« Voltar para o índice do Glossário
pt_BRPortuguese