Lar Áudio O que é o idioma de descrição de serviços da web (wsdl)? - o que é techopedia

O que é o idioma de descrição de serviços da web (wsdl)? - o que é techopedia

Índice:

Anonim

Definição - O que significa WSDL (Web Services Description Language)?

O WSDL (Web Services Description Language) é uma linguagem baseada em XML que descreve os serviços da Web e seus usos.

Um documento WSDL é uma descrição concreta de um serviço da Web que inclui elementos abstratos e concretos.

O WSDL descreve a funcionalidade abstrata de um serviço e fornece uma estrutura para descrever os detalhes concretos de uma descrição de serviço. Esta descrição formal é necessária para sistemas distribuídos e comunicação entre aplicativos de software.

Techopedia explica WSDL (Web Services Description Language)

O WSDL 1.0 foi introduzido em 2000 e foi desenvolvido por meio de uma colaboração entre Microsoft, IBM e Ariba. O idioma foi formalizado em 2001 como versão 1.1.

O WSDL 2.0 é substancialmente diferente da versão 1.1 e foi endossado como uma recomendação do W3C em 2007. A maioria dos fornecedores de terceiros, no entanto, não adaptou suas ofertas para oferecer suporte ao WSDL 2.0. Por exemplo, o WS-BPEL (Web Services Execution Language) usa o WSDL 1.1.

Uma descrição do serviço WSDL 2.0 indica como os clientes em potencial devem interagir com o serviço descrito. Um documento WSDL descreve dois aspectos de um serviço da Web: um abstrato e um concreto.

Na descrição a seguir, os elementos WSDL estão em itálico.

  1. Em um nível abstrato, o serviço da Web é descrito em termos das mensagens que envia e recebe. Uma operação associa um padrão de troca de mensagens a uma ou mais mensagens. Um padrão de troca de mensagens identifica a sequência e a cardinalidade das mensagens enviadas e / ou recebidas, bem como para quem elas são enviadas e / ou recebidas logicamente. Uma interface agrupa operações sem comprometer o transporte ou o formato da conexão.
  2. Em um nível concreto, uma ligação especifica detalhes de formato de transporte e de conexão para uma ou mais interfaces. Um ponto de extremidade associa um endereço de rede a uma ligação. E, finalmente, um serviço agrupa pontos de extremidade que implementam uma interface comum.
O que é o idioma de descrição de serviços da web (wsdl)? - o que é techopedia