MVC многоуровневое мобильное приложение

Я немного запутался в использовании шаблона MVC. У нас есть 3-х уровневая архитектура: данные, промежуточное ПО, внешний интерфейс. Мы разрабатываем приложение для iPad, которое в основном делает следующее:

потребляет сервис JSONпоказывает результаты в некоторой форме пользовательского интерфейсапользователь взаимодействует (прикосновение к иконке) / изменяет (редактирует некоторые данные)повторение...

Бизнес-процесс завершается после n-итераций предыдущего потока, то есть мы используем сервис и обновляем экран, пользователь что-то делает, и мы используем данные ответа из предыдущего сервиса, а также некоторые другие пользовательские данные в качестве параметров для второй запрос, затем результаты второго для подачи третьего и т. д. до завершения процесса.

Моя проблема в том, что я нена самом деле не вижу, как шаблон MVC вписывается в это. Я'я работаю только в интерфейсном слое (только разработка для iPad с Cocoa Touch), я должен иметь три компонента MVC в приложении для iPad? Или только вид и контроллер?

Мое замешательство связано с тем фактом, что, насколько я понимаю, моделью будет уровень данных, контроллер промежуточного программного обеспечения и представление приложения iPad, но я чувствую, что мне нужно иметь какое-то представление модели во внешнем интерфейсе. слой.

Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос