Un tipo de operación define el uso esperado de la entrada, la salida y los elementos anómalos de WSDL en la definición WSDL.
El tipo de operación impone algunos requisitos en el flujo (por ejemplo, si el intermediario está iniciando la interacción o escuchando). Es responsabilidad del usuario crear un flujo apropiado para el tipo de operación.
La presencia y el orden de los mensajes de entrada y salida define de forma implícita el tipo de operación en WSDL 1.1. Por ejemplo, una operación WSDL que define un wsdl:input individual seguido de un wsdl:output individual implica que el tipo de operación es petición-respuesta. Es posible que aparezcan también cero o más definiciones (*) wsdl:fault y el servicio web devolverá el mensaje de salida esperado o uno de los mensajes de anomalías definidos.
Tipo de operación | Descripción | Análoga a... | Orden de los mensajes |
---|---|---|---|
petición-respuesta | el cliente llama al servicio web – se espera respuesta | llamada de método | anomalía de salida de entrada* |
requerimiento-respuesta | el servicio web requiere cliente – se espera respuesta | devolución de llamada | anomalía de entrada de salida* |
unidireccional | el cliente llama al servicio web – no se espera respuesta | procedimiento – sin retorno | entrada |
notificación | el servicio web llama al cliente – no se espera respuesta | señal – sin respuesta | salida |