Para desplegar una aplicación Java™ en un servidor de JVM, debe instalar los paquetes de OSGi para la aplicación en la infraestructura OSGi del servidor de JVM de destino.
Un paquete de CICS puede contener uno o varios paquetes y servicios de OSGi. Puesto que el paquete de CICS es la unidad de despliegue, todos los paquetes y servicios de OSGi se gestionan conjuntamente como parte del recurso BUNDLE. La infraestructura de OSGi también gestiona el ciclo de vida de los paquetes y servicios de OSGi, incluida la gestión de dependencias y el mantenimiento de versiones.
Como práctica recomendada, asegúrese de que todos los paquetes de OSGi que incluyan un componente de Java se desplieguen en el mismo paquete de CICS. Si existen dependencias entre paquetes de OSGi, despliéguelos en el mismo paquete de CICS. Cuando instale el recurso BUNDLE de CICS, CICS se asegura de que se resuelvan todas las dependencias entre paquetes de OSGi.
Si tiene dependencias en un paquete de OSGi que contiene una biblioteca de código común, la práctica recomendada consistirá en crear un paquete de CICS independiente para la biblioteca. En este caso, es importante instalar primero el recurso BUNDLE de CICS que contenga la biblioteca. Si instala la aplicación Java antes que los paquetes de CICS de los que depende, la infraestructura de OSGi no podrá resolver las dependencias de la aplicación Java.