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
An architectural style is a classification of buildings (and nonbuilding structures) based on a set of characteristics and features, including overall appearance, arrangement of the components, method of construction, building materials used, for ...
.
Examples
Some examples of architectural patterns:
*
Publish–subscribe pattern
*
Message broker
See also
*
List of software architecture styles and patterns
*
Process Driven Messaging Service
*
Enterprise architecture
Enterprise architecture (EA) is a business function concerned with the structures and behaviours of a business, especially business roles and processes that create and use business data. The international definition according to the Federation of ...
*
Common layers in an information system logical architecture
References
Bibliography
*
*
*
{{Design Patterns patterns
Software design patterns