Activation de l'intégration d'applications OSGI
Grâce à la fonction osgiAppIntegration-1.0, les applications OSGi disponibles dans la même machine virtuelle Java peuvent partager leurs services entre elles. 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. 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 osgiAppIntegration-1.0 Liberty.