WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Visão Geral Técnica do WebSphere Message Broker

O WebSphere Message Broker permite que informações empacotadas fluam entre diferentes aplicativos de negócios, variando de grandes sistemas tradicionais até dispositivos não controlados, como sensores em pipelines.

Este diagrama mostra os principais componentes do WebSphere Message Broker, o intermediário e o WebSphere Message Broker Toolkit, e como eles interagem.

Para obter uma introdução animada ao conceitos e recursos básicos do WebSphere Message Broker mostrados no diagrama, execute o Tour Rápido.

O WebSphere Message Broker processa mensagens de duas maneiras: roteamento de mensagens e transformação de mensagens.

Roteamento de Mensagens

As mensagens podem ser roteadas do emissor para o destinatário, com base no conteúdo da mensagem.

Os fluxos de mensagens projetados controlam o roteamento de mensagens. Um fluxo de mensagens descreve as operações a serem executadas na mensagem de entrada, e a sequência na qual elas são executadas.

Cada fluxo de mensagens consiste nas seguintes partes:

A IBM® fornece nós integrados e amostras para muitas funções comuns. Se precisar de funções adicionais, você poderá gravar seus nós definidos pelo usuário; consulte Visão Geral de Extensões Definidas pelo Usuário.

Você cria fluxos de mensagens no WebSphere Message Broker Toolkit.

Transformação de Mensagem

As mensagens podem ser transformadas antes de serem entregues:
  • Elas podem ser transformadas de um formato para outro, talvez para acomodar os diferentes requisitos do emissor e do destinatário.
  • Podem ser transformadas modificando, combinando, incluindo ou removendo campos de dados, talvez envolvendo a utilização de informações armazenadas em um banco de dados. As informações podem ser mapeadas entre mensagens e bancos de dados. A manipulação de dados da mensagem mais complexa pode ser alcançada gravando o código, por exemplo no Extended SQL (ESQL) ou Java™, dentro de nós configuráveis.
As transformações podem ser feitas por vários nós em um fluxo de mensagens. Antes de um nó do fluxo de mensagens operar em uma mensagem que chega, ele deve entender a estrutura dessa mensagem.
  • Algumas mensagens contêm uma definição de sua própria estrutura e formato. Estas mensagens são conhecidas como mensagens de autodefinição, que podem ser manipuladas sem a necessidade de informações adicionais sobre estrutura e formato; consulte Elementos e Mensagens de Autodefinição.
  • Outras mensagens não contêm informações sobre sua estrutura e formato. Para processá-las, você deve criar um modelo de suas estruturas; consulte O Modelo de Mensagem.
Como fluxos de mensagens, você cria modelos de mensagens no WebSphere Message Broker Toolkit. Elas contêm dois tipos de informações:

Criar o Ambiente do Broker

O trabalho de roteamento e transformação de mensagens ocorre em um broker. Dentro do broker, é possível definir um ou mais grupos de execução, que são processos nos quais fluxos de mensagens são executados.

O modo no qual seu broker está trabalhando pode afetar o número de grupos de execução e os fluxos de mensagens que podem ser implementados e os tipos de nós que podem ser usados. Consulte Restrições que se Aplicam em cada modo de operação.

É possível instalar e criar um ou mais brokers em um ou mais computadores que estão executando um sistema operacional suportado. Se você criar múltiplos brokers, é possível configurar seu ambiente para fornecer fornecer contra falha e é possível separar o trabalho entre diferentes divisões em um negócio.

Você administra o broker usando comandos do produto, o WebSphere Message Broker Explorer, o API do Message Broker dentro do Visualização Brokers ou o API do Message Broker (também conhecido como CMP API) em seus próprios aplicativos.

Desenvolver Aplicativos

Após seu administrador do sistema ter criado seus brokers, seus desenvolvedores de aplicativos poderão criar e modificar fluxos de mensagens e definições de mensagens usando o WebSphere Message Broker Toolkit.

São usadas diferentes perspectivas no WebSphere Message Broker Toolkit para desenvolver fluxos de mensagens, arquivos de esquemas de modelos de mensagens e outros recursos relacionados; consulte WebSphere Message Broker Toolkit.

É possível usar um repositório para fornecer controle de acesso e controle de versão de seus recursos de desenvolvimento. Um repositório também permite que vários desenvolvedores trabalhem nos mesmos recursos em paralelo; consulte Repositório de Desenvolvimento.

Seus aplicativos podem se comunicar com o broker usando um intervalo de protocolos que inclui WebSphere MQ, JMS 1.1, HTTP e HTTPS, Serviços da Web (SOAP e REST), Arquivo, Enterprise Information Systems (incluindo SAP e Siebel) e TCP/IP. Para obter informações adicionais sobre como conectar aplicativos, consulte Nós para Conectividade.

Implementar Aplicativos no Ambiente de Tempo de Execução

Quando você tiver criado e configurado os fluxos de mensagens, os arquivos de esquemas de modelos de mensagens e os recursos associados usando a Perspectiva do Desenvolvimento de Aplicativos do Intermediário do WebSphere Message Broker Toolkit, poderá implementar os dados executáveis em um ou mais brokers; consulte Visão Geral de Empacotamento e Implementação.

É possível implementar dados das seguintes maneiras:
  • A partir do Visualização Brokers do WebSphere Message Broker Toolkit
  • A partir da interface administrativa independente, o WebSphere Message Broker Explorer
  • A partir do ambiente do Cliente de Teste no WebSphere Message Broker Toolkit
  • Usando um comando
  • Criando aplicativos que usam a interface de programação de aplicativos do API do Message Broker

Ao implementar fluxos de mensagens e arquivos de esquemas de modelos de mensagens, eles são compilados e envelopados em um arquivo BAR e enviados para o broker de destino; consulte Visão Geral de Empacotamento e Implementação. O arquivo BAR possui propriedades de sistema configuráveis. É possível substituir propriedades como nomes de fila e de banco de dados, sem a necessidade de alterar os arquivos de origem ou de desenvolver novamente o fluxo de mensagens. Esta configuração facilita a movimentação de definições entre sistemas.

O broker abre o arquivo BAR, remove o conteúdo, cria um registro das informações que ele recebeu e descarta o envelope. Ele retém as informações em sua área de armazenamento local no sistema de arquivos do computador, para que ele possa restaurar os recursos do aplicativo e reiniciar fluxos de mensagens se e quando necessário.

Publicação/Assinatura

O Publicação/assinatura é um estilo de sistema de mensagens para o qual o WebSphere Message Broker fornece suporte limitado; no WebSphere Message Broker Versão 7.0, esse suporte foi transferido para WebSphere MQ. Se você tiver conectando aplicativos Publicação/Assinatura aos brokers nas versões anteriores, consulte Migrando Informações do Publicação/Assinatura para o WebSphere MQ.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:09


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ab20551_