Кто-нибудь знает какую-либо документацию MS или кого-либо еще, в которой изложены лучшие практики для разработки 3-уровневой архитектуры в ASP.NET. Я пытаюсь убедить своего начальника в том, что текущая архитектура нуждается в переосмыслении и переработке для обеспечения гибкой и многократно используемой системы. Я нашел много общей документации, которая на высоком уровне рассказывает вам о лучших практиках, как это сделать, но мало показывает, как вы на самом деле их реализуете. Мне нужно показать ему документацию, касающуюся преимуществ использования бизнес-объектов по сравнению с наборами данных и тому подобным уровнем детализации. Любая помощь будет оценена.