Обязательно посмотрите Руководство Джереми Миллера по богатому дизайну клиента. Это неполно, но я считаю, что он пишет книгу на эту тему.
Еще один блог, который вы должны проверить, это Rich Newman's . Он пишет о Composite Application Block, который представляет собой руководство MS Best Practice о том, как структурировать богатых клиентов.
Вы также можете прочитать эту книгу , которая очень легкая для чтения, но дает вам хорошие идеи.