wsdl編寫的五個步驟
我們以中的案例來說明.
1)宣告命名空間
必須在
元素中提供各種命名空間的宣告.
????? targetnamespace="
????? xmlns="
"????? xmlns:xsd="
"???
????? xmlns:plnk="
"?????
????? xmlns:lns="
三個必須做的外部命名空間宣告是 wsdl、soap 和 xsd(xml 模式定義)
xmlns="
"是wsdl命名空間
xmlns:soap="
soap/" 是soap命名空間,這裡因為是用做bpel4ws,所以
不需要該命名空間
xmlns:xsd=""是xsd命名空間
2)編寫服務
元素包含乙個或多個
元素,實際上,每個元素都是您希望表示的一系列
operation。或者,您也可以將單個 porttype 元素看作是將各種方法組成類的乙個邏輯分組。我們稱
porttype為服務---這就是"web服務"這個名稱的由來.
??
?????
?????
?????
???????????? message="lns:errormessage"/>
??
可以看出,porttype是operation的集合.乙個operation是乙個方法,那乙個porttype不就是乙個類嗎?乙個
類,我們可以看作乙個服務.
3)指定引數
operation指定了輸入的引數和輸出的引數,在 wsdl 術語中,所有引數稱為「訊息」。
??
?? ??
乙個訊息可以有多個part元素,part元素指定名稱和型別.
4)與soap繫結
wsdl以一種抽象方式定義了操作和訊息,而不考慮實現的細節。實際上,wsdl 的任務是定義或描述 web
服務,然後提供乙個對外部框架的引用來定義 wsdl 使用者將如何實現這些服務。可以將這個框架當作
wsdl 抽象定義和它們的實現之間的「繫結(binding)」。一般是與soap繫結,當然,也不是必須的.
5)指定實現
當您在 uddi 註冊中心發布 web 服務時,會使用它.
最後兩個步驟把wsdl與soap/uddi結合起來了.
?
WSDL編寫的五個步驟
1 宣告命名空間 必須在 元素中提供各種命名空間的宣告.xml definitions xmlns xmlns xsd xmlns plnk 三個必須做的外部命名空間宣告是 wsdl soap 和 xsd xml 模式定義 xmlns 是wsdl命名空間 xmlns soap soap 是soap命...
WSDL編寫的五個步驟
轉貼 url 1 宣告命名空間 必須在 元素中提供各種命名空間的宣告.xml 三個必須做的外部命名空間宣告是 wsdl soap 和 xsd xml 模式定義 xmlns 是wsdl命名空間 xmlns soap soap 是soap命名空間 xmlns xsd 是xsd命名空間 2 編寫服務 元素...
使用Echarts的五個步驟
參考 一 製作乙個圖表容器 二 引入echarts.js檔案 三 配置圖表路徑 require.config 四 載入圖表js檔案 require echarts echarts chart bar loadcomplete 五 繪製圖表 function loadcomplete ec 圖表配置資...