2012-11-09 39 views
2

好的。這是我的情況:Web API和Native API兼容性

我正在開發一個嵌入式設備,它提供了一項服務。它將爲客戶端(智能手機)提供一些基於Web的服務。 目前我們正計劃在設備中實現REST服務器,以便Web應用程序可以輕鬆訪問和使用設備提供的服務。未來,我們計劃在我們的嵌入式設備中添加一個顯示器和一個更好的處理器,以便我們可以在設備上運行Web應用程序。 我們希望保持應用程序兼容性 - 即所有當前的Web應用程序都應該在設備上工作而不做任何修改。

有沒有比使用REST和HTTP更好的實現方法?我很擔心在設備上運行服務器和客戶端的性能。

回答

0

如果您注意將REST Api代碼與實際服務代碼分開,則新設備可以直接與服務進行接口(直接調用),而不是將所有內容都包裝到HTTP和REST中。

這就是說,你總是可以使用你的REST api來嘗試一個實現,並驗證性能是否足夠。如果是這樣,你甚至不需要添加間接。

+0

感謝您的回答。 – Jith