擔心未來的 REST 怪物正在形成
8/28/2007
REST 的最大價值,在於它的簡約;只要遵循上回帖子中提到的幾個基本原則,便可直接充分利用 HTTP 和 Web server 先天具備的架構優勢,包括 GET 的請求會被 Web server 有效地 cache,和因不需要維繫各別的 session 狀態,而達到非常高的延展性。Google 和 Amazon 等所提供的 Web services,是最好的明證。這是 REST 的擁護者津津樂道的論點。
但如果照目前的氣氛繼續發展下去,過分炒作「REST 是比 SOAP 更適合於 SOA 的技術實現手段」、「SOA 未來的希望在 REST」這類危險的觀念(上回談的主題),其最終的結果,可能是既傷害了 REST,又對 SOA 沒好處的雙輸局面。