Web サービスの WS-I 検証ツールは、WS-I Basic Profile
1.1、1.2、2.0、WS-I Simple SOAP Binding Profile 1.0 (WS-I SSBP)、WS-I Attachments Profile
1.0 (WS-I AP)、および WS-I Basic Security Profile 1.0 (WS-I BSP) に概要が
述べられた WS-I 準拠レベルをサポートしています。
必要に応じて、ユーザーの Web サービスを準拠にするか、または非準拠にするかを選択できます。
例えば、エンコード・スタイル (RPC/エンコード) および
SOAP over JMS プロトコルは、WS-I 準拠ではありません。
このタスクについて
WS-I の詳細については、次の Web サイトを参照してください。http://www.ws-i.org/このサイトでは、Web サービスのインターオペラビリティー、使用法のシナリオ、仕様についての概要などの資料を参照できます。
WS-I Basic Profile は要件のアウトラインであり、
WSDL および Web サービス・プロトコル (SOAP/HTTP) のトラフィックが WS-I 準拠であることを主張するには、
この要件に従っていなければなりません。
Web サービスの WS-I 検証ツールは、現在以下をサポートしています。
- WS-I AP 1.0 (WS-I Attachments Profile 1.0)
- 添付ベースの Web サービスで SOAP メッセージのインターオペラビリティーをサポートします。
- WS-I BP 1.1 + SSBP 1.0 (WS-I Basic Profile および WS-I Simple SOAP Binding Profile)
- これには、エンベロープのシリアライゼーション、および SOAP メッセージでのその表示に関連する基本プロファイルおよび要件が含まれています。
- WS-I BP 1.2 (WS-I Basic Profile)
- WS-I Basic Profile 1.2 は、Basic Profile 1.1 を基にして、Basic Profile 1.1 の正誤表、および Simple SOAP Binding Profile 1.0 からの要件を組み込み、WS-Addressing および MTOM のサポートを追加することによって作成されています。
- WS-I BP 2.0 (WS-I Basic Profile)
- WS-I Basic Profile 2.0 は、非独占的 Web サービス仕様のセットの他に、インターオペラビリティーを促進するためのこれらの仕様の明確化、調整、変換処理、および拡充によって構成されています。
- WS-I BSP 1.0 (WS-I Basic Security Profile)
- Basic Security Profile 1.0 では、WS セキュリティー、REL、Kerberos、SAML、UserName、および X.509 セキュリティー・トークン形式の使用に関するガイダンスが提供されます。
この仕様を表示するには、WS-I の Web サイトを参照して、
「Deliverables」の下から適切なプロファイルを選択します。
作成する Web サービスのタイプに応じて、その Web サービスを WS-I プロファイルに準拠させるか、
またはその必要がないかを決めます。
デフォルトの準拠レベルでは、WS-I SSBP 非準拠の Web サービス・オプションが選択された場合に警告が出され、
WS-I AP 非準拠の選択は無視されます。
WS-I 準拠のレベルは、ワークスペースまたはプロジェクト・レベルで設定できます。
Web サービス・ウィザード WebSphere® ランタイム環境、
WSDL エディター、および提供されているその他の Web サービス・ツールは、
WS-I に準拠するサービスの開発をサポートし、促進します。
各プロファイルで、WS-I 仕様の準拠に関する 3 つのレベルから選択できます。
- WS-I 準拠が必要 - このレベルでは、非準拠 Web サービスの作成を行えません。
- WS-I 準拠を推奨 - このレベルでは、非準拠 Web サービスを作成できますが、そのサービスがどのように非準拠であるかを示す警告が表示されます。
- WS-I 準拠を無視 - このレベルでは、非準拠 Web サービスを作成でき、非準拠に関する通知を行いません。
WS-I 準拠のレベルは、ワークスペース・レベルまたはプロジェクト・レベルで設定できます。