重要: メインフレーム IMTK チュートリアルを活用してこれらのツールの使用法を確認することを強くお奨めします。「
Tutorials: Interface Mapping Toolkit (IMTK)」(「
Getting Started」セクションの「
メインフレーム チュートリアル」の項目) を参照してください。
IMTK を使用すると、Web サービスや Java サービスなどのサービスとして エンタープライズ サーバー リージョン 上で動作する既存のレガシー COBOL CICS または IMS アプリケーション、あるいは CICS BMS または IMS MFS マップを送受信する既存の PL/I アプリケーションと、Web サービス クライアントや JSP クライアントなどの COBOL 以外のクライアントとの間のインターフェイスを作成できます。作成および定義するインターフェイスは、サービス インターフェイスと呼ばれます。サービス インターフェイスは、同じ エンタープライズ サーバー リージョン にレガシー アプリケーションとしてディプロイされ、サービスとしても動作します。
サービス インターフェイスでは、元のレガシー アプリケーションの必要な機能だけを選択して公開できます。レガシー アプリケーションではさまざまな機能が実行されることが多いため、サービス インターフェイスを作成すると、エンドユーザーが必要な機能のみにアクセスするように制限できます。画面ベースのアプリケーションの場合は、複数のマップの画面フィールドを、特定のユーザーに的を絞ったインターフェイスに統合することもできます。
IMTK では、次のメインフレーム ベースのテクノロジをサポートしています。
- COBOL CICS
- COBOL IMS
- CICS BMS マップまたは IMS MFS マップを送信または受信する PL/I アプリケーション
注: メインフレーム以外のアプリケーションのサービス インターフェイスを作成することもできます。詳細については、このマニュアルの「
COBOL プログラミング」セクションの「
Interface Mapping Toolkit (IMTK)」を参照してください。
注: IMTK を使用して生成するすべてのサービスは COBOL プログラムで、各サービスがアクセスするアプリケーションが PL/I であっても同様です。
IMTK は、次のタイプのメインフレーム ソース コードで利用可能なフィールドを使用したサービス インターフェイスの生成をサポートします。
- COMMAREA を使用する COBOL CICS プログラム
- CICS BMS マップ
- IMS MFS マップ
注: IMTK では、CICS 画面ベースおよび COMMAREA ベースのサービス・インターフェイスのサポートに加えて、WSDL ファイルからの CICS COMMAREA ベースおよびチャネル ベースの Web サービス タイプのサービス インターフェイスおよびクライアント アプリケーションの生成もサポートしています。この代替テクノロジについては、「
CICS Web サービス (CWS)」セクションで説明されています。
次のタイプのサービス インターフェイスを作成できます。
- SOAP Web サービス
- Java インターフェイス
- .NET インターフェイス
実際に機能するサービス インターフェイスの作成プロセスには、以下の手順が含まれます。
- レガシー アプリケーションをサービスとして実行する エンタープライズ サーバー リージョン の作成および構成
- Enterprise Developer プロジェクトでのサービス インターフェイスの作成
- マップ注釈エディターによる画面マップの必要に応じた編集
- インターフェイス マッパーを使用したサービス インターフェイスの詳細の定義
- エンタープライズ サーバー リージョン へのレガシー アプリケーションおよびサービス インターフェイスのディプロイ
- エンタープライズ サーバー リージョン 上で実行されるサービスにアクセスするクライアントの生成