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 相関関係子 (ランタイム・メタデータ)
- XML から COBOL または PL/I へのマッピング (リクエストメッセージ )
- シナリオ新しいサービスのインプリメンテーションの作成(トップダウン) 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 )である。
関連概念
関連するリファレンス: