Um resumo das diferenças que estão associadas ao uso de bibliotecas dentro de aplicativos e ao uso de bibliotecas dentro dos Projetos do Message Broker.
A tabela a seguir compara as formas nas quais as tarefas associadas às bibliotecas de gerenciamento são implementadas quando você está trabalhando com aplicativos e quando você está trabalhando com os Projetos do Message Broker.
Tarefa | Aplicativos | Projetos do Message Broker |
---|---|---|
Incluindo referências de bibliotecas durante a criação do recurso. | É possível incluir referências a bibliotecas quando um aplicativo é criado selecionando nomes de biblioteca no painel "Especifique dependências em bibliotecas". | É possível incluir referências a bibliotecas quando um Projeto do Message Broker é criado selecionando nomes de bibliotecas no painel "Especificar dependências em outras bibliotecas". |
Incluindo referências de biblioteca em recursos existentes. | É possível incluir referências a bibliotecas clicando com o botão direito no nome de um aplicativo existente e clicando em Gerenciar referências de bibliotecas na área de janela Desenvolvimento de Aplicativo no WebSphere Message Broker Toolkit. | É possível incluir referências a bibliotecas clicando com o botão direito em um nome existente do Projeto do Message Broker e clicando em Gerenciar referências de bibliotecas na área de janela Desenvolvimento de Aplicativo no WebSphere Message Broker Toolkit. |
Visualizando referências de bibliotecas no ambiente de desenvolvimento. | É possível ver as bibliotecas que são referenciadas em um aplicativo a partir da seção Referências do aplicativo na área de janela Desenvolvimento de Aplicativo no WebSphere Message Broker Toolkit. | É possível ver as bibliotecas que são referenciadas por um Projeto do Message Broker clicando com o botão direito no Projeto do Message Broker e clicando em Gerenciar referências de biblioteca na área de janela Desenvolvimento de aplicativo no WebSphere Message Broker Toolkit. |
Visualizando referências de bibliotecas no ambiente de tempo de execução. | É possível ver as bibliotecas que são referenciadas em um aplicativo implementado listado abaixo do nome do aplicativo na área de janela Brokers do WebSphere Message Broker Toolkit. | Não é possível ver se as bibliotecas são referenciadas por recursos do Projeto do Message Broker implementados. No entanto, se uma biblioteca for implementada diretamente no grupo de execução, os recursos da biblioteca estarão disponíveis para quaisquer recursos do Projeto do Message Broker que estejam implementados no mesmo grupo de execução. |
Atualizando uma biblioteca referenciada em um único aplicativo ou em um Projeto do Message Broker. | Devido ao isolamento do tempo de execução que é fornecido por aplicativos, é possível atualizar e implementar a biblioteca em um aplicativo sem afetar quaisquer outros recursos de tempo de execução (aplicativos ou Projetos do Message Broker) que usem a mesma biblioteca. | Se você atualizar e implementar uma biblioteca que é usada por vários recursos do Projeto do Message Broker, a biblioteca atualizada estará automaticamente disponível para todos os recursos do Projeto do Message Broker em um grupo de execução. Para fazer atualizações em uma biblioteca para que as atualizações estejam disponíveis apenas para um único Projeto do Message Broker, você deverá fazer o seguinte:
|
Implemente uma biblioteca atualizada para que as atualizações estejam disponíveis para cada aplicativo ou Projeto do Message Broker que faça referência à biblioteca. | Devido ao isolamento do tempo de execução que é fornecido por aplicativos, não é possível implementar uma biblioteca atualizada e disponibilizar as atualizações para cada aplicativo. Em vez disso, você deve reconstruir e reimplementar cada aplicativo individualmente. | É possível criar um arquivo BAR que contenha apenas a biblioteca atualizada e implementá-lo nos grupos de execução em que os Projetos do Message Broker estão implementados. |