RESTFul веб-сервис типа фреймворка поверх вызовов Http - PullRequest
1 голос
/ 25 июня 2011

У нас есть система, в которой многочисленные операции поиска / обновления могут выполняться с использованием http-вызовов.Теперь мне интересно, имеет ли смысл писать инфраструктуру веб-служб поверх этих HTTP-вызовов, чтобы уменьшить нагрузку на клиентскую часть и устранить дублирование кода.Является ли это сценарием для создания инфраструктуры типа RESTful Service.Если да, пожалуйста, укажите, как и какие дополнительные преимущества он может предоставить, а если нет, то почему?Буду очень признателен, если кто-нибудь даст рекомендации примерно так же.

1 Ответ

2 голосов
/ 25 июня 2011

Я бы сказал, это звучит как хороший пример для интерфейса RESTful.На мой взгляд, в любое время ваша проблема, которая требует классических действий CRUD, является хорошим кандидатом на спокойный интерфейс.Как вы указали, выгода для клиентской стороны заключается в простоте использования, но я считаю, что разработка спокойных интерфейсов действительно дает хорошие мыслительные процессы для проектирования вашей системы в целом.На мой взгляд, легче обнаружить модели скрытых доменов и действительно углубиться в концепции ваших приложений.

На сайте Oracles есть несколько достойных статей для реализации интерфейсов отдыха через java, например:

http://java.sun.com/developer/technicalArticles/WebServices/jax-rs/index.html

Если вы еще не читали рассуждения Роя Филдинга, необходимо прочитать:

http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...