Onion Architecture

Я настраиваю структуру проекта для будущего внутреннего приложения, проверяющего архитектуру Onion, предложенную Палермо ( http://jeffreypalermo.com/blog/the-onion-architecture-part-3 / ).

Я следовал его рекомендациям, однако пока мне нужна некоторая проверка структуры проекта.

Перед диаграммами, вопросы:

  1. Я думаю, что все ссылки верны ( настроить согласно схеме, где стрелка означает «имеет ссылку на») но некоторая проверка была бы хорошей.

  2. Что я должен поместить в свой уровень разрешения зависимостей? Это где Помощники уходят? Здесь есть ссылка на все другие проекты?

  3. Как веб-службы и пользовательский интерфейс взаимодействуют с DAL? (Через ядро? Как?)

  4. Что куда должно идти? [Общий вопрос, который я знаю ...]

Упрощенная концептуальная диаграмма выглядит следующим образом (Папки представляют пространства имен):

enter image description hereenter image description here

22
задан Darbio 21 July 2011 в 05:32
поделиться