Loading article…
WS -I 基本プロファイル(正式略称は BP) は、Web サービス相互運用性業界コンソーシアム (WS-I) の仕様であり、SOAP、WSDL、UDDIなどのコアWeb サービス仕様の相互運用性に関するガイダンスを提供します。このプロファイルでは、 Web サービス記述言語(WSDL) を使用して、メッセージで動作するエンドポイントのセットとしてサービスを記述できます。
WSI-BP の重要性を理解するには、完全な WSDL または SOAP スキーマよりもはるかに狭い範囲の有効なサービス セットを定義していることに注意してください。多くの一般的なプラットフォーム (以下にリスト) は WSI-BP をサポートしていますが、それ以外のサービスはサポートしていません。WSDL 1.1 仕様と WSI-BP で許可されているサブセットを比較してください。また、WSI-BP は一般に SOAP 仕様を狭めていることにも注意してください。WSI が SOAP 標準を拡張している注目すべき例外があり、それは障害要素に xml:lang 属性を追加することです。
バージョン
- このプロファイルのバージョン 1.0 は 2004 年初頭にリリースされました。
- 2006 年に公開されたバージョン 1.1 は、バージョン 1.0 と同じ範囲ではありません。バージョン 1.0 でエンベロープのシリアル化とメッセージでの表現を扱う部分は、Simple Soap Binding Profile (SSBP)と呼ばれる新しいプロファイルに移動されました。
- バージョン1.2は2010年11月に完成しました。主な新機能は、 MTOMバイナリ添付ファイルとWS-Addressingのサポートです。
- バージョン2.0も2010年11月に公開されました。SOAP 1.2、UDDI 3、WS-Addressingを使用しています。
準拠フレームワーク
このプロファイルに準拠していると主張するフレームワークのリストは次のとおりです。
- SAP - Sybase アンワイヤードプラットフォーム [1]
- Oracle Weblogic Server 10.3はBasic Profileに準拠しており、WS-I Basic Security Profileにも準拠しています[2]
- ASP.NET 2.0 - WebサービスはBasic Profileに準拠しています[3]
- マイクロソフトビズトークサーバー[4]
- Eclipse Metro は、 JAX-WSリファレンス実装 (JAX-WS RI) と Tango ( WSIT ) プロジェクトを含むバンドルです。
- IBM WebSphere Application Serverバージョン5.0.2から5.1はBP 1.0に準拠しており、バージョン6.0以降はBP 1.1に準拠しています[5]
- Apache Axis 1.2+ は BP 1.0 に準拠しています
- アパッチ アクシス2
- セルティックス
- gSOAPはBP 1.0a、1.1、1.2に準拠しています。
- Software AG webMethods バージョン 7 および 8
- JBossWS
- コードハウスXFire
- Apache CXF、Codehaus XFire と Celtix の統合
- Gosu、Gosu 言語は本質的にネイティブ タイプとして WS-I Web サービスをサポートします。
- コーディズ
- スプリングWS
外部リンク
- WS-I 基本プロファイル 1.0 仕様
- WS-I 基本プロファイル 1.1 仕様
- WS-I 基本プロファイル 1.2 仕様
- WS-I 基本プロファイル 2.0 仕様
- WSDL 1.1 仕様
