我們正在爲使用JSF開發的門戶/ Web客戶端開發服務。我的建議是將該服務作爲REST公開,但另一個團隊成員則表示將採用RMI實現,因爲從開發和測試角度來看,更容易處理java對象。RMI vs REST服務
我的觀點是開發和測試工作幾乎完全相同,但我們將獲得REST Web服務的所有優點。
僅供參考:我們已經安裝了REST,因此在框架支持中沒有額外的成本。此服務針對使用REST API的智能手機客戶端提供。
最後,我們的經理決定採用RMI方式,但我仍然認爲REST會是更聰明的方式。
什麼是您的選擇REST或RMI?
注意:沒有任何反對我的團隊成員或經理試圖在這裏學習。
沒有足夠的信息給出明確的答案,但是如果你已經有了一個REST API,那麼你的經理應該有很好的理由爲混合添加另一個遠程選項。 – SteveD
如果你在家裏跑步,RMI很好。一般互聯網上的任何客戶端/服務器都應該使用現代的web服務協議。 – jtahlborn