Чем веб-сервис REST отличается от RPC-подобного?

У меня есть веб-приложение, которое использует AJAX для получения JSON-данных с сервера. Оно требует, чтобы пользователь сначала вошел в систему с помощью своего браузера, чтобы можно было установить cookie-файл. Используются только GET и POST глаголы, где GET - для получения данных, а POST - для любой операции, которая изменяет данные.

Насколько я понимаю, REST отличается от вышеуказанного метода тем, что информация об аутентификации пользователя посылается с помощью каждого запроса , а также используются PUT и DELETE глаголы.

Мой вопрос в том, какие преимущества имеет веб-сервис REST по сравнению с RPC-подобным методом, если конечная точка предназначена только для браузера пользователя? Я могу понять, как REST выгоден, когда клиент неизвестен, но когда я использую только вызовы jQuery ajax, стоят ли преимущества RPC-подобного метода?

28
задан Daniel T. 14 September 2011 в 00:32
поделиться