Una compañía ha desarrollado una biblioteca que contiene recursos que se utilizan en diversas soluciones de integración de WebSphere Message Broker. Ahora la compañía desea actualizar los recursos de la biblioteca y hacer que los recursos estén disponibles para diversas soluciones de integración desplegadas.
La compañía utiliza WebSphere Message Broker para desarrollar y gestionar distintas soluciones de integración que transforman y comunican datos de pago entre los sistemas de origen y de destino.
Algunas de las soluciones de integración se han desarrollado en WebSphere Message Broker Versión 7.0 y se implementan como proyectos de Message Broker. Un proyecto de Broker project es un contenedor para todos los flujos de mensajes y otros recursos que componen una solución de integración. Cuando se despliega un proyecto de Broker project en el entorno de ejecución, los recursos se despliegan directamente en el grupo de ejecución. Una vez que se ha desplegado un proyecto de Broker project, puede actualizar y volver a desplegar recursos individuales del proyecto de Broker project y las actualizaciones pasarán a estar inmediatamente disponibles para otros recursos del proyecto de Broker project. Para obtener más información sobre los proyectos de Message Broker, consulte Proyectos de Message.
Las demás soluciones de integración se han desarrollado en WebSphere Message Broker Versión 8.0 y se implementan como aplicaciones. Una aplicación (una característica que se ha introducido en WebSphere Message Broker Versión 8.0) es también un contenedor para todos los recursos que componen una solución de integración. sin embargo, una aplicación difiere de un proyecto de Broker project en que, cuando se despliega una aplicación, los recursos se despliegan en el grupo de ejecución en un un entorno independiente. El entorno independiente de la aplicación proporciona aislamiento en tiempo de ejecución para los recursos de la aplicación. El aislamiento en tiempo de ejecución significa que se puede detener, reiniciar o actualizar una aplicación individual sin afectar a, ni resultar afectada por, otros recursos desplegados en el grupo de ejecución. Con el aislamiento en tiempo de ejecución puede controlar si las aplicaciones aceptan actualizaciones de los recursos compartidos con otras soluciones de integración, y cuándo lo hacen. Para obtener más información sobre las aplicaciones, consulte Aplicaciones.
La compañía ha desarrollado una correlación de mensajes que describe cómo se correlacionan los datos de pago entre los sistemas de origen y destino. Para facilitar la reutilización de la correlación de mensajes en todas las soluciones de integración, la correlación y los recursos asociados se almacenan en una biblioteca. Una biblioteca es un contenedor de un conjunto de recursos relacionados que utilizan normalmente varios proyecto de Broker project o aplicaciones. Si utiliza una biblioteca puede definir y desarrollar una única instancia de un recurso y a continuación reutilizarla en varias soluciones de integración. Se hace referencia a la biblioteca que contiene la correlación y a los recursos asociados en toda las soluciones de integración del escenario. Para obtener más información sobre las bibliotecas, consulte Bibliotecas.
La compañía está a punto de iniciar el proceso de pagos para un business partner y la estructura de datos de los pagos del business partner está en un formato distinto a otros pagos. Se requiere una nueva correlación de mensajes para procesar correctamente estos pagos. La nueva correlación de mensajes se ha desarrollado y añadido a la biblioteca.
En este escenario se explica cómo desplegar la biblioteca actualizada de forma que la nueva correlación de mensajes pase a estar disponible en las soluciones de integración correspondientes.