Monday, August 2, 2010

How is Domain Driven Design relevant to today's corporation?

Domain Driven Design; Is an implementation approach, as part of a larger delivery process. It specifically focuses on the importance of concentrating on Business Centric Design and the economic value that can be achieved by decoupling the specific technology implementation from the Business Domain and Business Rules.


It further creates a framework for reuse within the enterprise; a significant amount of time is typically spent on Business Domain and Business Rules analysis and development.

The future of DDD focuses on Domain Specific Languages and code generation; again the economic value of above becomes apparent quickly.