Ходят слухи, что команда моей компании скоро будет использовать веб-сервисы для всех будущих разработок приложений. Архитектура должна выглядеть примерно так:
Приложение -> Веб-сервис -> База данных
Заявленные причины этого - безопасность. Это звучит как огромная трата времени за небольшую пользу. У меня вопрос: каким образом веб-сервис делает ваши данные более безопасными, чем база данных? Я думаю, что если бы злоумышленник хотел получить все ваши данные и уже попал на сервер приложений, было бы довольно просто выяснить, как приложение получает его данные.
Пожалуйста, имейте в виду, что эти веб-сервисы были бы исключительно для данных, и имели бы небольшую, если бы была какая-либо бизнес-логика / логика проверки, а также были бы вне контроля разработчиков приложений (по крайней мере, так работали со всеми предыдущими приложениями, использовали веб-сервисы).