Por Que Modelar Mensagens?

Um produto, tal como o WebSphere Message Broker, geralmente fornece uma faixa de analisadores para analisar e gravar formatos de mensagens. Alguns formatos de mensagens são autodefinidos e podem ser analisados sem referência a um modelo. Um exemplo de um formato de mensagem autodefinido é XML. Em XML, a mensagem em si contém metadados, assim como valores de dados, permitindo que um analisador XML entenda uma mensagem XML mesmo se nenhum modelo estiver disponível. A maioria dos formatos de mensagem, no entanto, não é autodefinida. Como exemplos, uma mensagem binária originária de um programa COBOL e uma mensagem de texto formatada por SWIFT não contêm metadados suficientes para permitir que um analisador entenda a mensagem. O analisador deve ter acesso a um modelo que descreve a mensagem para analisá-la corretamente.

Mesmo se suas mensagens forem autodefinidas e não precisarem de modelagem, ainda há vantagens em modelá-las:

Para utilizar todos os recursos oferecidos pelo WebSphere Message Broker, você deve modelar seus formatos de mensagem.

Para acelerar a criação de modelos de mensagens, são fornecidos importadores que utilizam metadados, como arquivos de cabeçalho C, copybooks COBOL, Esquema XML e DTDs, além de arquivos WSDL, e criam modelos de mensagens a partir desses metadados. Como alternativa, a IBM possui modelos pré-construídos para formatos de mensagens padrão de mercado comuns, como SWIFT, EDIFACT, X12, FIX, HL7 e TLOG.

Conceitos relacionados
Conceitos de Modelagem de Mensagens
Qual Domínio e Formato de Mensagem Utilizar?
O Modelo de Mensagem
Referências de Projetos
Formas de Criar Definições de Mensagens
Tarefas relacionadas
Desenvolvendo Modelos de Mensagens
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ad10280_