En este capítulo, aprenderemos sobre las interacciones asincrónicas con un temporizador de notificación. Considere los siguientes puntos relacionados con las interacciones asincrónicas:
El proceso de BPEL del cliente envía una solicitud al proceso de BPEL del servicio y espera una respuesta, aunque se envía una notificación después de que expira un temporizador.
El proceso de BPEL del cliente continúa esperando la respuesta del proceso de BPEL del servicio incluso después de que el temporizador ha expirado.
El proceso de BPEL del cliente necesita una actividad de alcance que contenga una actividad de invocación para enviar la solicitud y una actividad de recepción para aceptar la respuesta. losonAlarm El controlador de la actividad del alcance tiene un límite de tiempo e instrucciones sobre qué hacer cuando expira el temporizador.
Por ejemplo, espere 60 segundos y luego envíe una advertencia que indique que el proceso está tardando más de lo esperado.
El proceso de BPEL de servicio necesita una actividad de recepción para aceptar la solicitud entrante y una actividad de invocación para devolver la información solicitada o una falla.
Como ocurre con todas las actividades de los socios, el archivo de lenguaje de descripción de servicios web (WSDL) define la interacción.