Modular enterprise architecture using MVC and Orchard CMS
Posted
by
MrJD
on Programmers
See other posts from Programmers
or by MrJD
Published on 2012-10-17T04:04:03Z
Indexed on
2012/10/18
17:24 UTC
Read the original article
Hit count: 297
I'm making a large scale MVC application using Orchard. And I'm going to be separating my logic into modules. I'm also trying to heavily decouple the application for maximum extensibility and testability.
I have a rudimentary understanding of IoC, Repository Pattern, Unit of Work pattern and Service Layer pattern.
I've made myself a diagram. I'm wondering if it is correct and if there is anything I have missed regarding an extensible application.
Note that each module is a separate project.
Update
So I have many UI modules that use the db module, that's why they've been split up. There are other services the UI modules will use. The UI modules have been split up because they will be made over time, independent of each other.
© Programmers or respective owner