【766專題】雲端運算在商業智慧上的應用/part3

Web Serice 現今手機上的應用越來越多元化,也越來越智慧化。和地點(Location)相關的應用,就是目前相當熱門的服務之一。舉例來說,我們常會因公或旅遊而到達某些地方,當吃飯的時間到時,我們常常會想問一個問題:「請幫我列出在我附近500公尺內我有興趣的餐廳,並用地圖的方式呈現出來?」。這就是可開發在手機上的智慧型餐廳推薦系統。在以往要開發這樣的一套推薦系統,是相當困難的,因為整個查詢結果的產生需要好幾個功能互補的服務相互協調及合作。這樣的系統牽涉到衛星定位的服務、餐廳地址轉成衛星定位之經緯度的服務、預測個人興趣的服務及地圖的服務。光是一項地圖的服務(需收集全台灣各個山川街道之資訊,並標以經緯度),就不是一兩年內可以開發出來的。 然而,在Web Serice下,一般小公司開發這樣的系統就逐漸變成可能。Web Serice強調每個以網路為基礎(Web-Based)的系統都可當作是網路上的一項服務。透過適當的存取機置,每一個服務都能變成另一個服務的基礎,以便能建立功能更強的服務。Google的地圖服務(Google Map)即是一個最有名的例子。Google Map收集全世界各個山川街道之資訊,並標以經緯度。它放在網路上,變成網路上的一項服務。透過其所提供之應用程式介面(Application Program Interface, API),即可存取其地圖資訊。現今許多的網路應用系統,就是以Google的地圖服務為基礎,而加以開發。例如,上述的智慧型餐廳推薦系統就利用到Google的地圖服務。

發表迴響