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.


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