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