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

Exemplo: conversão manual dos recursos do Versão 7.0 para aplicativos e bibliotecas

É possível converter individualmente recursos do WebSphere Message Broker Versão 7.0 em aplicativos e bibliotecas manualmente ou é possível executar o assistente Converter Projetos em Aplicativos e Bibliotecas wizard. Este exemplo mostra como recursos que foram criados no WebSphere Message Broker Versão 7.0 podem ser convertidos manualmente em aplicativos e bibliotecas.

Os Recursos do Versão 7.0

Os recursos foram criados no Versão 7.0 para implementar duas soluções: "MyFirstSolution" e "MyOtherSolution".

MyFirstSolution consiste nos recursos a seguir:
  • Um projeto de fluxo de mensagens chamado MyFirstSolution
  • Um projeto do conjunto de mensagens chamado MyFirstSolutionMessageSet
  • Um projeto de fluxo de mensagens chamado CommonSubFlows, que também pode ser usado por outras soluções
  • Um projeto do conjunto de mensagens chamado SharedMessageSet, que também é usado por MyOtherSolution
MyOtherSolution consiste nos recursos a seguir:
  • Um projeto de fluxo de mensagens chamado MyOtherSolution
  • Um projeto do conjunto de mensagens chamado MyOtherSolutionMessageSet
  • Um projeto do conjunto de mensagens chamado SharedMessageSet, que também é usado por MyFirstSolution
As imagens a seguir mostram como os recursos para as duas soluções são representados no Versão 7.0 WebSphere Message Broker Toolkit.
O gráfico ilustra como a solução A consiste no projeto de fluxo de mensagens chamado "MyFirstSolution", que depende no projeto de fluxo de mensagens "CommonSubFlows" e os projetos de fluxo de mensagens "MyFirstSolutionMessageSet" e "SharedMessageSet". A solução B consiste no projeto de fluxo de mensagens chamado "MyOtherSolution", que depende dos projetos de fluxo de mensagens "MyOtherSolutionMessageSet" e "SharedMessageSet".
O gráfico mostra a visualização Desenvolvimento do Broker de Versão 7.0 WebSphere Message Broker Toolkit e é descrito mo texto circundante.

O Problema e a Solução

A organização de recursos no Versão 7.0 WebSphere Message Broker Toolkit não deixa claro quais projetos aplicar a cada solução.

De forma semelhante, os recursos implementados são mostrados em uma lista simples na visualização Brokers do WebSphere Message Broker Toolkit e no WebSphere Message Broker Explorer. Quando for a hora de implementar uma solução, é necessário saber exatamente quais recursos incluir em seu arquivo broker archive (BAR).

Uma falta de isolamento também é um problema neste exemplo. Ambas as soluções usam o projeto do conjunto de mensagens SharedMessageSet. Caso você implemente um novo projeto do conjunto de mensagens SharedMessageSet message set project, a mudança afeta ambas as soluções. Para usar diferentes versões do projeto SharedMessageSet com cada solução, é possível implementar cada solução em seu próprio grupo de execução, o que pode não ser adequado para seu ambiente.

Para resolução esses problemas, é possível usar um aplicativo para encapsular todos os recursos necessários para o MyFirstSolution e outro aplicativo para conter todos os recursos para MyOtherSolution. É possível usar bibliotecas para conter os recursos que são usados por outras soluções (o projeto de fluxo de mensagens CommonSubFlows e o projeto de conjunto de mensagens SharedMessageSet).

Conversão manual para aplicativos e bibliotecas

A tabela a seguir lista as etapas para converter os recursos do Versão 7.0 em aplicativos e biblioteca.
  Etapa de conversão Resultados
1. Importe os recursos do Versão 7.0 no Versão 8.0 WebSphere Message Broker Toolkit. Para converter os recursos doVersão 7.0 em aplicativos e bibliotecas, primeiro, eles são exportados do Versão 7.0 WebSphere Message Broker Toolkit e importados no Versão 8.0 WebSphere Message Broker Toolkit. Os recursos importados são listados inicialmente na categoria Recursos Independentes no Versão 8.0 WebSphere Message Broker Toolkit. Os projetos de fluxo de mensagens não existem no Versão 8.0. Portanto, os projetos de fluxo de mensagens do Versão 7.0 são convertidos automaticamente em Projetos do Message Broker ao serem importados.
Este gráfico mostra os recursos importados na pasta Recursos Independentes no Versão 8.0 WebSphere Message Broker Toolkit.

Nesse estágio, é possível utilizar o assistente Converter projetos em aplicativos e bibliotecas para analisar todos os projetos na categoria Recursos independentes e decidir como convertê-los (consulte Exemplo: conversão auxiliada por assistente dos recursos do Versão 7.0 para aplicativos e bibliotecas). O assistente descreve como converterá os recursos de forma que você decide se a conversão é adequada. Por exemplo, o assistente pode decidir converter todos os projetos do conjunto de mensagens em bibliotecas no caso de qualquer um deles ser necessário para outros projetos no futuro. No entanto, caso saiba que o projeto do conjunto de mensagens sempre será usado em apenas uma solução, é possível escolher incluir esse projeto do conjunto de mensagens no aplicativo, em vez de fazer dele uma biblioteca separada. Para os propósitos deste exemplo, os recursos serão convertidos individualmente.

2. Converter projetos compartilhados em bibliotecas Recursos dependentes são convertidos primeiro. O projeto de fluxo de mensagens do Versão 7.0, MyFirstSolution, depende do projeto de fluxo de mensagens CommonSubFlows, que foi convertido em um Projeto do Message Broker automaticamente ao ser importado para o Versão 8.0. Um aplicativo não pode fazer referência a um Projeto do Message Broker. Portanto, o MyFirstSolution não pode ser convertido em um aplicativo até que o CommonSubFlows seja convertido. O CommonSubFlows e o SharedMessageSet são usados por ambas as soluções, portanto, eles são convertidos em bibliotecas.
O gráfico mostra que o CommonSubFlows e o SharedMessageSet foram convertidos em bibliotecas.
3. Converter os projetos principais em aplicativos. Caso os projetos do conjunto de mensagens, MyFirstSolutionMessageSet e MyOtherSolutionMessageSet, possam ser usados por outras soluções no futuro, é possível convertê-los em bibliotecas agora. Este exemplo assume que os projetos do conjunto de mensagens serão usados em suas soluções associadas apenas. Portanto, o MyFirstSolution e o MyOtherSolution Projetos do Message Broker agora podem ser convertidos em aplicativos. É possível ver na imagem a seguir que os projetos do conjunto de mensagens que não foram convertidos em bibliotecas são incluídos nos aplicativos relevantes. Os projetos que foram convertidos em bibliotecas são listados como referências para cada aplicativo.
Este gráfico ilustra como os recursos convertidos são exibidos no Versão 8.0 WebSphere Message Broker Toolkit.

Os Recursos do Versão 8.0

Após a conversão, é possível ver mais claramente quais recursos são usados por cada solução. No momento da implementação, não é necessário saber exatamente quais recursos são necessários para sua solução. A imagem a seguir mostra como, na guia Preparar do editor de Arquivo BAR File editor, você seleciona o aplicativo e todos os recursos necessários são implementados.

Este gráfico mostra a guia Preparar do editor de Arquivo BAR, mostrando todos os recursos a serem implementados são listados em cada aplicativo.

De forma semelhante, a organização dos recursos é óbvia ao administrar brokers no WebSphere Message Broker Explorer.

Este gráfico mostra o aplicativo implementado e seus recursos associados em WebSphere Message Broker Explorer.

Os tópicos a seguir contêm instruções detalhadas sobre como concluir essas etapas de conversão: Para obter uma demonstração de como converter recursos em aplicativos e bibliotecas, consulte Módulo do IBM Education Assistant: Conversão de Aplicativos e Bibliotecas.
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:30:53


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