Invocación de un servicio web asincrónico

Como se discutió antes, el servicio web asíncrono es uno que envía una solicitud a otro servicio web y espera la respuesta.

En la captura de pantalla que se muestra a continuación, hemos creado el proceso BPEL asincrónico que tiene una actividad de recepción para aceptar la solicitud del usuario. La actividad de asignación también asigna valores a los diferentes elementos de la solicitud.

A continuación, la actividad de invocación invoca la aplicación HelloWorld que envía la respuesta simultáneamente y que se captura en la actividad de recepción.

Además, tenemos la actividad de devolución de llamada que finalmente genera una salida y envía una respuesta de forma asincrónica.

Si hace doble clic en el receiveInput o callbackClient, verá que cada uno de ellos tiene una sola variable.

receiveInput → inputVariable
callbackClient → outputVariable