Aplicativos de Serviços da Web - WSDL

WSDL

WSDL significa Web Services Description Language e é uma linguagem baseada em XML que é definida pelo W3C para descrever uma interface entre os aplicativos.

Uma definição WSDL indica a um cliente como compor um pedido de serviços da Web e descreve a interface que é fornecida pelo servidor.

serviço

O documento WSDL define um serviço em termos de número de:
  • portas (WSDL 1.1)
  • nós de extremidade (WSDL 1.2)
Eles definem onde o servidor está disponível.

portas/nós de extremidade

Cada porta denominada também define um mecanismo para acessá-la - uma ligação. Existe uma ligação separada para cada protocolo suportado; por exemplo, SOAP sobre HTTP. Cada ligação refere-se a um item denominado:
  • portType (WSDL 1.1)
  • interface (WSDL 1.2)

ligações e portTypes/interfaces

  • Uma ligação define o formato de ligação e os detalhes de transporte da mensagem.
  • Uma portType/interface é a interface lógica para o serviço da Web.

A ligação e a portType/interface definem operações.

operations

Cada operação inclui elementos de entrada e de saída definidos em termos de mensagens ou de partes de mensagem.

O atributo opcional parameterOrder é aplicável apenas ao WSDL de estilo rpc. O valor do atributo parameterOrder é uma lista ordenada de partes de mensagens WSDL que fornece uma sugestão para um provedor de serviços da Web sobre como as partes são mapeadas para uma assinatura de método.

elementos de mensagem

Os elementos de mensagem definem uma mensagem lógica em termos de uma ou mais partes. (Cada parte pode corresponder a um parâmetro em uma chamada de método).

Uma parte é definida como um elemento de Esquema XML ou como um tipo de Esquema XML.

Estes elementos e tipos são totalmente definidos por um dos elementos seguintes ou ambos:
  • uma seção WSDL <tipos>
  • arquivos esquema importados (.xsd) que fornecem as definições para as definições de partes WSDL.

Informações Adicionais

Consulte o W3C em: http://www.w3.org e, em específico, o documento do WSDL 1.1 em: http://www.w3.org/TR/wsdl.

Consulte o WS-I em: http://www.ws-i.org/ e, especificamente, o WS-I Basic Profile em http://www.ws-i.org/deliverables.

Conceitos relacionados
Visão Geral de Fluxos de Mensagens
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac34640_