Возможно ли использовать DDD и модель расширенного домена, если ваше приложение имеет вид:
- клиент Windows (WPF)
- Windows Service
А связь происходит с WCF?
Я привык иметь DTO с только состоянием данных и иметь бизнес-правила внутри уровня Service, но все продолжают говорить мне, что у меня должна быть модель с богатой областью, в которой состояние данных и правила / методы находятся в самих объектах. .
Я просто не уверен, применима ли эта модель расширенного домена к системе, которая имеет пользовательский интерфейс и обменивается данными через службу WCF (как я представил выше). В моем случае лучше ли продолжать использовать анемичную модель предметной области из-за WCF? Если нет, то не могли бы вы привести пример того, как создать архитектуру с использованием модели с расширенным доменом, учитывая WCF, прокси и т. Д.?
Спасибо!