我們?yōu)槭裁匆褂?Web Services?使用 Web Services可以有什么益處?本節(jié)將為你進(jìn)行介紹。
幾年前,Web services 的速度還沒(méi)有快到讓人們產(chǎn)生興趣的程度。
由于所有主要的平臺(tái)均可通過(guò) Web 瀏覽器來(lái)訪問(wèn) Web,不同的平臺(tái)可以借此進(jìn)行交互。為了讓這些平臺(tái)協(xié)同工作,Web 應(yīng)用程序被開(kāi)發(fā)了出來(lái)。
Web 應(yīng)用程序是運(yùn)行在 Web 上的簡(jiǎn)易應(yīng)用程序。它們圍繞 Web 瀏覽器標(biāo)準(zhǔn)被進(jìn)行構(gòu)建,幾乎可被任何平臺(tái)之上的任何瀏覽器來(lái)使用。
通過(guò)使用 Web services,您的應(yīng)用程序可向全世界發(fā)布功能或消息。
Web services 使用 XML 來(lái)編解碼數(shù)據(jù),并使用 SOAP 借由開(kāi)放的協(xié)議來(lái)傳輸數(shù)據(jù)。
通過(guò) Web services,您的會(huì)計(jì)部門的 Win 2k 服務(wù)器可與 IT 供應(yīng)商的 UNIX 服務(wù)器進(jìn)行連接。
有一些功能是不同的應(yīng)用程序常常會(huì)用到的。那么為什么要周而復(fù)始地開(kāi)發(fā)它們呢?
Web services 可以把應(yīng)用程序組件作為服務(wù)來(lái)提供,比如匯率轉(zhuǎn)換、天氣預(yù)報(bào)或者甚至是語(yǔ)言翻譯等等。
比較理想的情況是,每種應(yīng)用程序組件只有一個(gè)最優(yōu)秀的版本,這樣任何人都可以在其應(yīng)用程序中使用它。
通過(guò)為不同的應(yīng)用程序提供一種鏈接其數(shù)據(jù)的途徑,Web services有助于解決協(xié)同工作的問(wèn)題。
通過(guò)使用 Web services,您可以在不同的應(yīng)用程序與平臺(tái)之間來(lái)交換數(shù)據(jù)。
更多建議: