以前接觸過的乙個專案是對wsdl進行語義標註,達到語義互操作的目的,現對wsdl總結如下。
wsdl(web services description language)-網路服務描述語言,是一門基於xml的語言,用於描述web services以及如何對它們進行訪問。
wsdl文件的作用:
需要執行web service的請求者找到wsdl文件(介紹如何執行web服務),解析文件,基於wsdl傳送乙個soap請求到提供者,獲得服務的執行。
wsdl文件結構:
例項:為了更形象的理解wsdl,可與程式語言聯絡起來。porttype可比作程式語言中的乙個函式庫,或者模組,或者乙個類,裡面包括了各種函式(操作operation)。message可比作乙個函式呼叫的引數,如輸入引數(string str,int num)和返回,它定義每個訊息的部件以及部件的資料型別。
繫結binding:繫結為web service定義訊息格式和通訊協議。
服務:
大致了解下即可,因為不會讓我們手寫wsdl,發布ws時可以自動生成(如tuscany或axis2發布服務時都自動生成了wsdl文件)。
WSDL的檔案結構(WSDL 1 1規範
為能將乙個webservice描述清楚,wsdl從三個層面對乙個服務進行了描述 一 描述服務的介面 部分 也就是服務有哪些操作 部分 以及每個操作的輸入輸出引數 部分,其中引數的資料結構是由來描述的 二 描述服務的 binding 部分 也就是服務使用了什麼樣的傳輸協議 是soap還是其他 以及何種...
WSDL的檔案結構(WSDL 1 1規範)
為能將乙個webservice描述清楚,wsdl從三個層面對乙個服務進行了描述 一 描述服務的介面 部分 也就是服務有哪些操作 部分 以及每個操作的輸入輸出引數 部分,其中引數的資料結構是由來描述的 二 描述服務的 binding 部分 也就是服務使用了什麼樣的傳輸協議 是soap還是其他 以及何種...
WSDL的檔案結構(WSDL 1 1規範
為能將乙個webservice描述清楚,wsdl從三個層面對乙個服務進行了描述 一 描述服務的介面 部分 也就是服務有哪些操作 部分 以及每個操作的輸入輸出引數 部分,其中引數的資料結構是由來描述的 二 描述服務的 binding 部分 也就是服務使用了什麼樣的傳輸協議 是soap還是其他 以及何種...