OSGi アプリケーションのライブラリーの構成
各 OSGi アプリケーションは、一連の提供 API と、その固有の内部クラスにアクセスできます。 共有ライブラリーの追加パッケージにアクセスできるように、共有ライブラリーを構成することも可能です。
このタスクについて
各 OSGi アプリケーションには、実行中の Liberty サーバー内に固有の OSGi バンドル・セットがあります。 各 OSGi バンドルは、必要なパッケージと、他の OSGi バンドルが使用するために提供するパッケージを指定します。 OSGi アプリケーション内のバンドルは、同じ OSGi アプリケーション内の他のバンドルが提供するどのパッケージにもアクセスできます。 さらに、OSGi アプリケーション内の OSGi バンドルは、Liberty サーバーが提供する API パッケージにアクセスできます。 共有ライブラリーを使用して、OSGi アプリケーションが使用する API パッケージを提供することも可能です。
ライブラリーは、複数の OSGi アプリケーションで共有できます。Java EE アプリケーションを含むすべてのアプリケーションが、 共有ライブラリーで提供される同じクラスを実行時に使用できます。