Um tipo de operação define a utilização esperada dos elementos WSDL de entrada, de saída e de falha na definição WSDL.
O tipo de operação impõe alguns requisitos no fluxo (por exemplo, se o intermediário está iniciando a interação ou atendendo). É de sua responsabilidade 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 é pedido/resposta. Zero ou mais definições (*) wsdl:fault também podem aparecer e o serviço da Web retornaria a mensagem de saída esperada ou uma das mensagens de falhas definidas.
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 |