Web Services基礎知識

Web Services 的概念?

web services 是應用程序的組件,使用開放協議進行通信,是獨立的(selef-contained)並可自我描述,可通過使用UDDI來發現,XML是WebServices的基礎。

工作原理?

基於Web Services平臺是XML + HTTP

HTTP協議是最常用的因特網協議,

XML提供了一種可用於不同平臺和編程語言之間的語言。

Web Services平臺的元素?

SOAP(簡易對象訪問協議);

UDDI( 通用描述、發現及整合);

WSDL(Web Servicers描述語言)。

Web Services的重要性?

由於所有主要的平臺均可通過 Web 瀏覽器來訪問 Web,不同的平臺可以藉此進行交互。爲了讓這些平臺協同工作,Web 應用程序被開發了出來。

Web 應用程序是運行在 Web 上的簡易應用程序。它們圍繞 Web 瀏覽器標準被進行構建,幾乎可被任何平臺之上的任何瀏覽器來使用。

通過使用 Web services,您的應用程序可向全世界發佈功能或消息。

Web services 使用 XML 來編解碼數據,並使用 SOAP 藉由開放的協議來傳輸數據。

通過 Web services,您的會計部門的 Win 2k 服務器可與 IT 供應商的 UNIX 服務器進行連接。

Web Services的兩種應用類型?

可重複使用的應用程序組件

有一些功能是不同的應用程序常常會用到的。那麼爲什麼要周而復始地開發它們呢?

Web services 可以把應用程序組件作爲服務來提供,比如匯率轉換、天氣預報或者甚至是語言翻譯等等。

比較理想的情況是,每種應用程序組件只有一個最優秀的版本,這樣任何人都可以在其應用程序中使用它。

連接現有的軟件

通過爲不同的應用程序提供一種鏈接其數據的途徑,Web services有助於解決協同工作的問題。

通過使用 Web services,您可以在不同的應用程序與平臺之間來交換數據。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章