Patrones EAI (III)

Hoy resumimos los patrones Messaging Channels (paciencia, con esto llegamos a la mitad), que describen el funcionamiento del sistema de mensajería y las características de los canales de comunicación:

  • Channel Adapter: Módulo que permite comunicar el canal del sistema de mensajería con las APIs de las aplicaciones para que éstas sean capaces de enviar y recibir mensajes.
  • Point-to-point Channel: Comunicación punto a punto entre emisor y receptor (comunicación uno a uno).
  • Publish-Subscribe Channel: Comunicación mediante mecanismos de publicación y suscripción (comunicación uno a muchos).
  • Message Bus: Comunicación utilizando un medio compartido de tipo bus (una única infraestructura de mensajes), con un único modelo de datos y un único conjunto de comandos estandarizados. La conexión y desconexión de aplicaciones en este caso debe ser casi inmediata y transparente a los usuarios.
  • Datatype Channel: Técnica que consiste en separar en diferentes canales de comunicaciones los datos con diferentes formatos. Así, dependiendo del canal de por el que entre un mensaje, el receptor sabrá directamente cómo procesar los datos.
  • Invalid Message Channel: Canal específico al que todos los receptores envían los mensajes que no son capaces de procesar.
  • Dead Letter Channel: Canal que utiliza el sistema de mensajería cuando no consigue entregar los mensajes en su destino.
  • Guaranteed Delivery: Canal que incorpora un sistema de almacenamiento (por ejemplo, un disco duro), de manea que puede garantizar que los mensajes serán entregados incluso si el sistema
  • de mensajería falla.
  • Messaging Bridge: Puente que une dos sistemas de mensajería replicando todos los mensajes de uno en el otro y viceversa.
aaaa

No hay comentarios: