Concept: Architectural Pattern |
Ready-made blueprint that solves recurring architectural problems.
Relationships
Related Elements | Envision the Architecture Outline Component Model Reference Architecture Reusable Asset Structuring Components
Main Description
Architectural patterns are ready-made blueprints that solve recurring architectural problems. An Architectural pattern expresses a fundamental organization of elements within a software system. It provides a set of predefined subsystems or other fundamental building blocks. It specifies their responsibilities, and includes rules and guidelines for organizing the relationship between them [BUSCHMANN96]. In comparison to design patterns, architectural patterns are larger in scale. Examples of architectural patterns include: • Layers • Three-tier • Peer-to-peer • Service-oriented architecture • Model-view-controller
More Information
Concepts | Pattern Software Architecture
© Copyright IBM Corp. 1987, 2009. All Rights Reserved.