El modelado de mensajes es una forma de predefinir los formatos de mensajes que las aplicaciones utilizan.
El modelado de formatos de mensajes es necesario para que WebSphere Message Broker comprenda algunos formatos de datos, pero simplifica los flujos de desarrollo independientemente del formato de datos que esté procesando. Para obtener una descripción completa de las ventajas de utilizar modelos de mensaje, consulte Por qué se deben modelar mensajes.
Para obtener más información sobre aplicaciones y bibliotecas, consulte Aplicaciones y bibliotecas. Para ver una descripción de los conjuntos de mensajes, consulte Conjuntos de mensajes: Visión general de conjuntos de mensajes. El resto de este tema describe los archivos de esquemas de modelos de mensajes.
WebSphere Message Broker utiliza un modelo de mensaje para modelar un formato de mensaje. Los modelos de mensajes utilizados por WebSphere Message Broker se basan en un Esquema XML W3C.
Formato | Archivo de esquemas de modelos de mensaje |
---|---|
XML SOAP | Esquema XML 1.0 y WSDL 1.0 |
Otro XML | Esquema XML 1.0 |
CSV | Data Format Description Language 1.0 |
Otro delimitado | Data Format Description Language 1.0 |
Texto estándar de la industria o datos binarios | Data Format Description Language 1.0 |
Texto personalizado o datos binarios | Data Format Description Language 1.0 |
Estructura COBOL | Data Format Description Language 1.0 |
Estructura C | Data Format Description Language 1.0 |
Estructura PL/I | Data Format Description Language 1.0 |
IDL de CORBA | Esquema XML 1.0 |
Importación o exportación SCA | Conjuntos de mensajes únicamente |
SAP | WebSphere Adapter Schema o conjuntos de mensajes |
Siebel | WebSphere Adapter Schema |
PeopleSoft | WebSphere Adapter Schema |
JDEdwards | WebSphere Adapter Schema |
Registro de base de datos | Esquema XML 1.0 |
JSON | El analizador JSON no utiliza un modelo. |
MIME | El analizador MIME no utiliza un modelo. |
Esquema XML 1.0 (XSD) es un lenguaje de modelado estándar de W3C (World Wide Web Consortium) que se ha diseñado para modelar y validar documentos XML. Pero se puede utilizar para expresar la estructura lógica de todos los formatos de datos. Para obtener más información acerca del esquema XML, consulte Esquema XML.
Data Format Description Language 1.0 (DFDL) es un lenguaje de modelado estándar abierto de OGF (Open Grid Forum) que se basa en las características de XSD 1.0 para poder modelar y validar todos los tipos de texto general y datos binarios. Utiliza objetos de modelo XSD para expresar la estructura lógica de datos, junto con las anotaciones DFDL para describir la representación física binaria o de texto. Para obtener más información sobre DFDL, consulte Data Format Description Language (DFDL).
WebSphere Adapter Schema es una extensión IBM® para XSD 1.0. Utiliza los objetos de modelos XSD estándar para expresar la estructura lógica de datos, junto con las anotaciones especiales que se utilizan cuando se intercambian datos con sistemas EIS que utilizan los WebSphere Adapters del intermediario.
Cuando un esquema de modelo de mensaje se ha creado, se puede editar para detallar el modelo. Se proporcionan editores específicos para el esquema XSD y el esquema DFDL. Los esquemas de adaptador se editan si es necesario utilizando el editor de esquema XSD. También se proporciona un editor WSDL. Para obtener más información sobre los editores disponibles y sus funciones, consulte Editores en el WebSphere Message Broker Toolkit.
Un esquema de modelo de mensaje consta de un número de diferentes objetos de modelo. Para obtener más información sobre los objetos de modelo de mensaje, consulte Objetos de modelo de mensaje.
Cuando los esquemas de modelos de mensaje estén completos, puede utilizarlos para desarrollar el flujo de mensajes. Para obtener más información, consulte Por qué se deben modelar mensajes?