Interface Mapping Toolkit (IMTK)

制約事項: 本トピックは、Enterprise Server 機能が有効な場合にのみ該当します。
重要: IMTK チュートリアルを活用してこれらのツールの使用法を確認することを強くお勧めします。「Tutorials: Interface Mapping Toolkit (IMTK)」(「Getting Started」セクションの「ネイティブ COBOL チュートリアル」の項目) を参照してください。

IMTK を使用すると、Web サービスや Java サービスなどのサービスとして ESI 上で動作するレガシー COBOL アプリケーションと、Web サービス クライアントや JSP クライアントなどの COBOL 以外のクライアントとの間のインターフェイスを作成できます。作成するインターフェイスは、サービス インターフェイスと呼ばれます。サービス インターフェイスでは、元のレガシー アプリケーションの必要な機能だけを選択して公開できます。レガシー アプリケーションではさまざまな機能が実行されることが多いため、サービス インターフェイスを作成すると、エンドユーザーが必要な機能のみにアクセスするように制限できます。

次のタイプの COBOL プログラム用サービス インターフェイスを作成できます。

  • Java インターフェイス
  • WSDL を使用した Web サービス
  • 要求/応答 JSON スキーマを使用した Web サービス
  • JSON スキーマを使用した RESTful Web サービス
重要: Java インターフェイスのクライアントをディプロイまたは生成するには、Java JDK および Java アプリケーション サーバーをインストールして構成する必要があります。「Windows 上の追加ソフトウェア要件」の「Enterprise Server のためのアプリケーション サーバー JCA サポート」セクションを参照してください。

Enterprise Server で機能するサービス インターフェイスの作成プロセスには、以下の手順が含まれます。

  • レガシー アプリケーションをサービスとして実行するエンタープライズ サーバー インスタンスの作成および構成
  • Visual COBOL プロジェクトでのサービス インターフェイスの作成
  • インターフェイス マッパーを使用したサービス インターフェイスの詳細の定義
  • エンタープライズ サーバー インスタンスへのレガシー アプリケーションおよびサービス インターフェイスのディプロイ
  • エンタープライズ サーバー インスタンス上で実行されるサービスにアクセスするクライアントの生成