Software architecture pattern is a reusable, proven solution to a specific, recurring problem focused on architectural design challenges, which can be applied within various architectural styles.

Examples

Some examples of architectural patterns:

See also

Bibliography

  • Avgeriou, Paris; Zdun, Uwe (2005). (PDF). 10th European Conference on Pattern Languages of Programs (EuroPlop 2005), Irsee, Germany, July. UVK Verlagsgesellschaft. pp. 1–39. CiteSeerX . ISBN 9783879408054.
  • Buschmann F.; Meunier R.; Rohnert H.; Sommerlad P.; Stal M. (1996). . Wiley. ISBN 9781118725269.
  • Bass L.; Clements P.; Kazman R. (2003). . Addison-Wesley. ISBN 9780321154958.