6.
• Client / Server (C/S)
• Domain Driven Design (DDD)
• Layered Architecture
a layer is a logical structuring mechanism for the elements that make up your
software solution
• N-Tier
a tier is a physical structuring mechanism for the system infrastructure
• Object-Oriented (OO)
include features such as data abstraction, encapsulation, messaging,
modularity, polymorphism, and inheritance
• Service-Oriented (SOA)
A system based on a SOA will package functionality as a suite of
interoperable services that can be used within multiple, separate
systems from several business domains.
26/05/2011 Moderne architectuur van een applicatie 6
Architectuur patterns