Open main menu

List of software architecture styles and patterns

An architectural pattern is a general, reusable solution to a commonly occurring problem in software architecture within a given context. Architectural patterns are often documented as software design patterns.


Catalog of architectural patternsEdit

Catalog of architectural styles [1]Edit


  1. ^ Anubha, Sharma (2015). "A Complete Survey on Software Architectural Styles and Patterns". Procedia Computer Science. 70: 16–28. doi:10.1016/j.procs.2015.10.019.
  2. ^ Haberle, T. (201x). "The Connected Car in the Cloud: A Platform for Prototyping Telematics Services". IEEE Software. 32 (6): 11–17. doi:10.1109/MS.2015.137.