#web-services #soa
#веб-службы #soa
Вопрос:
У меня ситуация, когда разрабатываются два компонента, которые имеют некоторые схожие требования к представлению, но были созданы с использованием разных технологических стеков (один — java, а другой — .net). Для одной функции разработчики предлагают использовать веб-службу, которая возвращает HTML, чтобы оба компонента могли повторно использовать одну и ту же логику отображения. Мне сказали, что использовать веб-службу таким образом — плохая практика, и что веб-служба должна фокусироваться только на данных.
С точки зрения рекомендаций веб-службы или SOA, следует ли возвращать HTML из веб-службы?
Ответ №1:
Если это на самом деле веб-служба (т. Е. Предназначенная для вызова скриптами), HTML — плохая идея, так как вам будет сложно обрабатывать ситуации с ошибками.
В наши дни, вероятно, лучше всего использовать хорошо продуманный ответ в формате XML или JSON.