OSGi アプリケーション・フレームワークでは、Java™ EE および OSGi テクノロジーを使用するモジュラー・アプリケーションの開発、アセンブル、およびデプロイのためのプログラミング・モデルを提供します。OSGi アプリケーション開発ツールは、 OSGi アプリケーション・フレームワークで提供される、モジュール性、ダイナミックさ、バージョン管理、および サード・パーティー製ライブラリーの統合といった機能を活用する、エンタープライズ・アプリケーションの 構築手段を提供します。
OSGi アプリケーションを作成する前に以下のトピックを参照できます。そこには、 OSGi アプリケーション開発またはこの開発環境での OSGi アプリケーション開発の経験がないユーザーに役立つと思われる、計画およびテクノロジーの概要情報が記載されています。
WebSphere Application Server バージョン 7.0 でサポートされるバージョン | WebSphere Application Server バージョン 8.0 でサポートされるバージョン | WebSphere Application Server バージョン 8.5 でサポートされるバージョン | Liberty プロファイル・サーバーでサポートされるバージョン | |
---|---|---|---|---|
動的 Web モジュール | 2.5 | 2.5 および 3.0 | 2.5 および 3.0 | 2.5 および 3.0 |
EJB | サポートされていません | サポートされていません | 3.0 および 3.1 | サポートされていません |
Java Persistence API | 1.0 および 2.0 | 1.0 および 2.0 | 1.0 および 2.0 | 1.0 および 2.0 |
JavaServer Faces | 1.1 および 1.2 | 1.1、1.2、および 2.0 | 1.1、1.2、および 2.0 | サポートされていません |
JAX-RS | 1.1 | 1.1 | 1.1 | 1.1 |
SIP | 1.0 および 1.1 注: 注釈が付けられた SIP1.1 または OSGi アプリケーションは
サポートされていません
|
1.0 および 1.1 注: 注釈が付けられた SIP1.1 または OSGi アプリケーションは
サポートされていません
|
1.0 および 1.1 注: 注釈が付けられた SIP1.1 または OSGi アプリケーションは
サポートされていません
|
サポートされていません |
WebSphere Application Server バージョン 7.0 でサポート | WebSphere Application Server バージョン 8.0 でサポート | WebSphere Application Server バージョン 8.5 でサポート | Liberty プロファイル・サーバーでサポート | ||
---|---|---|---|---|---|
OSGi アプリケーションに含まれるもの: | OSGi バンドル | ![]() |
![]() |
![]() |
![]() |
EJB を組み込んだ OSGi バンドル | ![]() |
||||
OSGi フラグメント | ![]() |
![]() |
![]() |
![]() |
|
OSGi コンポジット・バンドル | ![]() |
![]() |
|||
Java EE WAR モジュール | ![]() |
![]() |
![]() |
||
PDE プラグイン | ![]() |
![]() |
![]() |
![]() |
|
PDE フラグメント | ![]() |
![]() |
![]() |
![]() |
|
OSGi コンポジット・バンドルに含まれるもの: | OSGi バンドル | ![]() |
![]() |
||
EJB を組み込んだ OSGi バンドル | ![]() |
||||
OSGi フラグメント | ![]() |
![]() |
|||
PDE プラグイン | ![]() |
![]() |
|||
PDE フラグメント | ![]() |
![]() |
既に OSGi 開発テクノロジーに習熟している場合には、 以下のトピックで開発プロセスについて説明します。
OSGi アプリケーション開発のサンプルとチュートリアルの完全なリストについては、OSGi アプリケーションのサンプルとチュートリアルを参照してください。この製品のサンプルとチュートリアルを表示するには、 をクリックし、「サンプルとチュートリアル」セクションを展開します。
OSGi アプリケーション開発のさまざまな面について、以下のサンプルとチュートリアルで学習できます。
このインフォメーション・センターにある情報に加えて、次のリンクでも追加の学習資料を参照できます。
Developing enterprise OSGi applications for WebSphere Application Server
Best practices for developing and working with OSGi applications