什麼是Web Service (轉)

worldblog發表於2007-12-12
什麼是Web Service (轉)[@more@] Service 是一種新的web應用分支,他們是自包含、自描述、模組化的應用,可以釋出、定位、透過web。Web Service可以從簡單的請求到複雜商務處理的任何功能。一旦部署以後,其他Web Service應用程式可以發現並呼叫它部署的服務。

Web Service是一種應用程式,它可以使用標準的網際網路,像超文字傳輸協議(HTTP)和,將功能綱領性地體現在網際網路和企業內部網上。可將Web服務視作Web上的。

1 歷史
web廣泛用到的技術:
◆:通用協議,被各種裝置使用
◆HTML:通用介面,可以使用HTML標籤顯示資料
◆:寫一次可以在任何地方執行的通用程式語言
◆XML :通用資料表達語言,在web送機構化資料的容易方法
他們的特點是其開放性,跨平臺性,開放性正是Web services的基礎。

2 Web發展的趨勢
內容更動態化
◆頻寬Bandwidth更便宜,易於獲得
◆器Storage更便宜,更易獲得
◆普遍式計算變得更加重要:大量的裝置,例如行動電話,頁面,,pc,已經在Inte上變得普遍,平臺變得更多元化,象XML這樣的跨平臺技術變得更重要

3 Web Services扮演什麼角色?
上述的這些趨勢意味著,更加智慧的處理,操作和彙總內容變得十分重要。讓我們看看按照Web services角度所預示的四個趨勢:
◆內容更加動態:一個web service必須能合併從多個不同源來的內容,可以包括股票,天氣,新聞等,在傳統環境中的內容,如存貨水平,購物訂單或者目錄資訊等,都從後端而來
◆頻寬更加便宜:web services可以分發各種型別的內容(,影片流等)
◆儲存更便宜: web services必須能聰明地處理大量資料,意味著要使用,目錄,緩衝,和負載平衡等技術保持可擴充套件能力
◆普遍式計算更重要:web services不能要求客戶使用某一版本的的傳統,必須支援各種裝置,平臺,瀏覽器型別,各種內容型別。

4 兩種重要技術
要達到這樣的目標,Web services要使用兩種技術:
◆XML XML是在web上傳送結構化資料的偉大方式,Web services要以一種可靠的自動的方式運算元據,HTML不會滿足要求,而XML可以使web services十分方便的處理資料,它的內容與表示的分離十分理想
◆P SOAP使用XML訊息呼叫方法,這樣web services可以透過的post和get方法與遠端機器互動,而且,SOAP更加健壯和靈活易用。
其他象UDDI和WSDL技術與XML和SOAP技術緊密結合用於服務發現。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-992013/,如需轉載,請註明出處,否則將追究法律責任。

相關文章