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

Desenvolvendo Fluxos de Mensagens

Desenvolva fluxos de mensagens para processar suas mensagens de negócios e dados.

O WebSphere Message Broker fornece várias maneiras de desenvolver os fluxos de mensagens necessários para suportar processos de negócios. Seus aplicativos clientes podem usar muitas técnicas diferentes para interagir com um broker e os fluxos de mensagens implementados nele.

As etapas a seguir fornecem uma rota típica que você pode seguir nesta seção do centro de informações para entender os conceitos associados a fluxos de mensagens, desenvolver seus próprios e estabelecer as maneiras pelas quais os aplicativos clientes podem usar fluxos de mensagens. Quando estiver familiarizado com os conceitos básicos e comportamento, você poderá progredir para opções mais complexas, incluindo recursos adicionais para serem usados por seus fluxos de mensagens.

  1. Se não estiver familiarizado com o WebSphere Message Broker, leia Visão Geral do Processamento de Mensagens. Esta seção define os conceitos associados a fluxos de mensagens e é essencial ler qualquer que seja o seu uso planejado do broker. Ela também cobre o processamento geral executado por um broker em todas as mensagens, independentemente da origem. Por exemplo, explica como um broker manipula erros em seus fluxos de mensagens, e como é possível configurar transações coordenadas.
  2. Quando tiver chegado a um entendimento sobre o que é um fluxo de mensagens, e como ele pode processar suas mensagens e dados, você poderá revisar as diferentes maneiras nas quais pode criar seus próprios fluxos de mensagens. Escolha a partir das seguintes opções:
    • Aprendendo Sobre os Recursos do WebSphere Message Broker Usando Amostras. As amostras fornecidas oferecem fluxos de mensagens testados que focalizam um determinado recurso ou função suportada pelo WebSphere Message Broker. Elas são mais limitadas em escopo do que padrões, mas fornecem exemplos abrangentes de processamento de mensagens típico em cenários específicos. Elas são aplicativos independentes; podem ser usadas sem a necessidade de criar e configurar recursos adicionais.

      Como elas são criadas para demonstrar um aspecto particular do produto, as amostras não são sempre projetadas para usar as técnicas preferenciais para uma tarefa específica. Portanto, use-as como exemplos para saber como funcionam funções específicas, não como soluções completas em nível de produção. Você pode achá-las úteis como um ponto de início para desenvolver seus fluxos de mensagens, ou como parte de uma solução maior.

    • Desenvolvendo Fluxos de Mensagens Usando Padrões. Os padrões fornecidos oferecem soluções reutilizáveis que encapsulam uma abordagem testada para resolver uma tarefa comum de arquitetura, design ou implementação em um contexto específico. Muito do trabalho de design e desenvolvimento é feito para você quando você usa um padrão.

      Estes padrões podem ser usados inalterados, ou podem ser modificados para atender aos seus requisitos. É necessário criar recursos adicionais para complementar o padrão e concluir a solução.

    • Desenvolvendo Aplicativos de Fluxo de Mensagens a partir de um Assistente. É possível executar um dos vários assistentes de Iniciação Rápida no WebSphere Message Broker Toolkit. Estes assistentes criam fluxos de mensagens e recursos associados que dependem de requisitos específicos; por exemplo, conexões do adaptador. Os fluxos de mensagens criados por estes assistentes podem ser usados como a base para outros fluxos de mensagens que são alterados ou incluídos no resultado original.
    • Desenvolvendo Aplicativos do Fluxo de Mensagens a partir do Zero. Se preferir, você pode criar um fluxo de mensagens usando os blocos de construção básicos disponíveis no editor de Fluxo de Mensagens. Você decide quais nós são apropriados e como conectá-los juntos, para oferecer o processamento requerido por suas mensagens.
    • Desenvolvendo um Serviço. Você pode desenvolver um serviço para conter uma solução de serviços da web. Um serviço contém subfluxos para implementar as operações de serviço especificadas.
    • Desenvolvendo Aplicativos de Fluxo de Mensagens Usando o API Java do Message Broker. Você pode criar um fluxo de mensagens executando o código Java que usa o API Java do Message Broker . Você pode criar um código para carregar um fluxo de mensagens existente, modificá-lo e salvá-lo como um novo fluxo de mensagens ou pode criar um código que crie um fluxo de mensagem a partir do zero. Não é necessário instalar o WebSphere Message Broker Toolkit para executar seu código.
  3. Conecte seus aplicativos de processo de negócios e dados aos seus fluxos de mensagens. Podem ser usados vários protocolos diferentes para comunicação com o broker. Também é possível interagir a partir de seus fluxos de mensagens com outros produtos e serviços. Saiba quais opções estão disponíveis em Conectando-se aos Aplicativos Clientes.
  4. Seus fluxos de mensagens podem ser projetados para tratar suas mensagens e dados de maneiras diferentes. É possível escolher entre um intervalo de nós que suportam:
  5. Os fluxos de mensagens podem processar mensagens de autodefinição, mensagens predefinidas ou ambas. As mensagens predefinidas podem fornecer valor extra em seu ambiente, e oferecem opções de processamento adicionais em seus fluxos de mensagens. Saiba sobre estes benefícios e como é possível definir seus próprios modelos de mensagem em Desenvolvendo Modelos de Mensagens.
  6. Seu ambiente de processamento de mensagens pode precisar de algum processamento especial que não é fornecido pelo WebSphere Message Broker. É possível explorar opções adicionais em Desenvolvendo Extensões Definidas pelo Usuário e saber como customizar seu broker de formas adicionais.
Ao desenvolver seus fluxos de mensagens e ao executá-los no broker, você pode ajustar a maneira que os fluxos de mensagens funcionam para melhorar o desempenho do fluxo de mensagens. Veja informações adicionais na publicação Ajustando o Desempenho do Fluxo de Mensagens.
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:31:08


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | bc88710_