Web Service學習-Web Service幾個基本概念

endpoint: 用來定位Web Service的URL地址。namespace:用來區分相同Web Service下相同的名稱的事物,沒有特別的含義。

QName:qualified name。指的是全稱。例如:Web Service的namespace爲www.abc.com。Web Service名稱爲SampleWebService,那麼該Web Service的QName指的是www.abc.com這個命名空間下的SampleWebService。

RPC-Style Web Service:從客戶端收到一個充滿數據的信封(envelope),然後發回一個同樣充滿數據的信封。RPC式架構意味着:方法信息和作用域信息都在信封(envelope)或報頭(headers)裏。

Document-Style Web Service:Web Service請求的Input/Output消息只包含一個部分。該部分內容在Schema中進行定義,所以該Web Service請求的Input/Output消息可以通過Schema來校驗。而RPC-Style Web Service無法通過外在的Schema來進行校驗。

Port Type: Web Service方法的集合。Port Type允許你通過SOAP來訪問它。

Binding:將Port Type,消息格式(SOAP消息)以及Transport(HTTP)層協議綁定起來。

Port:可以將實現的Web Service安裝不同機器上。同時允許採用不同的Binding信息。

Target Namespace:將Web Service下的操作名稱,Port Type名稱等等放置在統一的namespace下。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章