2014-10-27 78 views
-3

我創建web服務,網站和移動應用程序。 現在我對我的網站從服務器獲取數據的概念感到困惑,網站是否以他自己的方式從數據庫獲取數據?或者網站從Web服務獲取數據?與web服務和網站混淆

回答

0

Web應用程序和Web服務都是一樣的東西。但重點是Web服務是爲機器/程序進行機器/程序通信而Web應用程序或網站是爲用戶提供的。

Web應用程序專供用戶使用,Web服務專用於其他應用程序。這是最重要的區別。 Web應用程序通常以HTML格式呈現數據,這對用戶來說看起來不錯,Web服務通常以XML格式呈現數據,這些數據很容易被其他應用程序解析。

0

網站也被稱爲網絡應用程序。

  1. 當用戶請求任何數據時,服務器將響應放入HTML或任何UI中,然後將其轉發給用戶,並在瀏覽器中將其顯示的HTML轉發給用戶。在Web服務用戶請求某些數據時,服務器以XML格式返回它,並且數據按用戶想要設計的方式顯示。

2.如果您想從其他應用程序獲取一些數據,則在使用Web服務時用戶使用網站。

  • Web應用程序可以使用多個web服務來實現的結果,而Web應用程序可以是軟件,在服務器上,以幫助用戶實現的任務。

  • 如果您有用於獲取最終結果的用戶界面,則應將其稱爲Web應用程序。但是如果你有一個暴露的API來通過http接收數據,那麼它有一個Web服務。

  • Web應用程序用於用戶,而Web服務用於機器/程序進行機器/程序通信。

  • 你的情況:

    1. 如果你已經託管的Web服務從HTTP接收數據,然後網站會從web服務中獲取數據,也是你的網站可以獲取數據從數據庫過於依賴你如何獲取它。