Pour déployer une application Java™ sur un serveur JVM, vous devez installer des regroupements OSGi pour l'application dans l'infrastructure OSGi du serveur JVM cible.
Un regroupement CICS peut contenir un ou plusieurs regroupements et services OSGi. Etant donné que le regroupement CICS correspond à l'unité de déploiement, tous les regroupements et services OSGi sont gérés ensemble comme faisant partie de la ressource du regroupement. L'infrastructure OSGi gère aussi le cycle de vie des regroupements et services OSGi, notamment la gestion des dépendances et des versions.
Il est recommandé de vérifier que tous les regroupements OSGi contenant un composant d'application Java sont déployés dans le même regroupement CICS. S'il existe des dépendances entre les regroupements OSGi, déployez-les dans le même regroupement CICS. Lorsque vous installez la ressource de regroupement CICS, CICS s'assure que toutes les dépendances entre les regroupements OSGi sont résolues.
S'il existe des dépendances dans un regroupement OSGi contenant une bibliothèque de code commun, il est recommandé de créer un regroupement CICS distinct pour la bibliothèque. Dans ce cas, il est important d'installer la ressource du regroupement CICS contenant d'abord la bibliothèque. Si vous installez l'application Java avant les regroupements CICS dont elle dépend, l'infrastructure OSGi ne peut pas résoudre les dépendances de l'application Java.