我知道這是一個老問題,必須已經答覆了上百次,但我還是無法找到滿意的答覆。Web服務與Web應用程序
我正在創建一個應用程序,該應用程序將被其他應用程序(mobile/web)用於獲取數據。現在我有2個選項:
- 創建我的應用程序作爲一個簡單的Web應用程序。
- 創建一個Web服務。
Web服務看起來更復雜,其中的任何客戶端將提供一個指定的格式(SOAP/REST)的數據和我的應用程序將解析請求,並返回由客戶要求的數據。數據如何被使用不是我的應用程序的問題。
我的問題是,通過一個簡單的Web應用程序接受XML格式的請求並用XML響應進行響應,可以實現相同的效果。直覺是,如果我們不確定誰將會使用這種服務,Web服務將會是更好的方式。但是,通過簡單的Web應用程序使用Web服務有什麼特別的優勢嗎?
保持簡單(因此,如果一個Web應用程序爲你工作,建立它;不是一個服務,但是這是我的看法):) – 2012-02-02 11:11:16
我的觀點是,一個Web應用程序適用於大多數的條件下工作,那麼爲什麼要使用服務呢。 – Kamal 2012-02-02 11:15:39