Domain Modeling Content on InfoQ
Latest featured content about Domain Modeling

- Topics
- Teamwork,
- Design,
- Architecture,
- Reuse,
- Agile,
- Enterprise Architecture,
- Domain Modeling
Systematic reuse requires the interplay of people, process, and technology decisions executed within the context of real world constraints. Are there success factors that will make a difference to reuse? This article offers five success factors that will help capture domain variations, ease integration, delve deeper into design context, work effectively as a team, and manage domain complexity.
News about Domain Modeling
- Topics
- SOA,
- Enterprise Architecture,
- Architecture,
- Design,
- Domain Driven Design,
- Services,
- Domain Modeling
In a recent entry, Phillip Calcado asks the question "What Is A Service?" and then goes on to describe how the answer to this lies with Domain Driven Design and ensuring that all stakeholders in an SOA development share the same understanding.
- Topics
- SOA,
- Architecture,
- Enterprise Architecture,
- Service Design,
- Design,
- Domain Driven Design,
- Domain Modeling
As the complexity of the real-life problems grows, it becomes obvious that in order to solve them, it is often necessary to combine multiple techniques. One example of a good symbiotic relationship is that between Service Oriented Architecture (SOA) and Domain Driven Design (DDD).
- Topics
- Object Databases,
- Object Oriented Design,
- Database,
- Announcements,
- Architecture,
- Design,
- Hype,
- LINQ,
- Domain Modeling
Roberto Zicari, from ODBMS.org, collected interviews and stories from several users of Object/Relational mapping technologies. The main point of the cases was around "impedance mismatch" between the object technology in the domain model and the relational technology in the data model.
- Topics
- Artifacts & Tools,
- Customers & Requirements,
- Domain Specific Languages,
- Languages,
- Project Management,
- Tools,
- Architecture,
- Agile,
- Intentional Software,
- JAOO Conference,
- Code Generation,
- Programming,
- Business Natural Languages,
- Domain Modeling
Business users doing programming? Charles Simonyi and Henk Kolk presents how Intentional Software offers a radical new software approach that separates business knowledge from software engineering knowledge, which means that business experts can be more innovative and responsive to the changes in the domain.
Articles about Domain Modeling

- Topics
- Domain Specific Languages,
- Domain-Driven Design,
- Design Pattern,
- Methodologies,
- Languages,
- Patterns,
- Programming,
- Architecture,
- Domain Driven Design,
- Domain Modeling,
- Object Oriented Design,
- Design
Many approaches to object oriented modeling tend not to scale well when the applications grow in size and complexity. Context Mapping technique can be used to manage the complexity in large software development projects. In this article, author Alberto Brandolini discusses the many sides of bounded contexts and how to use them to build a context map to support key decisions in a software project.

- Topics
- Spring,
- Java,
- Domain Specific Languages,
- Dependency Injection,
- SpringSource,
- Languages,
- VMWare,
- Methodologies,
- Design Pattern,
- Architecture,
- Programming,
- Object Oriented Design,
- Aspect Oriented Programming,
- Patterns,
- Design,
- Companies,
- Code Generation,
- Domain Driven Design,
- OSGi,
- Domain Modeling
In this article, Srini Penchikala discusses Domain Driven Design and Development from a practical stand-point. The article looks at architectural and design guidelines and best practices that can be used in a DDD project. It also talks about the impact of various design concerns like Persistence, Caching, Transaction Management, Security, Code Generation etc in domain model implementation effort.
Presentations about Domain Modeling

- Topics
- Domain-Driven Design,
- QCon London 2009,
- Methodologies,
- QCon,
- Design,
- Architecture,
- Programming,
- Design Guideline,
- Conferences,
- Domain Modeling
Eric discusses the need for strategic thinking an how early design decisions have major impact on the organization and the entire development process. He uses the lens of DDD Strategic Design principles (emphasizing "Context Mapping" and "Distilling the Core Domain") to show how to avoid strategic failures and achieve strategic successes. Winning strategy starts with the domain.

- Topics
- Domain-Driven Design,
- QCon London 2009,
- Methodologies,
- Design,
- Agile in the Enterprise,
- Adoption,
- QCon,
- Patterns and Practices,
- Conferences,
- Programming,
- Architecture,
- Agile,
- Patterns,
- Domain Modeling
Eric Evans reviews what he has learned in the 5 years since the publication of Domain Driven Design - what works, what doesn't work, and how to conceptualize and describe it all. He argues that the fundamentals have held up well but there are differences in how I do things and look at things now. He also describes some new patterns and talks about changes of emphasis for existing patterns.

- Topics
- Customers & Requirements,
- Domain Specific Languages,
- Artifacts & Tools,
- Project Management,
- Languages,
- Tools,
- Agile,
- Architecture,
- JAOO Conference,
- Programming,
- Intentional Software,
- Code Generation,
- Business Natural Languages,
- Domain Modeling
Business users doing programming? Charles Simonyi and Henk Kolk presents how Intentional Software offers a radical new software approach that separates business knowledge from software engineering knowledge, which means that business experts can be more innovative and responsive to the changes in the domain.
Interviews about Domain Modeling

- Topics
- QCon San Francisco 2008,
- Domain-Driven Design,
- Methodologies,
- Design,
- QCon,
- Architecture,
- Programming,
- Conferences,
- Domain Driven Design,
- Agile,
- Domain Modeling,
- Interviews
At QCon San Francisco, 2008, Eric Evans answers questions about his recent activities and the evolution of DDD. During the interview he responds to questions about the relationship of DDD to usability, to FIT and FITnesse type testing, technology tools, and domain-specific languages. He also speaks about the DDD community as a whole.