(1)客戶-服務(wù)器:客戶-服務(wù)器約束背后的原則是分離關(guān)注點钦铺。通過分離用戶接口和數(shù)據(jù)存儲這兩個關(guān)注點,改善了用戶接口跨多個平臺的可移植性;同時通過簡化服務(wù)器組件禀酱,改善了系統(tǒng)的可伸縮性。
(2)無狀態(tài):通信在本質(zhì)上是無狀態(tài)的牧嫉,改善了可見性剂跟、可靠性减途、可伸縮性.
(3)緩存:改善了網(wǎng)絡(luò)效率減少一系列交互的平均延遲時間,來提高效率曹洽、可伸縮性和用戶可覺察的性能鳍置。
(4)統(tǒng)一接口:REST架構(gòu)風(fēng)格區(qū)別于其他基于網(wǎng)絡(luò)的架構(gòu)風(fēng)格的核心特征是,它強調(diào)組件之間要有一個統(tǒng)一的接口送淆。