A modelagem de mensagens é uma maneira de predefinir os formatos de mensagens que são usados por seus aplicativos.
A modelagem de seus formatos de mensagens é necessária para que o WebSphere Message Broker compreenda alguns formatos de dados, mas simplifica o desenvolvimento de fluxos de mensagens, independentemente do formato de dados que você está processando. Para obter uma descrição completa das vantagens de usar modelos de mensagens, consulte Por Que Modelar Mensagens?.
Para obter mais informações sobre aplicativos e bibliotecas, consulte Aplicativos e Bibliotecas. Para obter uma descrição de Conjuntos de Mensagens, consulte Conjuntos de Mensagens: Visão Geral de Conjuntos de Mensagens. O restante deste tópico descreve arquivos do esquema de modelos de mensagens.
Um modelo de mensagem é usado pelo WebSphere Message Broker para modelar um formato de mensagem. Os modelos de mensagens usados pelo WebSphere Message Broker baseiam-se no Esquema XML W3C.
Formato | Arquivo do esquema de modelo de mensagem |
---|---|
XML SOAP | XML Schema 1.0 e WSDL 1.0 |
Outro XML | XML Schema 1.0 |
CSV | Data Format Description Language 1.0 |
Outro delimitado | Data Format Description Language 1.0 |
Texto padrão do mercado ou dados binários | Data Format Description Language 1.0 |
Texto customizado ou dados binários | Data Format Description Language 1.0 |
Estrutura COBOL | Data Format Description Language 1.0 |
Estrutura C | Data Format Description Language 1.0 |
Estrutura PL/I | Data Format Description Language 1.0 |
IDL CORBA | XML Schema 1.0 |
Importação ou Exportação de SCA | Apenas conjuntos de mensagens |
SAP | WebSphere Adapter Schema ou conjuntos de mensagens |
Siebel | WebSphere Adapter Schema |
PeopleSoft | WebSphere Adapter Schema |
JDEdwards | WebSphere Adapter Schema |
Registro do banco de dados | XML Schema 1.0 |
JSON | O analisador JSON não usa um modelo. |
MIME | O analisador MIME não usa um modelo. |
O XML Schema 1.0 (XSD) é uma linguagem de modelagem padrão do World Wide Web Consortium (W3C) que foi projetada para modelar e validar documentos XML. Entretanto, também é possível que seja usado para expressar a estrutura lógica de todos os formatos de dados. Para obter informações adicionais sobre o Esquema XML, consulte Esquema XML.
O Data Format Description Language 1.0 (DFDL) é uma linguagem de modelagem de padrão aberto do Open Grid Forum (OGF) que é construída com base nos recursos do XSD 1.0, a fim de modelar e validar todos os tipos de texto geral e dados binários. Ele usa objetos do modelo XSD padrão para expressar a estrutura lógica dos dados, junto com anotações DFDL para descrever o texto ou a representação física binária. Para obter informações adicionais sobre DFDL, consulte Data Format Description Language (DFDL).
O WebSphere Adapter Schema é uma extensão IBM® para XSD 1.0. Ele usa os objetos de modelo XSD padrão para expressar a estrutura lógica de dados, junto com anotações especiais que são usadas ao trocar dados com sistemas EIS que usam adaptadores WebSphere do broker.
Quando um esquema do modelo de mensagens tiver sido criado, ele poderá ser editado para refinar o modelo. Editores específicos são fornecidos para esquema XSD e esquema DFDL. Os esquemas do adaptador são editados, se necessário, usando o editor de esquema XSD. Um editor WSDL também é fornecido. Para obter informações adicionais sobre os editores disponíveis e suas funções, consulte Editores no WebSphere Message Broker Toolkit.
Um esquema de modelo de mensagem consiste em um número de objetos de modelos diferentes. Para obter informações adicionais sobre objetos do modelo de mensagem, consulte Objetos do Modelo de Mensagem.
Quando seus esquemas de modelo de mensagem estiverem concluídos, será possível usá-los no desenvolvimento do seu fluxo de mensagens. Para obter informações adicionais, consulte Por Que Modelar Mensagens??