Architectural pattern

An architectural pattern is a general, reusable solution to a commonly occurring problem in software architecture within a given context. 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. Architectural patterns are similar to software design patterns but have a broader scope.

Comment
enAn architectural pattern is a general, reusable solution to a commonly occurring problem in software architecture within a given context. 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. Architectural patterns are similar to software design patterns but have a broader scope.
Has abstract
enAn architectural pattern is a general, reusable solution to a commonly occurring problem in software architecture within a given context. 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. The use of the word "pattern" in the software industry was influenced by similar concepts as expressed in traditional architecture, such as Christopher Alexander's A Pattern Language (1977) which discussed the practice in terms of establishing a pattern lexicon, prompting the practitioners of computer science to contemplate their own design lexicon. Usage of this metaphor within the software engineering profession became commonplace after the publication of Design Patterns (1994) by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides—now commonly known as the "Gang of Four"—coincident with the early years of the public Internet, marking the onset of complex software systems "eating the world" and the corresponding need to codify the rapidly sprawling world of software development at the deepest possible level, while remaining flexible and adaptive. Architectural patterns are similar to software design patterns but have a broader scope.
Hypernym
Solution
Is primary topic of
Architectural pattern
Label
enArchitectural pattern
Link from a Wikipage to an external page
eprints.cs.univie.ac.at/2698/1/ArchPatterns.pdf
www.google.com/books/edition/Pattern_Oriented_Software_Architecture_A/j_ahu_BS3hAC%3Fhl=en&pg=PP1
www.google.com/books/edition/Software_Architecture_in_Practice/mdiIu8Kk1WMC%3Fhl=en&pg=PP1
Link from a Wikipage to another Wikipage
Action–domain–responder
A Pattern Language
Architectural style
Architecture
Artificial intelligence
Blackboard (design pattern)
Broker pattern
Business intelligence
Business risk
Category:Architectural pattern (computer science)
Category:Software design patterns
Change data capture
Christopher Alexander
Common layers in an information system logical architecture
Computer hardware
Data architecture
Data discovery
Data integration
Data mart
Data mining
Data modeling
Data validation
Data warehouse
Design Patterns
Dimensional modeling
Distributed hash table
Enterprise application integration
Enterprise architecture
Enterprise service bus
Entity component system
Entity-control-boundary
Entity–relationship model
Erich Gamma
Error handling
Event-driven architecture
Extract, transform, load
Hexagonal architecture (software)
Hierarchical model–view–controller
High availability
Implicit invocation
Internet
Job scheduling
John Vlissides
Layer (object-oriented design)
List of software architecture styles and patterns
Managed file transfer
Master data management
Message broker
Messaging pattern
Metaphor
Microservices
Model–view–adapter
Model–view–controller
Model–view–presenter
Model–view–viewmodel
Multitier architecture
Naked objects
Natural language generation
Object-oriented programming
Online transaction processing
Operational data store
Pattern language
Peer-to-peer
Pipe and filter architecture
Predictive analytics
Presentation–abstraction–control
Process Driven Messaging Service
Publish–subscribe pattern
Ralph Johnson (computer scientist)
Request-response
Richard Helm
Robotic process automation
Service-oriented architecture
Slowly changing dimension
Software architecture
Software design pattern
Software engineering
Software framework
Solution architecture
Space-based architecture
Speech recognition
subscribe
SameAs
4pE6q
Architekturális minta
Architekturmuster
m.011b6xy5
m.0dc55t
Mimari desen
Padrão de arquitetura
Patró arquitectònic (informàtica)
Patron d'architecture
Patrones de arquitectura
Q635346
Wzorzec architektoniczny
Архитектурни софтуерни шаблони
Архітектурні шаблони програмного забезпечення
نمط معياري
架构模式
아키텍처 패턴
Subject
Category:Architectural pattern (computer science)
Category:Software design patterns
WasDerivedFrom
Architectural pattern?oldid=1114028852&ns=0
WikiPageLength
11292
Wikipage page ID
5277267
Wikipage revision ID
1114028852
WikiPageUsesTemplate
Template:Cite book
Template:Cquote
Template:Design Patterns patterns
Template:For
Template:Reflist
Template:Short description
Template:Var