O domínio MRM pode ser utilizado para modelar
uma ampla faixa de mensagens.
Os principais recursos do domínio MRM são:
- O suporte para a modelagem de mensagens de aplicativos legados
gravados em C, COBOL, PL/1 e outras linguagens, utilizando o formato
físico CWF (Custom Wire Format). Esse suporte inclui a capacidade de criar um modelo de mensagem diretamente de um arquivo de cabeçalho em C ou de um copybook COBOL.
- Suporte para a modelagem de mensagens XML, incluindo os que
exploram espaços de nomes XML, utilizando o formato físico XML
(Formato de Ligação XML). Esse suporte inclui a capacidade de criar um modelo de mensagem diretamente de um DTD XML ou um Arquivo Esquema XML.
- Suporte para a modelagem de mensagens de texto formatado, talvez
com conteúdo de campo identificado por marcações ou separados por
delimitadores específicos ou ambos, utilizando o formato físico TDS
(Tagged Delimited String). Isso inclui padrões de mercado, como
HL7, SWIFT, EDIFACT e
X12.
- Fácil transformação de um formato físico para outro. Por exemplo, um modelo pode ser criado importando um arquivo de cabeçalho em C e o Esquema XML equivalente pode ser gerado para ser utilizado por um aplicativo diferente.
- O domínio MRM é fornecido com um analisador especializado que é utilizado por produtos de tempo de execução, tais como o WebSphere Message Broker.Depois de concluir seu conjunto de mensagens, gere um dicionário de mensagens que será implementado no produto de tempo de execução. O analisador MRM utiliza o dicionário para analisar e gravar mensagens que são definidas nesse conjunto de mensagens.
- O analisador MRM pode executar validação de mensagens de tempo de execução no dicionário implementado.
Consulte o Mensagens XML nos Domínios MRM e XML
para obter detalhes adicionais sobre as vantagens e desvantagens relativas da utilização do domínio MRM ou de um dos domínios XML para modelar mensagens XML.