Patrones EAI (II)

Vamos hoy con la segunda categoría de EAI, Message Construction. En este caso se describen los tipos de mensajes que las aplicaciones pueden intercambiar en función de su tamaño, de su intención, de si se espera una respuesta, etc.

Nos encontramos en esta categoría los siguientes patrones para integración:
  • Command Message: Mensaje utilizado para invocar un procedimiento de manera segura en otra aplicación (tipo Remote Procedure Call).
  • Document Message: Mensaje utilizado para transferir entre dos aplicaciones una estructura de datos.
  • Event Message: Mensaje utilizado para notificar un evento a una o varias aplicaciones observadoras de este evento.
  • Message Sequence: Secuencia de mensajes que se utiliza cuando se desea transferir una gran cantidad de información entre dos aplicaciones y no cabe en un único mensaje. Se parte en varios mensajes que se identifican con un número de secuencia para mantener el orden correcto.
  • Request-Reply: Mensaje utilizado para establecer una comunicación bidireccional de petición y contestación.
  • Format Indicator: Mensaje utilizado para comunicar una modificación en el modelo canónico de datos que se está utilizando para compartir información entre aplicaciones.
  • Message Expiration: Campo de un mensaje que permite especificar durante cuanto tiempo es útil. Es decir, una vez pasado el plazo especificado en este campo, el mensaje debe ignorarse.
  • Return Address: Campo de un mensaje que lleva una petición, que indica al receptor de la petición el destino de su contestación. Se utiliza con mensajes Request-Reply.
  • Correlation Identifier: Campo de un mensaje que lleva una contestación, que permite al emisor de la petición identificar a cuál de sus peticiones se está contestando. Se utiliza con mensajes Request-Reply.
aaa

No hay comentarios: