Questions on Layering, Packaging and Assemblies

  • Thread starter Thread starter Bill Gower
  • Start date Start date
B

Bill Gower

As an example of a project, let's take an accounting system. Should the
software be written and deployed in assemblies comprised of modules such as
GeneralLedger, AP, AR, Payroll etc. With each one of these being modules
and I guess projects with a solution?

layout

Accounting Solution
project AR
AR.DLL
controller classes
UI classes
Business Object classes
Data Access Classes
Project AP
AP.DLL
controller classes
UI classes
Business Object classes
Data Access Classes
Project GL
GL.DLL
controller classes
UI classes
Business Object classes
Data Access Classes

Thanks
Bill
 
Take a look at the example application from the Smart Client Software
Factory. www.codeplex.com/smartclient

It follows the same structure that you have outlined but consolidates
common functionality like your Data Access layer where appropriate.
 
Back
Top