1.4.3 ユース・ケース3: SOAPプロトコルを使用したOracle Tuxedoドメインへの接続

SALTでは、/TドメインのかわりにGWWSサーバーを使用して2つの異なるOracle Tuxedoドメインに接続できます。GWWSサーバーは、呼出しドメインでは、送信方向で動作し、受け取りドメインでは、受信方向で動作します。

受け取りOracle Tuxedoドメインは、Oracle Tuxedoサービス定義を呼出しOracle Tuxedoドメインに伝播する必要があります。つまり、呼出しドメインOracle Tuxedoサービス・メタデータ・リポジトリには、受け取りドメインで実行するOracle Tuxedoサービス定義ファイルが含まれている必要があります。

ノート:

これは、手動で設定する必要があります。現在、Oracle Tuxedoサービス・メタデータ・リポジトリ・インフラストラクチャは、Oracle Tuxedoドメインの間で自動伝播を提供していません。

WSDLドキュメントは不要です。SALTでは、WSDLドキュメントを交換せずにSOAPプロトコルを使用してドメイン接続をするために2つのGWWSサーバーが連携して動作するよう、単純な構成が用意されています。

次の図は、2つのドメインを接続するためのSALTの使用方法を示しています。

図1-5 SOAPプロトコルを使用した2つのOracle Tuxedoドメインの接続


SOAPプロトコルを使用した2つのOracle Tuxedoドメインの接続

同じOracle Tuxedoドメイン内に接続を作成するには、2つのGWWSサーバーを使用しないでください。図6を参照してください。また、単一GWWSサーバーは自身に接続できません。次の図を参照してください。

いずれかのシナリオで、GWWSサーバーは、すでに他のアプリケーション・サーバーで公開した同じOracle Tuxedoサービスを公開します。これによって、dead-loopサービス・ディスパッチになる可能性があります。

警告:

これらのシナリオを回避するには、SALTアプリケーションを注意深く計画し構成する必要があります。

次の図は、同じOracle Tuxedoドメイン内での2つのGWWSサーバーの接続を示しています

図1-6 同じOracle Tuxedoドメイン内での2つのGWWSサーバーの接続


同じOracle Tuxedoドメイン内での2つのGWWSサーバーの接続

図1-7 自身に接続する単一のGWWSサーバー


自身に接続する単一のGWWSサーバー