Dominio y analizador MRM

El dominio de mensajes de MRM incluye todos los mensajes que se modelan en el área de trabajo.

Puede crear modelos de mensajes para representar una gran variedad de tipos de mensajes, con uno o más formatos físicos opcionales. El analizador MRM procesa los mensajes de este dominio.

El analizador MRM es un programa que interpreta un árbol o corriente de bits que representa un mensaje perteneciente al dominio MRM, y genera el árbol correspondiente a partir de la corriente de bits durante la entrada o de la corriente de bits del árbol durante la salida. Su interpretación depende del formato físico que se ha asociado al mensaje de entrada o de salida:

En el dominio MRM, el mensaje se considera en dos partes:

  1. El modelo de mensaje lógico. Ésta es la parte del mensaje que transmite los datos empresariales, desprovistos de su representación física (tal como aparecen en una corriente de bits en la transmisión por cable). Es independiente de la plataforma y el procedimiento en el que se ha creado el mensaje.

    Por ejemplo, si se define un mensaje que transmita información sobre un débito de la cuenta bancaria de una persona, se puede representar con formatos físicos diferentes en la transmisión por cable (en XML o en una estructura fija como, por ejemplo, un libro de copias de COBOL). El significado empresarial y los datos son los mismos en ambos casos: sólo cambia el diseño físico.

  2. La representación física. Es el diseño físico de los datos en la transmisión por cable. Un único modelo de mensaje lógico puede tener varios procedimientos distintos para su representación física.

La definición de dos partes puede resultar útil, puesto que permite manejar situaciones en las que es necesario conectar dos sistemas diferentes. Por ejemplo, una aplicación de estilo antiguo que espera que le pasen datos con el formato de libro de copias de COBOL es posible que deba comunicarse con un sistema que espere datos con el formato XML. Ambas aplicaciones trabajan con los mismos datos y no es aconsejable modificar ninguna de las aplicaciones. Al direccionar los mensajes a través de un intermediario, puede utilizar un único modelo lógico con varias representaciones físicas para facilitar la necesaria transformación.

Conceptos relacionados
ESQL
Dominios y analizador XML
Dominios y analizador JMS
Árbol lógico de mensajes
Nombres de correlación
Conceptos de diseño de mensajes
Formatos físicos del dominio MRM

Tareas relacionadas
Diseño de un flujo de mensajes
Desarrollo de ESQL
Manipular el contenido del cuerpo del mensaje
Manipulación de mensajes en el dominio MRM

Referencia relacionada
Nodos incorporados
Información de referencia del modelo de mensaje