REST-диссертация Роя Филдинга (http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) часто упоминает «крупнозернистые объекты» и «крупнозернистые данные». Например,
"Интерфейс REST разработан для обеспечения эффективности для больших- зернистая передача гипермедиа данных, оптимизированная для общего случая в Интернете, но приводящая к интерфейсу, который не оптимален для других форм архитектурного взаимодействия. "
Я понимаю, что большинство веб-страниц 'крупномасштабные », поскольку они имеют длину в тысячи байтов и использование UDP для потоковой передачи аудио будет включать в себя мелкозернистые данные.
Но на практике, для каких наименьших объемов данных должна использоваться система RESTful? Во многих примерах обсуждаются интерфейсы RESTful для запросов к базе данных, где возвращаемые данные (без информации о пакете) могут составлять всего несколько байтов, например, статус пользователя.