Interface Mapping Toolkit (IMTK) で使用可能な機能について説明します。このツールキットを使用して、サービス・インターフェイスを作成、定義、ディプロイし、さらにエンタープライズ・サーバ上で実行するディプロイ済みサービスにアクセスするクライアントを生成できます。
IMTK を使用して生成するすべてのサービスは COBOL プログラムで、各サービスがアクセスするアプリケーションが PL/I であっても同様です。
アプリケーションのすべての機能へのアクセスを可能にするか、またはアプリケーションに含まれる特定のピースに対応するインターフェイス (1 つまたは複数) を作成できます。例えば、一般ユーザに関係ない情報を大量に含む性質のアプリケーションでは、関係する情報のみを含むサービス・インターフェイスを作成できます。
サービス・インターフェイスを作成する対象の COBOL アプリケーションおよび PL/I アプリケーションは、エンタープライズ・サーバで実行します。COBOL および PL/I アプリケーションは、エンタープライズ・サーバの Mainframe Subsystem Support (MSS) の有無にかかわらず実行できます。CICS アプリケーションおよび IMS アプリケーションは、MSS に構成したエンタープライズ・サーバにディプロイする必要があります。
実際に機能するサービス・インターフェイスの作成プロセスには、以下の手順が含まれます。