Architecture Pattern
an idea that has been useful in one practical context and will probably be useful in others
Analysis Patterns - Re-usable Object Models, by M. Fowler
Characteristics
- name
- problem
- context
- initial state before pattern is applied
- forces
- qualities/concerns/constraints
- e.g.
- security
- maintainability
- extensibility
- solution
- resulting context
- examples
- rationale
- related patterns
- known uses