Uma empresa desenvolveu uma biblioteca que contém recursos que são usados em várias soluções de integração do WebSphere Message Broker. Agora, a empresa quer atualizar os recursos da biblioteca e disponibilizar os recursos atualizados para várias soluções de integração implementadas.
A empresa usa o WebSphere Message Broker para desenvolver e gerenciar várias soluções de integração que transformam e comunicam dados de pagamento entre os sistemas de origem e de destino.
Algumas das soluções de integração foram desenvolvidas no WebSphere Message Broker Versão 7.0 e são implementadas como Projetos do Message Broker. Um Projeto do Message Broker é um contêiner para todos os fluxos de mensagens e outros recursos que formam uma solução de integração. Ao implementar um Projeto do Message Broker no ambiente de tempo de execução, os recursos são implementados diretamente no grupo de execução. Depois de um Projeto do Message Broker ser implementado, é possível atualizar e reimplementar recursos individuais do Projeto do Message Broker e as atualizações ficam imediatamente disponíveis para outros recursos no Projeto do Message Broker. Para obter mais informações sobre Projetos do Message Broker, consulte Projetos do message broker.
O restante das soluções de integração foram desenvolvidas no WebSphere Message Broker Versão 8.0 e são implementadas como aplicativos. Um aplicativo (um recurso que foi introduzido no WebSphere Message Broker Versão 8.0) é também um contêiner para todos os recursos que formam uma solução de integração. No entanto, um aplicativo difere de um Projeto do Message Broker em que, quando você implementa um aplicativo, os recursos são implementados no grupo de execução em um ambiente autocontido. O ambiente autocontido do aplicativo fornece isolamento de tempo de execução para os recursos dentro do aplicativo. O isolamento de tempo de execução significa que um aplicativo individual pode ser interrompido, reiniciado ou atualizado sem afetar, ou ser afetado por, outros recursos que são implementados no grupo de execução. Com o isolamento do tempo de execução, é possível controlar se, e quando, os aplicativos coletam atualizações para quaisquer recursos que são compartilhados com outras soluções de integração. Para obter informações adicionais sobre aplicativos, consulte Aplicativos.
A empresa desenvolveu um mapa de mensagem que descreve como os dados de pagamento são mapeados entre os sistemas de origem e de destino. Para facilitar a reutilização do mapa de mensagem em todas as soluções de integração, o mapa e os recursos associados são armazenados em uma biblioteca. Uma biblioteca é um contêiner para um conjunto de recursos relacionados que são normalmente usados por mais de um Projeto do Message Broker ou aplicativo. Usando uma biblioteca, é possível definir e desenvolver uma única instância de um recurso e, em seguida, reutilizá-la em várias soluções de integração. A biblioteca que contém o mapa e os recursos associados é referenciada em todas as soluções de integração no cenário. Para obter mais informações sobre bibliotecas, consulte Bibliotecas.
A empresa está prestes a iniciar o processamento de pagamentos para um parceiro de negócios e a estrutura de dados de pagamentos do parceiro de negócios está em um formato diferente de outros pagamentos. Um novo mapa de mensagem é necessário para processar esses pagamentos com êxito. O novo mapa de mensagem é desenvolvido e incluído na biblioteca.
Este cenário explica como implementar a biblioteca atualizada para que o novo mapa de mensagem seja disponibilizado para as soluções de integração relevantes.