CICS Explorer Software Development Kit (SDK) は、OSGi サポートを含む、CICS での Java アプリケーション開発および配置の環境を提供します。
SDK を使用して、OSGi 仕様に準拠するように、新しいアプリケーションを作成したり、既存の Java アプリケーションを再パッケージ化したりできます。 OSGi サービス・プラットフォームは、コンポーネント・モデルを使用して、アプリケーションを OSGi バンドルとしてフレームワークに配置するこれらのアプリケーションの開発のメカニズムを提供します。 OSGi バンドルはアプリケーションの配置の単位であり、バージョン管理情報、依存関係、およびアプリケーション・コードが含まれます。OSGi の主な利点は、OSGi サービスと呼ばれる適切に定義されたインターフェースを経由してのみアクセスされる再利用可能なコンポーネントから、アプリケーションを作成できる点です。 また、Java アプリケーションのライフサイクルと依存関係を、詳細に管理することもできます。OSGi を使用したアプリケーションの開発については、OSGi Alliance の Web サイトを参照してください。
SDK を使用して、CICS のサポートされるリリースで動作する Java アプリケーションを開発できます。CICS のリリースが異なると、サポートされる Java のバージョンも異なります。さらに、最近のリリースの JCICS API は CICS の追加機能をサポートするよう拡張されています。 間違ったクラスの使用を防ぐために、SDK にはターゲット・プラットフォームをセットアップする機能があります。 開発対象としている CICS のリリースを定義でき、SDK は使用できない Java クラスを自動的に非表示にします。
アプリケーションを開発/配置するための以下の各ステップの実行方法について、詳しくは SDK ヘルプの中の「CICS Java 開発者ガイド」を参照してください。