To continue reading for free, register below or login
To read more you must become a member of SearchSOA.com
');
// -->

Architectural principles are tools in the architect's toolbelt, and which tool to use when is really a matter of the right tool for the job-- and that depends upon what problem you're trying to solve. For example, loose coupling is an important architectural principle, but isn't universally called for. Rather, only if the business requires the level of flexibility that loose coupling can provide would you build the necessary infrastructure to support it. So basically, the answer to this question is "it depends."
|