http://en.wikipedia.org/wiki/HATEOAS:
HATEOAS, сокращение от Hypermedia как двигатель приложения
Состояние - это ограничение архитектуры приложения REST, которое
отличает его от большинства других архитектур сетевых приложений.
Принцип заключается в том, что клиент взаимодействует с сетевым приложением
полностью через гипермедиа, предоставляемую динамически приложением
сервера. Клиент REST не нуждается в предварительных знаниях о том, как взаимодействовать
с любым конкретным приложением или сервером за пределами общего
понимание гипермедиа. Сравните это, например, с
сервис-ориентированная архитектура (SOA), где клиенты и серверы
взаимодействовать через фиксированный интерфейс, доступный через документацию или
язык описания интерфейса (IDL).
http://kinderman.net/2010/06/23/approaching-pure-rest-learning-to-love-hateoas:
Например, в Twitter API есть сервисы, которые позволяют клиентам
обновить их статус или ретвитнуть тот, который уже существует. API Twitter
не является RESTful, поэтому документация для ретвита статуса указывает
разработчики, чтобы вызвать службу, отправив запрос HTTP POST или PUT
до http://api.twitter.com/1/statuses/retweet/[id].[format].
Если бы API Twitter был RESTful, клиенты должны были бы понять, что
это означает переход по ссылке для ретвита статуса. Семантика такого
сервис глубже, чем говорит Филдинг в своем комментарии о
браузеры и сканеры.
http://code.google.com/apis/customsearch/v1/using_rest.html:
Вы можете получить результаты для определенного поиска, отправив HTTP
Получить запрос на его URI. URI для поиска имеет следующий формат:
https://www.googleapis.com/customsearch/v1?parameters
Таким образом, API пользовательского поиска Google является примером SOA и НЕ является успокоительным.
True / False ??
Cmon, это ясный вопрос. почему никто не может ответить на него через 12 часов. ответ, в котором четко сказано, почему он не отвечает, по-прежнему является ответом.