REST vs RPC
2007-10-10 10:21 amИсходная ссылка.
Может я чего не понимаю, но в чём принципиальное отличие REST от RPC? И там и там нужно послать некий запрос, получить некий ответ. Ответ можно закэшировать. Метод в RPC эквивалентен части названия ресурса в REST. Параметр метода в RPC - в REST это либо часть названия ресурса, либо параметр запроса POST/GET. Ответы как в RPC, так и в REST недетерминированы.
Может я чего не понимаю, но в чём принципиальное отличие REST от RPC? И там и там нужно послать некий запрос, получить некий ответ. Ответ можно закэшировать. Метод в RPC эквивалентен части названия ресурса в REST. Параметр метода в RPC - в REST это либо часть названия ресурса, либо параметр запроса POST/GET. Ответы как в RPC, так и в REST недетерминированы.
no subject
Date: 2007-10-11 05:01 am (UTC)no subject
Date: 2007-10-11 05:06 am (UTC)no subject
Date: 2007-10-11 05:13 am (UTC)no subject
Date: 2007-10-11 06:01 am (UTC)ну, например, разница в том, что добраться до любого ресурса можно декларативным путём/через ури, вместо
factory = getFactory();
param = getParam();
object = factory.getObject(param);
detailObject = object.getDetailObject();
no subject
Date: 2007-10-11 06:09 am (UTC)что-то типа http://bla/factory/param/detailObject
И то и другое выполняется на сервере.
no subject
Date: 2007-10-11 09:18 am (UTC)