Это относится к другим ответам, но учтите, что если вы разрешите клиентам подключаться напрямую к центральному серверу, это даст им необходимые учетные данные для запуска любого запроса в базе данных, в которой они работают. Я не уверен, как хорошо, в MySQL есть поддержка для ограничения использования ресурсов, но я держу пари, что прямо сейчас определенный клиент может подключиться к вашему серверу баз данных и запустить настолько плохо написанный запрос, что он поставит ваш сервер БД на колени. Они не обязательно делают это со злым умыслом, возможно, они просто пытаются реализовать дополнительную функцию, о которой вы не задумывались.
Итак, в основном веб-служба позволяет вам отнимать у пользователя некоторую власть. Сила, которая им не нужна в этом случае. Если, конечно, клиенты не запускают свой собственный сервер базы данных, но это совершенно другая среда. (если они хотят сломать свою собственную БД, это их дело)