WS-I基本概要
外觀
WS-I基本概要(英語:WS-I Basic Profile,官方縮寫為WSI BP)是Web服務互操作性行業聯盟(WS-I)的一個規範,為核心Web服務規範,如 SOAP,WSDL及UDDI提供互操作性上的指引。 概要使用Web服務描述語言(WSDL)將服務描述為操作消息的端點的集合。
要理解WSI-BP的重要性,需要注意它定義了一個比全部WSDL模式具有更多限制的合法服務的集合。許多常見的平台(如下)支持WSI-BP,但不支持WSI-BP以外的Web服務。
版本
[編輯]- 基本概要的1.0版本在2004年初發佈。
- 在2006年發佈的1.1版本的範圍與1.0版本不同。1.0版本中處理信封序列化以及在消息中的表示被移出作為一個新的概要,稱作簡單SOAP綁定概要(Simple Soap Binding Profile,縮寫SSBP)。
- 1.2版本還沒有定案,WS-I網站上可以得到草稿。主要的新特性是將支持MTOM二進制附件以及WS-Addressing[1]。這個版本的工作草案可以從[2]獲得。
- 2.0版本正在撰寫中。2.0版本將使用SOAP 1.2版本,UDDI 3版本以及WS-Addressing [3]
遵從規範的框架
[編輯]聲稱遵從WS-I基本概要的框架包括:
- Oracle Weblogic Server 10.3版遵從基本概要,同時遵從WS-I基本安全概要。[4]
- ASP.NET 2.0 - Web服務遵從基本概要[5] (頁面存檔備份,存於互聯網檔案館)
- GlassFish Metro, 包括JAX-WS參考實現(JAX-WS RI)以及Tango (WSIT)項目。
- IBM WebSphere Application Server5.0.2版到5.1版遵從基本概要 1.0,6.0以上版本遵從基本概要 1.1 [6] (頁面存檔備份,存於互聯網檔案館)
- Apache Axis 1.2以上版本遵從基本概要1.0
- Apache Axis2
- Celtix
- WebMethods_Glue
- JBoss應用伺服器
- Codehaus XFire
- Apache CXF,Codehaus XFire與Celtix合併的項目
- Cordys
- SpringWS (頁面存檔備份,存於互聯網檔案館)