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 patterns

Catalog of architectural styles

Structure

Shared memory

Messaging

Adaptable systems

Distributed systems

References

    This article is issued from Wikipedia - version of the Monday, February 22, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.