WebService中的wsdl文件作用是什麽?
妳好:這個有點抽象,妳可以了解下,主要是為了方便配置遠程接口。\x0d\\x0d\傳統上,我們把計算機後臺程序(Daemon)提供的功能,稱為"服務"(service)。比如,讓壹個殺毒軟件在後臺運行,它會自動監控系統,那麽這種自動監控就是壹個"服務"。通俗地說,"服務"就是計算機可以提供的某壹種功能。\x0d\根據來源的不同,"服務"又可以分成兩種:壹種是"本地服務"(使用同壹臺機器提供的服務,不需要網絡),另壹種是"網絡服務"(使用另壹臺計算機提供的服務,必須通過網絡才能完成)。\x0d\舉例來說,我現在有壹批圖片,需要把它們的大小縮小壹半。那麽,我們可以把"縮放圖片"看成是壹種服務。妳可以使用"本地服務",在自己計算機上用軟件縮小圖片,也可以使用"網絡服務",將圖片上傳到某個網站,讓服務器替妳縮小圖片,完成後再通過網絡送回給妳。這就好比,壹件事妳可以自己做,也可以交給另壹個人去做。肚子餓了,妳可以自己做飯,也可以打電話去訂壹份比薩,讓店家替妳做好送上門。\x0d\"網絡服務"(Web Service)的本質,就是通過網絡調用其他網站的資源。\x0d\舉例來說,去年我寫過壹個"四川大地震圖片墻",它能動態顯示關於四川地震的最新圖片。但是,所有的圖片都不是儲存在我的服務器上,而是來自flickr.com。我只是發出壹個動態請求,要求flickr.com向我提供圖片。這種情況下,flickr.com提供的就是壹種Web service。如果我把圖片都存放在本地服務器,不調用flickr.com,那麽我就是在使用"本地服務"。\x0d\所以,Web service讓妳的網站可以使用其他網站的資源,比如在網頁上顯示天氣、地圖、twitter上的最新動態等等。\x0d\\x0d\WSDL(Web Service Description Language)Web服務器描述語言是用XML文檔來描述Web服務的標準,是Web服務的接口定義語言,由Ariba、Intel、IBM、MS等***同提出,通過WSDL,可描述Web服務的三個基本屬性:\x0d\·服務做些什麽——服務所提供的操作(方法)\x0d\·如何訪問服務——和服務交互的數據格式以及必要協議\x0d\·服務位於何處——協議相關的地址,如URL