В моих приложениях ASP.NET MVC я использую DDD, и он работает очень хорошо. Я новичок в разработке Silverlight и хотел бы знать, как я могу применить DDD для создания новой архитектуры.
Я взглянул на WCF RIA Services и по умолчанию это простые CRUD-методы.
Я хотел бы использовать шаблон MVVM.
Я думал об общей архитектуре и не знаю, имеет ли смысл то, о чем я думаю, в разработке Silverlight.
Я думал о создании модели предметной области на вершине SVC. Я хотел бы, чтобы WCF RIA раскрыл некоторую операцию, которая работает с агрегатами в моей доменной модели, а не с простым CRUD. Что бы я также раскрыл, это ViewModel, который может использоваться представлением.
Я не знаю, имеет ли это смысл, идет ли я в правильном направлении или применение DDD в разработке Silverlight 4 - хорошая практика. Я не нашел много информации в Интернете.
Буду признателен, если вы укажете мне интересные ссылки или дадите несколько советов.
Спасибо за вашу помощь.