
![[8.5.5.5 ou ultérieure]](../ng_v8555.gif)
Activation de l'intégration d'applications OSGI
Avec la fonction osgiAppIntegration-1.0, les applications OSGi qui sont disponibles au sein de la même machine virtuelle Java™ (JVM) peuvent partager leurs services entre eux. Pour permettre la communication entre les applications OSGi, vous devez déclarer les en-têtes de service appropriés dans le fichier manifeste d'application, META-INF/APPLICATION.MF. Une application qui veut importer des d'autres applications doit inclure l'en-tête Application-ImportService, et une application qui veut exporter des services vers d'autres applications doit inclure l'en-tête Application-ExportService. Si une application veut exporter et importer des services, elle doit utiliser les deux en-têtes.
Pourquoi et quand exécuter cette tâche
Pour activer la fonction osgiAppIntegration-1.0, vous devez l'inclure dans le fichier server.xml. Pour utiliser la fonction, vous devez utiliser les en-têtes appropriés, par exemple Application-ImportService et Application-ExportService. Pour plus d'informations, voir Fichiers manifeste d'application. Vous devez ajouter la directive binding:=local dans les en-têtes afin de spécifier l'intégration d'applications qui se trouvent au sein de la même machine virtuelle Java. La directive de liaison est spécifique uniquement à la fonction Liberty osgiAppIntegration-1.0.