Простите меня, если этот вопрос уже задавался, я действительно не хотел спрашивать об этом, если он уже обсуждался, но мне не удалось его найти.
Излишне говорить, что у меня есть существующее веб-приложение в ASP.NET MVC 5. Клиент, для которого я его создал, требует, чтобы приложение имело трехуровневую архитектуру, чтобы представление, бизнес-логика и модель были развернуты на отдельных серверах для обеспечения безопасности. причины. Я никогда не разрабатывал трехуровневую архитектуру, и меня убедили, что использование WCF (основы связи Windows) поможет в этой реализации.
Поскольку я не привык использовать WCF и не знаком с фактической реализацией трехуровневой архитектуры, я обратился за помощью в том, как мне преобразовать существующее приложение, чтобы оно соответствовало этому требованию. Я понимаю принцип работы трехуровневой архитектуры, поэтому нет необходимости подробно останавливаться на самой теме. Меня больше беспокоят передовые методы его реализации с использованием моей существующей инфраструктуры сущностей и запросов LINQ, а также то, как реализовать WCF для взаимодействия API с отдельными уровнями.
Я нашел 1 учебник для MVC 3, но он не использует WCF и не обсуждает развертывание приложения и даже не кажется совместимым с MVC 5.
Приветствуются любые ссылки на хороший учебник или книгу о том, как реализовать эту архитектуру с использованием MVC 5 и WCF.
Заранее спасибо.