xscmd ユーティリティーによる OSGi 対応サービスの管理

xscmd ユーティリティーを使用して、 各コンテナーが使用しているサービスとサービス・ランキングを表示したり、バンドルの 新しいバージョンを使用するようランタイム環境を更新したりするなど、管理者用タスクを実行できます。

このタスクについて

Eclipse Equinox OSGi フレームワークでは、同一バンドルの複数バージョンを インストールでき、それらのバンドルを実行時に更新できます。WebSphere® eXtreme Scale は、 多数の OSGi フレームワーク・インスタンス内でコンテナー・サーバーを実行する分散環境です。

手動で OSGi フレームワークにバンドルをコピーしたり、インストールしたり、 それらのバンドルを開始したりする作業は管理者の担当です。eXtreme Scale には、ObjectGrid 記述子 XML ファイル内で eXtreme Scale プラグインとして 識別されたサービスを追跡する OSGi ServiceTrackerCustomizer が組み込まれています。 xscmd ユーティリティーを使用すると、プラグインのどのバージョンが 使用されているか、どのようなバージョンが使用可能かを確認でき、バンドル・アップグレードも 実行できます。

eXtreme Scale はサービス・ランキング番号を 使用して、各サービスのバージョンを識別します。参照先が同じサービスが 2 つ以上ロードされると、eXtreme Scale は、 ランキングが最も高いサービスを自動的に使用します。

手順