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:
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.
A lot of people do not know the techniques, and what is more, they cannot focus. This “three separations” makes it easier to concentrate.
Post a Comment
Subscribe to Post Comments [Atom]
<< Home