Onion Architecture

Viewed 11497

I am setting up a project structure for an upcoming internal application trialling the Onion Architecture proposed by Palermo (http://jeffreypalermo.com/blog/the-onion-architecture-part-3/).

I have followed his guidelines, however I need some verification on the structure of the project so far.

Before the diagrams, the questions:

  1. I think the References are all correct (set up as per the diagram where an arrow means 'has a reference to') but some verification would be good.

  2. What should I put in my dependency resolution layer? Is this where Helpers go? This has a reference to all other projects?

  3. How do the web services & UI, communicate with the DAL? (Through the core? How?)

  4. What should go where? [Broad question I know...]

The simplified conceptual diagram is as follows (Folders represent namespaces):

enter image description here enter image description here

2 Answers
Related