Мы планируем переработать, улучшить нашу (C #) прикладную архитектуру. У кого-нибудь есть какие-то рамки, рекомендации или книги? В основном касательно бизнес-логики.
Может быть, посмотрите на CSLA.NET ?
Это основа, которая действительно строится вокруг бизнес-объектов. Купите книгу и прочитайте ее. Может быть, это не основа для вас, но я уверен, что это даст вам хорошие идеи о том, как это сделать.