Я думаю, что здесь есть пара вещей.
вы действительно можете добавить веб-сервис в приложение MVC. Вы можете даже рассмотреть возможность идентификации веб-службы (служб) как службы сценариев, чтобы упростить выполнение операций, подобных REST, с помощью JavaScript. это может быть необязательным из-за ваших обстоятельств.
Я думаю, что есть более сильный вопрос относительно базовой архитектуры. Если вы размещаете веб-сервис вместе с вашим mvc-приложением, потому что код вашей базы данных уже есть ... так и должно быть? это может быть хорошее время, чтобы немного абстрагировать слой данных. Однако, если вы имеете дело с относительно небольшим проектом и не нуждаетесь в гибкости, то, безусловно, добавьте веб-сервис прямо сейчас. Я предполагаю, что он действительно сводится к удовлетворению реальных потребностей вашего приложения.