Créer le cycle de vie OSGi

Si vous avez activé la bibliothèque de modèles Open Services Gateway initiative (OSGi), vous pouvez activer un cycle de vie préconfiguré pour votre communauté. Le cycle de vie prend en charge un environnement de modèle de composant utilisant un référentiel de regroupements OSGi pour le conditionnement de services Web.

Avant de commencer

Avant de pouvoir utiliser le cycle de vie OSGi, un administrateur de référentiels doit activer la bibliothèque de modèles OSGi. Pour plus d'informations, voir Activation de la bibliothèque de modèles OSGi.

Pour importer et gérer le cycle de vie, vous devez être administrateur de référentiels ou de communautés.

Pour configurer le cycle de vie en vue d'une utilisation avec un référentiel de regroupements, les produits intégrés doivent utiliser l'URL suivante : http://hostname:port/context-root/BundleRepository. Cette URL est le référentiel de regroupements OSGi (OBR, OSGi bundle repository). Pour plus d'informations, voir OSGi Bundle Repository (OBR).

Procédure

  1. Connectez-vous à l'application Web d'.
  2. Cliquez sur Administration.
  3. Cliquez sur le lien d'une communauté ou créez-en une pour l'OBR.
  4. Cliquez sur l'onglet Cycles de vie.
  5. Dans la section Cycles de vie, cliquez sur Importation du cycle de vie OSGi.
  6. Cliquez sur Rôles et spécifiez les rôles utilisateur de la communauté chargés de gérer les utilisateurs autorisés à rechercher, visualiser et télécharger des actifs de regroupement à partir de l'OBR. Les regroupements qui sont visibles dans l'OBR sont basés sur un rôle utilisateur. Pour vous assurer que les actifs du regroupement sont visibles dans l'OBR et pour autoriser les utilisateurs à télécharger ces regroupements, les utilisateurs doivent être en mesure de rechercher et de télécharger des actifs. Vous pouvez utiliser le rôle Consommateur d'actifs. Pour faire en sorte que des utilisateurs anonymes aient accès à des fonctions de recherche et de téléchargement, attribuez le rôle Consommateur d'actifs à Tous les utilisateurs.
  7. Cliquez sur OK. Le cycle de vie OSGi est créé et configuré pour les types d'actif OSGi.

Que faire ensuite

Vous pouvez modifier les cycles de vie OSGi afin qu'ils soient plus conformes aux processus de votre communauté ou de votre organisation. Pour plus d'informations sur la configuration des cycles de vie personnalisés, voir Créer des cycles de vie maîtres.
Lorsque vous soumettez des actifs OSGiBundle dans la communauté, suivez les instructions ci-dessous :
  • Soumettre un actif par regroupement et inclure un fichier .jar avec un fichier manifest.mf.
  • Entrez un nom, la version et une description courte de l'actif. Ces valeurs sont remplacées par les valeurs qui sont spécifiées dans le fichier manifeste.
  • Lorsque vous soumettez le regroupement, veillez à ce que le client Web n'extraie pas le contenu du fichier .jar. Dans la fenêtre Développement du fichier compressé, cliquez sur Autres options, cliquez sur Télécharger, puis sur Non.

Commentaires