最近在學習WebService,看很多資料,基本上上來就講WSDL,UDDI的概念,定義,看了半天不知其所以然,能不能具體點,我怎么看WSDL,UDDI,比如我現在在VS中建立一個webservice項目,方法也寫好了,這個WSDL怎么看,UDDI怎么看?求各位大俠解釋下感激不盡
2 回答

慕工程0101907
TA貢獻1887條經驗 獲得超5個贊
UDDI你基本用不到,沒必要看。它是用來尋找一個Web服務的,這個規范做的并不成功,現在基本不怎么提倡了。
WSDL比較重要,一個web服務發布后。作為一個Web服務調用者,通過網絡唯一能看到的就是這個web服務的WSDL,根據一個web服務的wsdl,調用者可以判斷出這個web服務都有哪些函數接口,每個函數的參數是什么,返回值是什么。有了這些,才能夠構造SOAP報文來調用該Web服務的某個函數接口。

30秒到達戰場
TA貢獻1828條經驗 獲得超6個贊
簡單說WSDL就是用來描述你的服務的接口的,包括方法名字,參數類型,返回值是啥、通過什么地址、什么端口、什么協議調用等等。WSDL還可以定義比較復雜的數據結構,比如結構體、數組、集合等。通過一個服務的WSDL可以了解如何調用這個服務。
UDDI是一種用于發現和定位服務協議,他把一個服務拆的非常細,但是似乎目前沒什么大用。
WebService一定需要WSDL,但是不一定需要注冊到UDDI中心中
- 2 回答
- 0 關注
- 576 瀏覽
添加回答
舉報
0/150
提交
取消