Génération et exécution de plug-in dynamiques eXtreme Scale pour une utilisation dans un environnement OSGi

Tous les plug-in eXtreme Scale peuvent être configurés pour un environnement OSGi. Les plug-in dynamiques offrent pour principal avantages de pouvoir les mettre à niveau sans fermer la grille. Cela permet de faire évoluer une application sans redémarrer les processus conteneur de la grille.

Pourquoi et quand exécuter cette tâche

Le support OSGi WebSphere eXtreme Scale permet de déployer le produit dans une infrastructure OSGi, telle que Eclipse Equinox. Auparavant, si vous souhaitiez mettre à niveau les plug-in utilisés par eXtreme Scale, vous deviez redémarrer la machine virtuelle Java (JVM) pour appliquer les nouvelles versions des plug-in. Avec le support des plug-in dynamiques fourni par eXtreme Scale et la possibilité de mettre à jour les ensembles que l'infrastructure OSGi fournit, vous pouvez désormais mettre à jour les classes de plug-in sans redémarrer la machine JVM. Ces plug-in sont exportés par ensembles comme services. WebSphere eXtreme Scale accède au service en consultant le registre OSGi. Dans la plateforme de service OSGi, un ensemble est un fichier archive Java (JAR) qui contient du code Java, des ressources et un manifeste qui décrit le regroupement et ses dépendances. L'ensemble représente l'unité de déploiement d'une application.

Procédure

  1. Créer des plug-in dynamiques eXtreme Scale.
  2. Configurer les plug-in eXtreme Scale avec OSGi Blueprint.
  3. Installer et démarrer les plug-in OSGi.