OSGi アプリケーション・プログラミング・モデルは、Java EE と OSGi の
両方のテクノロジーを使用するモジュラー・アプリケーションの開発とデプロイメントを支援します。バージョン管理や再使用が可能な
一貫性の高い OSGi モジュールを使用して、アプリケーションやアプリケーション・スイートを設計および構築できます。
これらのモジュールには、適切に定義されたインターフェースを使用してのみアクセスできます。これにより、アプリケーションの最初のリリース後の
維持、発展に伴う複雑さを軽減し、最大限の柔軟性を提供します。
使用の前提条件
- WebSphere® Application
Server バージョン 8.5
重要: これらのサンプルは、WebSphere Application Server バージョン 8.5 を使用してテストされています。
サンプルのダウンロード
サンプルを使用するには、
以下のようにして製品ダウンロード・サイトから OSGi Colors ファイルをダウンロードします。
- FTP または HTTP のいずれかの方法を選択して、colorsSample.zip ファイルを、ワークステーション上のディレクトリーにダウンロードします。ワークステーション上に /samples/colors ディレクトリー・パスを
作成し、そのディレクトリー・パスに OSGi Colors サンプル・ファイルをダウンロードできます。
- 表示されたダイアログから、圧縮ファイルを保存するターゲット・ディレクトリーを指定し、「OK」をクリックします。
colorsSample.zip ファイルには、以下のディレクトリー構造で
サンプル・ファイルが入っています。
/com.ibm.samples.websphere.osgi.colors
/com.ibm.samples.websphere.osgi.colors.persistence
/com.ibm.samples.websphere.osgi.logging.api
/com.ibm.samples.websphere.osgi.logging.impl
/images
/installableApps
/META-INF
/prereqs
/scripts
/style
build.xml
readme.html
notices.txt
重要: readme.html ファイルには、
サンプルのインストールおよび実行に関する情報が含まれています。
サンプルの説明
- Colors サンプル・アプリケーション
- Colors サンプル・アプリケーションでは、WebSphere Application Server 用の OSGi アプリケーションの主要な 2 つの動的機能である、デプロイ済みアプリケーションをバンドル・レベルにおいてモジュール形式で管理上更新する方法と、ビジネス要件が変わったときに実行中のアプリケーションを基本アプリケーションを変更することなく拡張する方法を例示します。
- このサンプル・アプリケーションは、以下の機能領域に分けられた、
次のコンポーネントで構成されています。
- com.ibm.samples.websphere.osgi.colors.eba - 中核となる Colors サンプル・エンタープライズ・バンドルのアーカイブ。
- com.ibm.samples.websphere.osgi.colors.blender_1.0.1.jar - Colors サンプル・アプリケーション内のバンドルの 1 つのアップデート・バージョン。
- com.ibm.samples.websphere.osgi.colors.brightness.extension.cba - Colors サンプル・アプリケーションを拡張するために使用できる複合バンドル・アーカイブ。
スクリプトを使用して完全にインストールするか、または
スクリプトを使用してアプリケーションの初期構成のみ行ってから、
管理コンソールを使用してアプリケーションをアプリケーション・サーバーに
インストールできます。また、サンプルの使用、変更、および削除もできます。