views:

45

answers:

1

Hello, I'm going to write an ASP.NET MVC 2 application using Domain Driven Design. I'm trying to figure out how to separate the Admin from the store front. I could create 2 MVC projects, but regarding the services for them, should they be in separate projects as well or could I use the CatalogManager, for example, for both, Admin and the store front, and mix up all the services?

Currently I have a class library for each part of my domain (services, infrastructure, model, etc.)

Thanks.

A: 

You might want to check out Areas as a way to separate your application into logical domains

Jimmy
Yes I'm considering that, but my real concern is about a good way to use my pre-existent domain components without making the application a mess.
JP Araujo
When you say services do you mean WCF service? or a repository in your Models directory?
Jimmy
My domain services, infrastructure services, etc.
JP Araujo