WebSphere Message Broker proporciona una gama de analizadores para analizar y escribir formatos de mensajes. Algunos formatos de mensaje son autodefinidos y se pueden analizar sin una referencia a un modelo. La mayor parte de los formatos de mensajes, no obstante, no son de autodefinición y el analizador debe tener acceso a un modelo predefinido que describe el mensaje, si se ha de analizar correctamente.
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 comprenda un mensaje XML incluso si no hay un modelo disponible.
Los ejemplos de los mensajes que no tienen un formato de autodefinición son los mensajes binarios que se originan desde un programa COBOL y desde mensajes de texto con formato SWIFT. Ninguno de ellos contiene los metadatos suficientes para habilitar un analizador de modo que comprenda los mensajes.
Para utilizar de forma completa los recursos que ofrece WebSphere Message Broker, deberá modelar los formatos de mensajes.
Para agilizar la creación de modelos de mensajes, se proporcionan importadores que toman metadatos como, por ejemplo, archivos de cabecera C, libros de copias COBOL, archivos del esquema XML, DTD y WSDL y crear modelos de mensajes desde dichos metadatos. Alternativamente, IBM tiene modelos predefinidos para formatos de mensajes estándar como, por ejemplo, SWIFT, EDIFACT, X12, FIX, HL7 y TLOG.