Friday, August 11, 2006

Three goals for architecture design

Three goals for architecture design (i.e. three architecture goals):

1. Separation between UI and business logic.
2. Separation between cross-cut concerns and business logic.
3. Separation between database access and business logic.

Note: the eight techniques I talked before are too detailed for high level discussions; so, I reduce them into three, and use more palatable language.

Also note that I am implying “the truth, the whole truth, nothing but the truth”: those three goals are the whole thing, of an architecture design.

2 Comments:

Blogger Vikas said...

Agree with you. Problem is everyone knows the truth but don't know how to handle the truth. :)

Everyone(even beginner) knows the goal of architecture but 80% of us, don't know how to achieve it.

In that direction, your eight techniques and my servicing software architecture is something more concrete and helpful.

8/14/2006 05:32:00 PM  
Blogger survic said...

A lot of people do not know the techniques, and what is more, they cannot focus. This “three separations” makes it easier to concentrate.

8/15/2006 07:19:00 PM  

Post a Comment

Subscribe to Post Comments [Atom]

<< Home