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