CICS および JSON Web サービス

CICS®で JSON Web サービスを開始するには、いくつかの方法があります。 最適な方法は、既に知っている内容と、Web サービスを使用するための計画がどの程度進んでいるかによって異なります。

このタスクについて

CICS は、JSON ベースのサービスとしてリソースを公開するためのいくつかの異なるテクノロジーをサポートしています。 このセクションは、「JSON Web サービス」と呼ばれる、より古いテクノロジーに関連しています。 z/OS® Connect for CICS 1.0に関する同等の情報については、 CICS および z/OS Connectを参照してください。

JSON Web サービスは、 CICS プログラムを JSON サービスとして使用可能にするためのテクノロジーです。 これらは RESTful サービスであるか、または要求/応答のリモート・プロシージャー・コール・スタイルのサービスである場合があります。 このテクノロジーは、SOAP Web サービスに使用されるものから派生し、WSBind ファイルの生成に使用される DFHLS2JS および DFHJS2LS という JCL プロシージャーを使用します。 これらの WSBind ファイルは、WEBSERVICE リソースとして CICS にデプロイされます。 WEBSERVICE リソースでは、JSON とアプリケーション・バイナリー・データ・フォーマットの間の自動変換を支援します。

IBM®の JSON のプレミア・テクノロジーには、 z/OS Connect Enterprise Editionという製品が含まれます。この製品は、 CICS JSON Web サービスとの互換性が広く、多くの追加の統合オプションと機能を提供します。

以下に、 CICSでの JSON Web サービスの開始点をいくつか示します。

手順

  • アプリケーションの例をインストールします。
    CICS には、JSON Web サービス・プロバイダーとして有効にできるカタログ管理アプリケーションの例が用意されています。 これを行うには、DFHLS2JS を使用して、提供される言語構造から Web サービスを生成します。 Web ブラウザーまたはサード・パーティー・クライアント・アプリケーションを使って JSON Web サービスをテストすることもできます。 詳しくは、 データ構造からのサービス・プロバイダー・アプリケーションの作成を参照してください。

    CICSで Web サービスについて学習するための実践的な方法が必要な場合は、サンプル・アプリケーションを使用してください。 実例アプリケーションについては、 CICS Catalog Manager 実例アプリケーションで説明されています。

  • サービス・プロバイダーとしてアプリケーションを 配置する計画を行います。
    CICS で Web サービスを使用してアプリケーションおよび関連インフラストラクチャーの計画を開始する方法を既に十分に理解している場合があります。
  • JSON Web サービスの別のオプションとして、 z/OS Connect の使用があります。 このオプションについて詳しくは、 CICS および z/OS Connect を参照してください。