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

O que preciso saber para começar a desenvolver aplicativos?

Novos usuários: Antes de iniciar o desenvolvimento de aplicativos, use os links neste tópico para obter informações sobre conceitos que devem ser entendidos.

Conceitos Básicos de Desenvolvimento de Aplicativo

Que tipos de recursos posso desenvolver?

É possível desenvolver os seguintes tipos de recursos:
  • Fluxos de Mensagens

    Um fluxo de mensagens é uma sequência de etapas de processamento que é executada no broker quando é recebida uma mensagem de entrada. Um fluxo de mensagens é definido incluindo-se diversos nós de fluxos de mensagens, cada um dos quais representando um conjunto de ações que definem uma etapa do processamento. Para obter informações adicionais sobre os nós de fluxos de mensagens, consulte nós de fluxos de mensagens.

  • Modelos de Mensagem

    Você pode definir a estrutura de mensagens para uso com fluxos de mensagens.

Para que o WebSphere Message Broker normalmente é utilizado?

Utilize os links nesta seção para descobrir mais sobre as tarefas para as quais o WebSphere Message Broker geralmente é utilizado. Você também pode descobrir maneiras alternativas de implementar fluxos de mensagens para essas tarefas.
  • Como utilizar o WebSphere Message Broker para rotear mensagens?

    Você pode selecionar dentre várias maneiras de rotear mensagens utilizando fluxos de mensagens:

    • Utilizando um Nó Filter

      Você pode rotear mensagens por meio de um fluxo de mensagens com base no conteúdo da mensagem utilizando um nó Filter. Os nós que estão conectados aos diferentes terminais do nó Filter podem ser utilizados para aplicar um processamento e roteamento diferentes a mensagens com base em seu conteúdo.

    • Utilizando um Nó Route

      É possível rotear mensagens através de diferentes caminhos em um fluxo de mensagens com base no conteúdo da mensagem utilizando um nó Route. O nó Route utiliza expressões XPath para controlar o processamento.

    • Utilizando a Lista de Destino para Rotear Mensagens

      É possível criar uma lista de destino para definir os destinatários de mensagens de saída usando um nó do Compute, Mapeamento, do PHPCompute ou do JavaCompute. Essa lista pode, então, ser utilizada para rotear mensagens utilizando os nós RouteToLabel e Label. Como alternativa, uma única mensagem pode ser enviada para muitos locais, utilizando uma lista de destino para o modo de destino, em alguns nós de saída.

    Você pode ver exemplos de como os fluxos de mensagens podem ser utilizados para roteamento nas amostras a seguir. Você só pode visualizar informações sobre amostras quando usa o centro de informações que está integrado ao WebSphere Message Broker Toolkit ou o centro de informações on-line. Você só poderá executar amostras quando usar o centro de informações que está integrado ao WebSphere Message Broker Toolkit.
  • Como utilizar o WebSphere Message Broker para transformar e enriquecer as mensagens?

    Você pode selecionar dentre variadas formas de transformar e enriquecer as mensagens utilizando diferentes nós em fluxos de mensagens. As mensagens podem ser enriquecidas com conteúdo de bancos de dados, aplicativos e arquivos. Os seguintes métodos de programação de nós em fluxos de mensagens podem ser utilizados para transformar mensagens:
    • Databases

      O WebSphere Message Broker suporta vários gerenciadores do banco de dados para que seja possível configurar seus brokers para interagir com bancos de dados em nome de seus fluxos de mensagens. Siga este link para obter instruções sobre como criar e configurar bancos de dados e conexões.

    • ESQL

      Linguagem de Consulta Estruturada Estendida (ESQL) é uma linguagem de programação baseada em Linguagem de Consulta Estruturada (SQL) que geralmente é usada para trabalhar com bancos de dados. A ESQL é estendida para acessar e manipular dados em mensagens e bancos de dados. É possível codificar ESQL para transformar e enriquecer mensagens usando o nó do Compute.

    • Java™

      Use o nó do JavaCompute para incluir código Java válido para seu fluxo de mensagens. É possível acessar, criar e transformar mensagens em seus fluxos de mensagens usando Java.

    • Mapeamentos de Mensagens

      Mapeamentos de mensagens utilizam uma interface arrastar e soltar para transformar as mensagens. É possível usar lógica condicional, funções de ESQL, funções Java e funções XPath para criar mapeamentos e transformações complexos. Também é possível utilizar mapeamento de mensagens para selecionar e manipular dados em tabelas de banco de dados. É possível criar mapeamentos de mensagens para transformar e enriquecer mensagens usando o nó do Mapeamento.

    • PHP

      Use o nó do PHPCompute para incluir código PHP válido em seu fluxo de mensagens. É possível acessar, criar e transformar mensagens em seus fluxos de mensagens usando PHP.

    • Transformação XML

      É possível usar o nó do XSLTransform para transformar de um tipo de mensagem XML para outro, com base nas regras fornecidas por uma folha de estilo Extensible Stylesheet Language (XSL).

    A Reservas de Linha Aérea demonstra o enriquecimento de mensagens, enquanto as amostras a seguir demonstram a transformação de mensagens. Você só pode visualizar informações sobre amostras quando usa o centro de informações que está integrado ao WebSphere Message Broker Toolkit ou o centro de informações on-line. Você só poderá executar amostras quando usar o centro de informações que está integrado ao WebSphere Message Broker Toolkit.
  • Como posso utilizar o WebSphere Message Broker com serviços da Web?

    O WebSphere Message Broker fornece diversas maneiras de trabalhar com serviços da Web:

Como conectar meus aplicativos?

Utilize os links nesta seção para descobrir como conectar seus aplicativos ao WebSphere Message Broker.

O que é uma árvore de mensagens lógicas?

Utilize os links desta seção para saber sobre a árvore de mensagens lógicas e a representação interna nos fluxos de mensagens. Quando uma mensagem é recebida por um fluxo de mensagens, uma estrutura lógica é criada, conhecida como a árvore de mensagens lógicas ou a montagem de mensagens. A montagem de mensagens contém uma árvore de mensagens, que é a representação interna da mensagem física, e várias outras árvores que são usadas para armazenar informações durante o processamento da mensagem no fluxo de mensagens.

O que são formatos de mensagens físicas?

Use os links nesta seção para obter informações sobre as mensagens físicas recebidas por fluxos de mensagens e para saber como as diferentes estruturas e formatos são tratados por seus aplicativos.

Conceitos Avançados de Desenvolvimento de Aplicativo

Quais outros recursos posso desenvolver?

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:06


Tópico GeralTópico Geral | Versão 8.0.0.5 | aa40070_