Ответ 1
Короткий ответ:
Вам просто нужно переместить свой уровень данных в службу WCF, выставить его, а затем вызвать из своего приложения MVC.
Длительный ответ:
1) Я рекомендую пройти через прохождение Scott Guthrie Nerd Dinner, чтобы получить действительно хорошее понимание основ MVC.
2) Следующий блог проходит процесс написания многоуровневой ASP.NET MVC Applicaiton с помощью службы WCF (части III и IV специально сосредоточены на взаимодействии WCF и MVC):
- Часть I (Общие понятия)
- Часть II (Создание репозитория)
- Часть III (Создание службы)
- Часть IV (Использование службы)
Я не читал связанные детали в деталях (просто снял их), но они, похоже, дают достойный обзор процесса.