Выдержка из статьи -
CSLA - это круто - я всегда говорю людям о том, что я считаю своей основной философией, что ВСЕ бизнес-логика должны быть заключены в бизнес-объекты (в максимально возможной степени, насколько это реально возможно, по крайней мере, ). «Бизнес-логика» в CSLA включает в себя все, от проверки до сохранения - объекты должны знать, как проверять свои собственные свойства, а также как сохранять себя. Имея это в виду, инфраструктура CSLA предоставляет вам множество инструментов, помогающих сделать менее сложным внедрение такого количества бизнес-логики в бизнес-объекты. Мне нравится CSLA, потому что он помогает усилить строгость в дизайне ОО.
Что касается ресурсов, я бы порекомендовал посмотреть эпизоды "Dot Net Rocks TV", которые сделал Роки Лхотка - это скринкасты, и он просматривает справочное приложение, которое он поставляет с CSLA в первые несколько, затем перейдем к подробным реализациям с конкретными архитектурами в более поздних.
Информация о CSLA.NET 2.0 определенно все еще актуальна, 3.5 в первую очередь просто использует новые возможности платформы 3.5 (WCF и т. Д.) В контексте базовой архитектуры.
Оригинальная статья отсюда -
http://forums.asp.net/t/1307040.aspx