Skip to content

DDD friendly architectures

Most of the discussion on how to implement DDD implicitly presumes the view of a "traditional" JEE web application having a three-tier architecture - web client, app (UI layer, business layer, data access layer), and an RDBMS.

Other interesting architectural patterns to look into: - Model-centric architecture - Composite Oriented Programming - Naked objects