2.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サーバーの間の対話を記述します。
|
| WS-Policy添付 | SALT WSDLコンバータでは、WSDLドキュメントで定義されているWS-Policy添付をサポートしていません。WS-Policy添付がWSDLドキュメントで定義されている場合は、SALT WSDLコンバータによってポリシー情報が無視されます。 |
| MIMEバインディング | SALT WSDLコンバータでは、メッセージ・レベルのMIME形式の関連付けをサポートしていません。 |
| SOAP headerおよびheaderfaultメッセージ | SALT WSDLコンバータでは、WSDL 1.1ドキュメント内での<soap:header>および<soap:headerfault>記述をサポートしていません。wsdlの操作に対して定義されているすべての<soap:header>および<soap:headerfault>メッセージが、SALT WSDLコンバータによって無視されます。
|
| 複数のSOAPフォルト・メッセージ | SALT WSDLコンバータでは、1つのWSDL操作に複数のフォルト・メッセージを定義することはできません。 |
次の表に、動作保証済のWebサービス・サーバーで、SALTと相互運用性があるものを示します。
表2-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.1RPC/encoded | あり | あり | なし | なし | あり | あり |
| SOAP 1.1document/literal | あり | あり | あり | あり | あり | あり |
| SOAP 1.2RPC/encoded | なし | なし | なし | なし | なし | なし |
| SOAP 1.2document/literal | なし | あり | あり | あり | あり | なし |
親トピック: SALT 12.2.2の相互運用性