IMS Enterprise Suite SOAP Gateway プロジェクト

このトピックでは、 IMS Enterprise Suite SOAP Gateway プロジェクトの標準的なシナリオについて説明します。

IMS Enterprise Suite SOAP Gateway は、 IMS アプリケーションが SOAP を介して IMS 環境の外部で相互運用し、プラットフォームや環境に関係なくサービスを提供および要求できるようにする、軽量の Web サービス・ソリューションです。 アプリケーション言語またはプログラミング・モデル。 IMS COBOL および PL/I アプリケーションを Web サービス用に有効にするには、Enterprise Service Tools を使用して IMS COBOL および PL/I アプリケーション用の Web サービスアーティファクトを生成します。 次に、これらのWebサービス・アーティファクトを IMS Enterprise Suite SOAP Gateway にデプロイして、 IMS アプリケーションを Web サービスとして利用できるようにします。 Microsoft.NET、Java™、サードパーティ製アプリケーションなど、さまざまなタイプのクライアント・アプリケーションは、 IMS にSOAPリクエストを送信し、 COBOL および PL/I アプリケーションのビジネス・ロジックを駆動することができます。

以下のシナリオがサポートされています。
  • シナリオ: 新規サービス・インターフェースの作成 (ボトムアップ)

    Web サービス記述およびランタイム固有の XML メッセージ処理を高水準言語構造から生成します。 このオプションは、アプリケーション・プログラムをサービス・プロバイダーとして公開するときに使用できます。

    生成された成果物 (コンパイル済み XML 変換)

    • IMS Enterprise Suite SOAP Gateway ドライバー・プログラム
    • IMS SOAP 要求 XML コンバーター
    • IMS SOAP 応答 XML コンバーター
    • IMS 相関関係子 (ランタイム・メタデータ)
    • WSDL 文書
    • 要求 XSD
    • 応答 XSD

  • シナリオ: 既存のサービス・インターフェースへのマップ (meet-in-middle)

    高水準言語構造と WSDL、XML、 または XSD との間のマッピングを定義します。このオプションを使用して、マッピングに基づいて XML メッセージ処理を生成できます。 「マッピングの作成」 ウィザードを使用して、マッピングを定義し、コンパイル済みコンバーターを作成することができます。 「既存のサービス・インターフェースのマップ」 を選択すると、マッピングのソースとターゲットを選択するウィザードが表示されます。 マッピングのソースとターゲットを選択すると、単一サービス・マッピング・エディターが開きます。

    生成された成果物 (コンパイル済み XML 変換)

    • XML から COBOL または PL/I へのマッピング (リクエストメッセージ )
      • IMS SOAP ドライバー・プログラム
      • IMS SOAP 要求 XML コンバーター
      • IMS 相関関係子 (ランタイム・メタデータ)
    • COBOL または PL/I から XML (レスポンスメッセージ )
      • IMS SOAP ドライバー・プログラム
      • IMS SOAP 応答 XML コンバーター
      • IMS 相関関係子 (ランタイム・メタデータ)

  • シナリオ新しいサービスのインプリメンテーションの作成(トップダウン) IMS Enterprise Suite SOAP Gateway コンパイルされた変換と Enterprise PL/I 言語のみ
    注: 現在、このシナリオはバッチプロセッサでのみサポートされています( バッチ処理装置 をご覧ください)。

    WSDL2PLI シナリオがある:このシナリオは、 (WSDL to )シナリオと呼ばれる。 WSDL2PLI PL/I

    このシナリオでは、WSDL ファイル内の情報から、 1 つ以上の 操作をサポートする新しい IMS Enterprise Suite SOAP Gateway Web サービス・プロバイダー・プログラムが作成されます。

    IMS メッセージ・キューまたは IMS Connectでの SOAP 言語構造の 伝送および受信を処理するために、単一サービス・ツール API も提供されています。

    生成された成果物 WSDL2PLI シナリオで生成された出力ファイル を参照):

    • IMS Enterprise Suite SOAP Gateway 複数の操作をサポートするドライバー・プログラム
    • 操作ごとに、以下を行います。
      • 要求言語構造
      • 応答言語構造
      • IMS Connect 要求コンバーター
      • IMS Connect 応答コンバーター
    • 複数操作、複数コンバーター IMS 相関関係子ファイル (ランタイム・メタデータ)
    コンポーネント:
    • このシナリオで一般的な処理を行う単一サービス・コンポーネントは、 WSDL2ELS (WSDL to Enterprise Language structure) です。
    • このシナリオで PL/I -固有の処理を行う単一サービス・コンポーネントは WSDL2PLI (WSDLから PL/I )である。

関連概念

関連するリファレンス: