WS-I基本概要

WS-I基本概要(英語:WS-I Basic Profile,官方縮寫為WSI BP)是Web服務互操作性行業聯盟(WS-I)的一個規範,為核心Web服務規範,如 SOAPWSDLUDDI提供互操作性上的指引。

基本介紹

  • 中文名:WS-I基本概要
  • 外文名:WS-I Basic Profile
  • 縮寫:WSI BP
  • 領域:計算機
簡介,版本,遵從規範的框架,WSDL,

簡介

WS-I基本概要是概要使用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。這個版本的工作草案可以從[2]獲得。
  • 2.0版本正在撰寫中。2.0版本將使用SOAP1.2版本,UDDI3版本以及WS-Addressing[3]

遵從規範的框架

聲稱遵從WS-I基本概要的框架包括:
  • Oracle Weblogic Server10.3版遵從基本概要,同時遵從WS-I基本安全概要。[4]
  • ASP.NET2.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 Axis1.2以上版本遵從基本概要1.0
  • Celtix
  • JBoss套用伺服器
  • Codehaus XFire
  • Apache CXF,Codehaus XFire與Celtix合併的項目
  • SpringWS

WSDL

WSDL(Web服務描述語言,Web Services Description Language)是為描述Web服務發布的XML格式。W3C組織(World Wide Web Consortium)沒有批准1.1版的WSDL,當前的WSDL版本是2.0,是W3C的推薦標準(recommendation)(一種官方標準),並將被W3C組織批准為正式標準。
在諸多技術文獻中通常將Web服務描述語言簡寫為WSDL,讀音通常發為:"wiz-dəl"。
WSDL描述Web服務的公共接口。這是一個基於XML的關於如何與Web服務通訊和使用的服務描述;也就是描述與目錄中列出的Web服務進行互動時需要綁定的協定和信息格式。通常採用抽象語言描述該服務支持的操作和信息,使用的時候再將實際的網路協定和信息格式綁定給該服務。

相關詞條

熱門詞條

聯絡我們