OSGi アプリケーション・プロジェクトは、バンドルのセットをグループ化して一貫性のあるビジネス・ロジックを提供します。 アプリケーションは、Web 対応バンドルやパーシスタンス (JPA) 使用可能バンドルなど、さまざまなバンドル・タイプで構成できます。
サービスは、それらがアプリケーション外部からサービスをインポートするように構成されていない限り、アプリケーション外部のサービスを消費できません。インポートされたサービスは、その他のサービスまたはリモート・サービスのプロキシーになることができます。
OSGi アプリケーション・プロジェクトがワークスペース内に作成されます。 アプリケーション・マニフェスト・ファイル META-INF/APPLICATION.MF には、OSGi フレームワークがバンドルのモジュラー・アスペクトを処理できるようにするためのメタデータが含まれています。アプリケーション・マニフェスト・ファイルについて詳しくは、アプリケーション・マニフェスト・ファイルを参照してください。
これでアプリケーション・プロジェクトの作成が完了したので、 EBA ファイルとしてのプロジェクトのエクスポート、サーバーへのアプリケーションの公開、および OSGi アプリケーションへのバンドルの追加または削除を行うことができます。
OSGi アプリケーション・プロジェクトの作成について詳しくは、以下のサブトピックを参照してください。