Table of Contents

IT:AD:Patterns:DDD

## Domain Oriented Design ## * THe app's architecture is oriented/dominated by focus on encapsulating the Domain (the Client's Biz) isolating it from technology (perishable). * Notice the word Oriented: the app is skewed (if you will) towards the Domain, not the Technology.

Overview

Simple 3 Tier Application

Diagrams

Application Service FacadeApplication ServicesInfrastructure ServicesShared (Models)Domain ServicesVendor Libsand ServicesDataServicesprotectorchestrateuseorchestrateuseuse

Diagrams

Modular DDDApp.Core.ApplicationApp.Core.InfrastructureApp.Core.SharedApp.Core.DomainApp.Mod1.ApplicationApp.Mod1.InfrastructureApp.Mod1.SharedApp.Mod1.Domainorchestrateuseorchestrateuseuseorchestrateuseorchestrateuseuse

References