Configuration de bibliothèques pour des applications OSGi
Chaque application OSGi peut accéder à un ensemble d'API mises à disposition, ainsi qu'à ses propres classes internes. Des bibliothèques partagées peuvent également être configurées pour fournir un accès aux packages supplémentaires qu'elles contiennent.
Pourquoi et quand exécuter cette tâche
Chaque application OSGi possède son propre ensemble de bundles OSGi dans un serveur Liberty en cours d'exécution. Chaque bundle OSGi indique les packages dont il a besoin ainsi que les packages qu'il fournit et qui sont destinés à être utilisés par d'autres bundles OSGi. Les bundles d'une application OSGi peuvent accéder à n'importe quel package qui est fourni par d'autres bundles au sein de la même application OSGi. De plus, les bundles OSGi d'une application OSGi peuvent accéder aux packages d'API fournis par le serveur Liberty. Des bibliothèques partagées peuvent également être utilisées pour fournir des packages d'API destinés à être utilisés par des applications OSGi.
Les bibliothèques peuvent être partagées entre plusieurs applications OSGi. Toutes les applications, y compris les applications Java EE, peuvent utiliser les mêmes classes lors de l'exécution que celles qui sont fournies par les bibliothèques partagées.