Software Architecture: Perspectives on an Emerging Discipline
by
Mary Shaw, David Garlan
Description: Software Architecture: Perspectives on an Emerging Discipline examines the development of formal approaches to software system organization, addressing the need for consistent and precise architectural methods beyond informal design practices
ISBN: 9780131829572
View on Amazon
We may earn a commission from purchases made through links on this page.
Taking the definitions from "Software Architecture: Perspectives on an Emerging Discipline" [1], you have the following:
- components
- connectors
- configurations (systems)
Guice (and other dependency injection frameworks) clearly address the third part: configurations. AOP is, at best, an implementation technique.
[1] http://www.amazon.com/Software-Architecture-Perspectives-Eme...