В Cairngorm они используют синглтон ServiceLocator, в платформе IoC (например, Parsley) вы можете создать объект, который может быть внедрен в ваше представление.
Делая шаг назад, ваш взгляд не должен знать о веб-сервисе, а только о чтении модели.представление должно инициировать событие, запрашивающее данные, которое может быть перехвачено и выполнено (команда в Cairngom), при этом Модель может быть обновлена.Поскольку ваше представление привязывается к модели, при обновлении данных представление обновляется.