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