WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Ejemplo: Conversión manual de recursos de la versión 7.0 en aplicaciones y bibliotecas

Puede convertir recursos individuales de la WebSphere Message Broker Versión 7.0 en aplicaciones y bibliotecas manualmente, o puede ejecutar el asistente Convertir proyectos en aplicaciones y bibliotecas. Este ejemplo muestra cómo se pueden convertir recursos que se han creado en WebSphere Message Broker Versión 7.0 en aplicaciones y bibliotecas.

Los recursos de la versión 7.0

Se ha creado recursos en la versión 7.0 para implementar dos soluciones: "MyFirstSolution" y "MyOtherSolution".

MyFirstSolution consta de los siguientes recursos:
  • Un proyecto de flujo de mensajes llamado MyFirstSolution
  • Un proyecto de conjunto de mensajes llamado MyFirstSolutionMessageSet
  • Un proyecto de flujo de mensajes llamado CommonSubFlows, que también pueden utilizar otras soluciones
  • Un proyecto de conjunto de mensajes llamado SharedMessageSet, que también lo utiliza MyOtherSolution
MyOtherSolution consta de los siguientes recursos:
  • Un proyecto de flujo de mensajes llamado MyOtherSolution
  • Un proyecto de conjunto de mensajes llamado MyOtherSolutionMessageSet
  • Un proyecto de conjunto de mensajes llamado SharedMessageSet, que también lo utiliza MyFirstSolution
Las imágenes siguientes muestran cómo se representan los recursos para las dos soluciones en el WebSphere Message Broker Toolkit de la versión 7.0.
El gráfico ilustra cómo la solución A consiste en el proyecto de flujo de mensajes llamado "MyFirstSolution", que depende del proyecto de flujo de mensajes "CommonSubFlows", y los proyectos de conjunto de mensajes "MyFirstSolutionMessageSet" y "SharedMessageSet". La solución B consiste en el proyecto de flujo de mensajes llamado "MyOtherSolution", que depende de los proyectos de conjunto de mensajes "MyOtherSolutionMessageSet" y "SharedMessageSet".
El gráfico muestra la vista Desarrollo de intermediario del WebSphere Message Broker Toolkit de la versión 7.0, que se describe en el texto circundante.

Los problemas y la solución

La organización de los recursos en el WebSphere Message Broker Toolkit de la versión 7.0 no deja claro qué proyectos se aplican cada solución.

Asimismo, los recursos desplegados se muestran en una lista sin formato en la vista Intermediarios de WebSphere Message Broker Toolkit y en WebSphere Message Broker Explorer. A la hora de desplegar una solución, necesita saber exactamente qué recursos debe añadir a su archivo archivador de intermediario (BAR).

La falta de aislamiento también plantea un problema en este ejemplo. Las dos soluciones utilizan el proyecto de conjunto de mensajes SharedMessageSet. Si despliega un nuevo proyecto de conjunto de mensajes SharedMessageSet, el cambio afecta a ambas soluciones. Para utilizar versiones diferentes del proyecto SharedMessageSet con cada solución, podría desplegar cada solución en su propio grupo de ejecución, lo que podría no ser adecuado en su entorno.

Para resolver estos problemas, puede utilizar una aplicación para encapsular todos los recursos necesarios para MyFirstSolution, y otra aplicación para contener todos los recursos para MyOtherSolution. Puede utilizar bibliotecas para contener los recursos que son utilizados por otras soluciones (el proyecto de flujo de mensajes CommonSubFlows y el proyecto de conjunto de mensajes SharedMessageSet).

Conversión manual en aplicaciones y bibliotecas

En la tabla siguiente se listan los pasos a seguir para convertir los recursos de la versión 7.0 en aplicaciones y bibliotecas.
  Paso de conversión Resultados
1. Importar recursos de la versión 7.0 al WebSphere Message Broker Toolkit de la Versión 8.0. Para convertir los recursos de la versión 7.0 en aplicaciones y bibliotecas, primero se exportan desde el WebSphere Message Broker Toolkit de la versión 7.0 y se importan al WebSphere Message Broker Toolkit de la Versión 8.0. Los recursos importados aparecen listados inicialmente bajo la categoría Recursos independientes en el WebSphere Message Broker Toolkit de la Versión 8.0. Los proyectos de flujo de mensajes no existen en la Versión 8.0. Por lo tanto, los proyectos de flujo de mensajes de la versión 7.0 se convierten automáticamente en proyectos de Message Broker cuando se importan.
Este gráfico muestra los recursos importados bajo la carpeta Recursos independientes en el WebSphere Message Broker Toolkit de la Versión 8.0
.

En esta etapa, podría utilizar el asistente Convertir proyectos en aplicaciones y bibliotecas para analizar todos los proyectos en la categoría Recursos independientes y decidir cómo convertirlos (consulte Ejemplo: Conversión de recursos de la versión 7.0 en aplicaciones y bibliotecas utilizando el asistente). El asistente describe cómo convertirá los recursos para que pueda decidir si la conversión es adecuada. Por ejemplo, el asistente puede decidir convertir todos los proyectos de conjunto de mensajes en bibliotecas en caso de que otros proyectos pudieran necesitarlos en el futuro. Sin embargo, si sabe que ese proyecto de conjunto de mensajes sólo se utilizará en una solución, puede decidir incluir ese proyecto de conjunto de mensajes en la aplicación, en lugar de convertirlo en una biblioteca independiente. A efectos de este ejemplo, los recursos se convertirán individualmente.

2. Convertir proyectos compartidos en bibliotecas. Los recursos dependientes se convierten primero. El proyecto de flujo de mensajes de la versión 7.0, MyFirstSolution, depende del proyecto de flujo de mensajes CommonSubFlows, que se convirtió automáticamente en un proyecto de Message Broker cuando se importó a la Versión 8.0. Una aplicación no puede hacer referencia a un proyecto de Message Broker. Por lo tanto, MyFirstSolution no se puede convertir en una aplicación hasta que CommonSubFlows se haya convertido. CommonSubFlows y SharedMessageSet son utilizados por ambas soluciones, por lo que se convierten en bibliotecas.
Este gráfico muestra que CommonSubFlows y SharedMessageSet se han convertido en bibliotecas.
3. Convertir los proyectos principales en aplicaciones. Si los proyectos de conjunto de mensajes, MyFirstSolutionMessageSet y MyOtherSolutionMessageSet, podrían ser utilizados por otras soluciones en el futuro, debería convertirlos en bibliotecas en este momento. En este ejemplo se presupone que los proyectos de conjunto de mensajes se utilizarán sólo en sus soluciones asociadas. Por lo tanto, los proyectos de Message Broker MyFirstSolution y MyOtherSolution ya se pueden convertir aplicaciones. Puede ver en la siguiente imagen que los proyectos de conjunto de mensajes que no se convirtieron en bibliotecas están incluidos en las aplicaciones correspondientes. Los proyectos que se convirtieron en bibliotecas están listados como referencias para cada aplicación.
Este gráfico ilustra cómo se muestran los recursos convertidos en el WebSphere Message Broker Toolkit de la Versión 8.0.

Los recursos de la Versión 8.0

Tras la conversión, puede ver más claramente qué recursos utiliza cada solución. En el momento del despliegue, no necesita saber exactamente qué recursos son necesarios para la solución. La siguiente imagen muestra cómo selecciona, en el separador Preparar del editor de archivos BAR, la aplicación y todos recursos necesarios.

Este gráfico muestra el separador Preparar del editor de archivos BAR, que muestra cómo todos los recursos que se van a desplegar aparecen listados bajo cada aplicación.

De forma similar, la organización de los recursos es evidente cuando se administran intermediarios en WebSphere Message Broker Explorer.

Este gráfico muestra la aplicación desplegada y sus recursos asociados en WebSphere Message Broker Explorer.

Los temas siguientes contienen instrucciones detalladas para completar estos pasos de conversión:
  • Importar recursos desde versiones anteriores: En este tema se describe cómo exportar un archivo de intercambio de proyectos desde una versión de WebSphere Message Broker Toolkit e importarlo a otra versión.
  • Convertir un proyecto a una aplicación o biblioteca: En este tema se describe cómo convertir proyectos individualmente y cómo utilizar el asistente Convertir proyectos en aplicaciones y bibliotecas. También se listan las restricciones que se aplican cuando se convierten ciertos tipos de proyecto.
Para ver una demostración de cómo convertir recursos en aplicaciones y bibliotecas, consulte Módulo de IBM Education Assistant: Conversión de aplicaciones y bibliotecas.
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 17:00:53


Tema de conceptoTema de concepto | Versión 8.0.0.5 | bc23822_