Tipos de Operações WSDL

Um tipo de operação WSDL define a utilização esperada de elementos WSDL de entrada, saída e falha na definição WSDL.

Os tipos de operações estão em duas categorias:
  • Estilo de pedido.
  • Estilo de solicitação - este tipo não é amplamente utilizado e não é compatível com WS-I.
Mensagens de Entrada e de Saída:
  • Uma mensagem de entrada é sempre a que está sendo enviada para o serviço da Web.
  • Uma mensagem de saída é sempre a retornada do serviço da Web.
O efeito de estilos na entrada e saída:
  • Estilo de pedido: a mensagem de entrada é enviada primeiro; ou seja, a interação é iniciada pelo cliente.
  • Estilo de solicitação: a mensagem de saída é enviada primeiro; ou seja, a interação é iniciada pelo serviço da Web.

O tipo de operação impõe vários requisitos no fluxo, por exemplo, se o intermediário está iniciando a interação ou atendendo. Você deve construir um fluxo apropriado para o tipo de operação.

A presença e ordenação de mensagens de entrada e de saída definem implicitamente o tipo de operação no WSDL 1.1. Por exemplo, uma operação WSDL que define um único wsdl:input seguido por um único wsdl:output implica que o tipo de operação é de pedido/resposta. Zero ou mais definições (*) wsdl:fault também podem ser exibidas e o serviço da Web retorna a mensagem de saída esperada ou uma das mensagens de falhas definidas. Consulte a tabela a seguir para obter informações adicionais sobre os tipos de operação WSDL 1.1.

Tipo da Operação Descrição Semelhante a... Ordem de Mensagens
pedido/resposta o cliente chama o serviço da Web - resposta esperada chamada de método Falha de entrada e de saída*
solicitação/resposta o serviço da Web solicita o cliente - resposta esperada retorno de chamada falha de saída e de entrada*
unidirecional o cliente chama o serviço da Web - nenhuma resposta esperada procedimento - nenhum retorno entrada
notificação o serviço da Web chama o cliente - nenhuma resposta esperada sinal - nenhuma resposta saída
Conceitos relacionados
Visão Geral de Fluxos de Mensagens
Validação de WSDL
Referências relacionadas
O que é WSDL?
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:11:57

ac34650_