|
|
This article has multiple issues. Please help improve it or discuss these issues on the talk page.
|
An architectural pattern is a standard design in the field of software architecture. The concept of an architectural pattern has a broader scope than the concept of design pattern. The architectural patterns address various issues in software engineering, such as computer hardware performance limitations, high availability and minimization of a business risk. Some architectural patterns have been implemented within software frameworks.
|
Contents
|
Even though an architectural pattern conveys an image of a system, it is not an architecture. An architectural pattern is a concept that solves and delineates some essential cohesive elements of a software architecture. Countless different architectures may implement the same pattern and share the related characteristics. Patterns are often defined as "strictly described and commonly available".[1][2] For example, the layered architecture is a call-and-return style because it defines an overall style to interact. When it is strictly described and commonly available, it is a pattern.
Here is a list of Architecture Patterns, Design Patterns, and Solution Patterns in the Application and Information Architecture Domains.
| Sub-Domain Area | Architecture Pattern Name | Design Patterns | Solution Patterns | Related Patterns |
|---|---|---|---|---|
| Data Integration/SOA |
|
|
||
|
||||
| Data Architecture |
|
|
||
| Business Intelligence |
|
|
|
|
| Master data management |
|
|
|
|
| Data Modeling |
|
Some additional examples of architectural patterns:
| Book: Enterprise Architecture | |
| Wikipedia books are collections of articles that can be downloaded or ordered in print. | |
Avgeriou, Paris; Uwe Zdun (2005). "Architectural patterns revisited:a pattern language". 10th European Conference on Pattern Languages of Programs (EuroPlop 2005), Irsee, Germany, July. Buschmann F., Meunier R., Rohnert H. & Sommerlad P. & Stal M. (1996). Pattern-Oriented Software Architecture: A System of Patterns. John Wiley & Sons. http://www.wiley.com/WileyCDA/WileyTitle/productCd-0471958697.html. Bass L., Clements P., Kazman R. (2005). Software Architecture in Practice: Second Edition. Addison-Wesley.
This entry is from Wikipedia, the leading user-contributed encyclopedia. It may not have been reviewed by professional editors (see full disclaimer)