Доброго времени, в ходе разработке REST API для веб-приложений, возникла мысль об использовании JSON-RPC 2.0 для выполнение всех операций, не имеющих отношения к прямому CRUD взаимодействию с ресурсами.
Например, с помощью JSON-RPC можно было бы реализовать следующие запросы:
- Аутентификация пользователя с последующим возвратом access_token
- Отправка письма на посту
- Взаимодействие со сторонними сервисами
В то время, как для CRUD взаимодействия с ресурсами, использовался бы обычный REST.
Кто нибудь сталкивался с подобным извратом? Если да - то какие тут могут возникнуть подводные камни с точки зрения разработки клиентских приложений?