Web Service和WSDL 概念理解

2021-07-08 14:35:41 字數 824 閱讀 7502

傳統上,我們把計算機後台程式(daemon)提供的功能,稱為"服務"(service)。比如,讓乙個防毒軟體在後台執行,它會自動監控系統,那麼這種自動監控就是乙個"服務"。通俗地說,"服務"就是計算機可以提供的某一種功能。

舉例來說,我現在有一批,需要把它們的大小縮小一半。那麼,我們可以把"縮放"看成是一種服務。你可以使用"本地服務",在自己計算機上用軟體縮小,也可以使用"網路服務",將上傳到某個**,讓伺服器替你縮小,完成後再通過網路送回給你。這就好比,一件事你可以自己做,也可以交給另乙個人去做。肚子餓了,你可以自己做飯,也可以打**去訂乙份比薩,讓店家替你做好送上門。

"網路服務"(web service)的本質,就是通過網路呼叫其他**的資源。

舉例來說,去年我寫過乙個"四川大**牆",它能動態顯示關於四川**的最新。但是,所有的都不是儲存在我的伺服器上,而是來自flickr.com。我只是發出乙個動態請求,要求flickr.com向我提供。這種情況下,flickr.com提供的就是一種web service。如果我把都存放在本地伺服器,不呼叫flickr.com,那麼我就是在使用"本地服務"。

所以,web service讓你的**可以使用其他**的資源,比如在網頁上顯示天氣、地圖、twitter上的最新動態等等。

wsdl(web service description language)web伺服器描述語言是用xml文件來描述web服務的標準,是web服務的介面定義語言,由ariba、intel、ibm、ms等共同提出,通過wsdl,可描述web服務的三個基本屬性:

·服務做些什麼——服務所提供的操作(方法)

·如何訪問服務——和服務互動的資料格式以及必要協議

web service以及WSDL簡介

傳統上,我們把計算bai機後台程式 dudaemon 提供的功能,稱為 服務 service zhi比如,讓乙個殺dao毒軟體在後台執行,它會自動監控系統,那麼這種自動監控就是乙個 服務 通俗地說,服務 就是計算機可以提供的某一種功能。根據 的不同,服務 又可以分成兩種 一種是 本地服務 使用同一臺...

web service 相關(二) wsdl結構

1 definitions 這個是 wsdl 的根元素,我們要關心的是三個屬性,name 屬性值為公開的 web 服務的介面的實現類 service 上例中為 name helloserviceimplservice 不同的 jax ws實現名字是不一樣的 targetnamespace指定目標命名...

WebService學習筆記之WSDL

應boss和tl的要求,學習restful webservice,從最基礎的wsdl等開始,暫時在w3school上學習,之後可能會參考的資料。wsdl 元素的核心。它描述乙個 web service 可被執行的操作,以及相關的訊息。相比於傳統程式語言中的乙個函式庫 或乙個模組 或乙個類 定義乙個操...