IMO, веб-сервис - это просто еще один источник данных, доступ к которому должен осуществляться через модель. Если это я, я справляюсь с этим, создавая новую модель для вызова службы (если вызов службы поддерживает существующую сущность, возможно, имеет смысл сделать вызов в самой модели этой сущности). Мой контроллер вызывает метод модели, отправляет данные в мое представление, которое, в свою очередь, передает эти данные помощнику.
Это поддерживает разделение MVC, но все же позволяет данным, которые вам нужны, попасть в помощник, где вам это нужно.