Я знаю, что это старый вопрос, и, должно быть, ответили уже сто раз, но пока я не могу найти удовлетворительный ответ.Веб-служба против веб-приложения
Я создаю приложение, которое будет использоваться другими приложениями (мобильными/сетевыми) для извлечения данных. Теперь у меня есть 2 варианта:
- Создайте приложение как простое веб-приложение.
- Создайте веб-сервис.
Веб-сервис выглядит более сложным, если любой клиент предоставит данные в указанном формате (SOAP/REST), и мое приложение проанализирует запрос и вернет данные, запрошенные клиентом. Как данные будут использоваться, это не проблема моего приложения.
Мой вопрос в том, что это может быть достигнуто простым веб-приемом, принимающим запрос в формате XML и ответом на ответ XML. Чувство кишки заключается в том, что веб-сервис станет лучшим способом для такого рода услуг, где мы не уверены, кто все это будет использовать. Но существуют ли какие-либо конкретные преимущества использования веб-службы через простое веб-приложение?
Держите его простым (так что если WebApp работает для вас, строить его;. Не услуга Но это мое мнение) :) –
Моя точка, веб-приложение будет работать для большинства условий , зачем вообще использовать сервис. – Kamal