Por qué se deben modelar mensajes

Normalmente, un producto como WebSphere Message Broker proporciona un rango de analizadores para analizar y escribir formatos de mensaje. Algunos formatos de mensaje son autodefinidos y se pueden analizar sin una referencia a un modelo. Un ejemplo de un formato de mensaje autodefinido es XML. En XML el mensaje propiamente dicho contiene metadatos y también valores de datos, lo que permite que un analizador XML comprende un mensaje XML incluso si no hay un modelo disponible. La mayor parte de los formatos de mensaje, no obstante, no son de autodefinición. Como ejemplo, un mensaje binario que se origina a partir de un programa COBOL y un mensaje de texto de formato SWIFT no contienen metadatos suficientes para habilitar un analizador de modo que comprenda el mensaje. El analizador debe tener acceso a un modelo que describa el mensaje para analizarlo correctamente.

Incluso si los mensajes son de autodefinición y no es necesario modelarlos, hacerlo tiene sus ventajas:

Para utilizar todos los recursos que ofrece WebSphere Message Broker, se recomienda modelar los formatos de mensajes.

Para agilizar la creación de los modelos de mensaje, se proporcionan importadores que toman metadatos como, por ejemplo, archivos de cabecera C, libros de copias COBOL, archivos de esquema XML, DTD y WSDL y crean modelos de mensajes de dichos metadatos. Alternativamente, IBM tiene modelos creados previamente para los formatos de mensajes estándar que son comunes del sector como, por ejemplo, SWIFT, EDIFACT, X12, FIX, HL7 y TLOG.

Conceptos relacionados
Conceptos de modelación de mensaje
Qué dominio y formato de mensaje se deben utilizar
El dominio MRM
Los dominios XML
Mensajes XML en los dominios MRM y XML
El modelo de mensaje
Procedimientos para crear definiciones de mensaje
Tareas relacionadas
Desarrollo de modelos de mensaje
Referencia relacionada
Formatos TDS estándares de la industria
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2005 Última actualización: 11/11/2005
ad10280_