Tipos de operación de WSDL

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.

Los tipos de operación se dividen en dos categorías:
  • estilo petición
  • estilo requerimiento - este tipo no se utiliza mucho y no cumple con las normas de WS-I.
Mensajes de entrada y salida:
  • Un mensaje de entrada es siempre el que se envía al servicio web
  • Un mensaje de salida es siempre el que se devuelve del servicio web
Efecto de los estilos en la entrada/salida:
  • En el estilo petición, se envía primero el mensaje de entrada; es decir, el cliente inicia la interacción
  • En el estilo requerimiento, se envía primero el mensaje de salida; es decir, el servicio web inicia la interacción

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.

Tabla 1. Tipos de operación de WSDL 1.1
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
Conceptos relacionados
Visión general de flujos de mensajes
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ac34650_