33.10. Recommended Resources
There is a growing body of architecture-related patterns, and general software architecture advice. Suggestions:
- Beyond Software Architecture [Hohman03]. This useful guide, from someone experienced as both architect and product manager, brings a business-oriented emphasis to architecture. Hohman shares his experience with important issues seldom covered, such as the impact of the business model, licensing, and upgrades on the software architecture.
- Patterns of Enterprise Application Architecture [Fowler02].
- Software Architecture in Practice [BCK98].
- Pattern-Oriented Software Architecture , both volumes.
- Pattern Languages of Program Design , all volumes. Each volume has a section on architecture-related patterns.