Layered Architecture

GPTKB entity

Statements (32)
Predicate Object
gptkbp:instanceOf Design Pattern
gptkbp:advantage easy to maintain
rigid structure
performance overhead
difficult to cross layers
easy to test
supports reuse
gptkbp:alsoKnownAs n-tier architecture
gptkbp:example gptkb:.NET_applications
web applications
Java EE applications
https://www.w3.org/2000/01/rdf-schema#label Layered Architecture
gptkbp:influencedBy gptkb:OSI_Model
client-server architecture
gptkbp:layer gptkb:Presentation_Layer
Data Access Layer
Business Logic Layer
Database Layer
Persistence Layer
gptkbp:originatedIn structured programming
gptkbp:purpose maintainability
modularity
separation of concerns
scalability
gptkbp:relatedTo gptkb:Hexagonal_Architecture
gptkb:Monolithic_Architecture
Microservices Architecture
gptkbp:usedIn software engineering
enterprise applications
system design
gptkbp:bfsParent gptkb:Clean_Architecture
gptkbp:bfsLayer 7