目次 前 次 PDF


SALTの相互運用性

SALTの相互運用性
この章の内容は次のとおりです。
Webサービス・クライアントの相互運用性
SALTでは、着信Oracle TuxedoサービスにアクセスするほとんどのWebサービス・クライアント・プログラムがサポートされています。SALT WSDLジェネレータ(tmwsdlgen)は、ほとんどの標準的なUDDIサーバーに対してパブリッシュできるWSDL 1.1の仕様に準拠したWSDLドキュメントを生成します。
表1に、SALTに対して相互運用性を持つ認証済のWebサービス・クライアント・ツールキットを示します。
 
表1 相互運用性を持つ認証済のWebサービス・クライアント・ツールキット
 
WebLogic Server
Axis for Java 2.0
.Net 3.5
ALSB 3.0
Oracle BPEL
10.1.3.1.0
9.2
10.3
SOAP 1.1
RPC/エンコーディング
あり
あり
なし
なし
あり
あり
SOAP 1.1
ドキュメント/リテラル
あり
あり
あり
あり
あり
あり
SOAP 1.2
RPC/エンコーディング
なし
なし
なし
なし
なし
なし
SOAP 1.2
ドキュメント/リテラル
なし
あり
あり
あり
あり
なし
Webサービス・サーバーの相互運用性
SALTでは、WSDL 1.1標準のドキュメントを利用して記述されているほとんどの外部Webサービス・アプリケーションがサポートされています。表2では、例外を示しています。
 
表2 SALTでサポートされていないWebサービス記述
WSDL記述
説明
RPC/literalメッセージ・スタイル
GWWSサーバーでは、発信サービスに対してRPC/encodedおよびdocument/literal SOAPメッセージ・スタイルのみサポートされています。RPC/literalメッセージ・スタイルが外部WSDLファイルに定義されている場合、SALT構成コンパイラによって変換された、非ネイティブのWSDFファイルは受け付けません。
<wsdl:import>
SALT WSDLコンバータは、<wsdl:import>を使用して定義されたネストWSDLドキュメントを再帰的に取得できません。
HTTPバインディング
WSDL 1.1仕様では、SOAPバインディングに加えてHTTP GET & POSTバインディングも定義しています。HTTP GET & POSTバインディングは、単純なHTTPプロトコルを使用して、WebブラウザとWebサーバーの間の対話を記述します。
GWWSサーバーはHTTPトランスポートをサポートしますが、ネットワーク上でSOAPプロトコルに準拠したXMLメッセージのみサポートされています。WSDLドキュメントにHTTP GET & POSTバインディングが含まれている場合、SALT WSDLコンバータによってこのバインディングは無視されます。
WS-Policy添付ファイル
SALT WSDLコンバータでは、WSDLドキュメントで定義されているWS-Policy添付ファイルをサポートしていません。WS-Policy添付ファイルがWSDLドキュメントで定義されている場合は、SALT WSDLコンバータによってポリシー情報が無視されます。
MIMEバインディング
SALT WSDLコンバータでは、メッセージ・レベルのMIME形式の関連付けをサポートしていません。
SOAPヘッダーおよびheaderfaultメッセージ
SALT WSDLコンバータでは、WSDL 1.1ドキュメント内での<soap:header>および<soap:headerfault>記述をサポートしていません。wsdlの操作に対して定義されているすべての<soap:header>および<soap:headerfault>メッセージが、SALT WSDLコンバータによって無視されます。
1つまたは複数のSOAPフォルト・メッセージ
SALT WSDLコンバータでは、WSDL操作に対して定義される1つまたは複数のフォルト・メッセージをサポートしていません。
表3に、SALTに対して相互運用性を持つ認証済のWebサービス・サーバーを示します。
 
表3 相互運用性を持つ認証済のWebサービス・サーバー・ツールキット
 
WebLogic Server
Axis for Java 2.0
.Net 3.5
ALSB 3.0
Oracle BPEL
10.1.3.1.0
9.2
10.3
SOAP 1.1
RPC/エンコーディング
あり
あり
なし
なし
あり
あり
SOAP 1.1
ドキュメント/リテラル
あり
あり
あり
あり
あり
あり
SOAP 1.2
RPC/エンコーディング
なし
なし
なし
なし
なし
なし
SOAP 1.2
ドキュメント/リテラル
なし
あり
あり
あり
あり
なし
WS-TXの相互運用性
SALTでは、表4に示すように、WS-TX標準のドキュメントに記載されているほとんどの外部Webサービス・アプリケーションがサポートされています。
 
表4 WS-TX標準の相互運用性
WebLogic Server 10.3.3
.Net 3.5
クライアントの相互運用性
WS-COOR 1.0およびWS-AT 1.0
あり
あり
サーバーの相互運用性
WS-COOR 1.0およびWS-AT 1.0
あり
あり
SAMLの相互運用性
表5に、SALTでサポートされているSAML標準とアプリケーション・サーバーを示します。
 
表5 SAML標準とアプリケーション・サーバー
WS-Securityポリシー
アプリケーション・サーバー
SAML 1.1と非対称バインディング
InitiatorToken AlwaysまたはAlwaysToRecipient
RecipientToken Never
署名付きサポート・トークンSAML v 1.1
WebLogic Server 10.3.5
SAML 2.0と非対称バインディング
InitiatorToken AlwaysまたはAlwaysToRecipient
RecipientToken Never
署名付きサポート・トークンSAML v 2.0
WebLogic Server 10.3.5
関連項目

Copyright ©1994, 2017,Oracle and/or its affiliates. All rights reserved