Re: Rails 1.2 + REST : 討論 Rails 的核心價值

REST的意義不在於做一個網站,而在於網站間的互相調用變得異常直接。網站間的調用,也可以理解成不同系統間的調用。

比如一個公司的CRM、workflow、財務系統、website...可以是一套大系統,那樣太繁雜,也可以是分別幾個獨立的系統(decoupled systems),但是互相調用metadata就會非常不方便。一般有這麼幾種方式實現(從差到好排序):
1、A系統直接調B系統的數據庫
2、用程序訪問B系統的網頁,取出A系統需要的東西
3、各系統把經常要訪問的功能寫成web service
4、各系統做一套api
5、REST

上面的例子說的是公司系統,大衆網站也是如此,如果大家都用REST,mashup也會更容易,好的應用會更多。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章