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