Учитывая, что веб-службы RESTful основаны на сакральной идее о том, что "все представлено в виде ресурсов и может получить доступ по адресу (URI)", это может иметь смысл для приложений CRUD (все примеры касаются перечисления/создания/обновление/удаление объектов). Однако как насчет другой бизнес-логики, например, создания простого калькулятора RESTful, который не имеет ничего общего с операциями CRUD? Что может быть хорошим дизайном для такой службы REST?
Во-вторых, каково реальное преимущество использования REST над SOAP, если логика SOAP уже имеет смысл?