Interacciones asincrónicas con un temporizador de notificación

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.