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.
Domain driven design will help you build the core of an application, but then you still have to develop the presentation layer, duplicating the validation logic as you go. For internal applications where functionality really is more important than form, Naked Objects can be the answer. With proper annotation, Naked Objects can automatically generate a matching presentation layer in Java or .NET.
In this second part of their article, the authors explore the architecture of Dynamic Business Applications and how it impacts implementation productivity. 2
In this article, Srini Penchikala discusses Domain Driven Design from a practical stand-point. The article looks at architectural guidelines and best practices that can be used in a DDD project. 53
Using a domain model is not just creating the actual domain model classes and using them, due to infrastructure needs. Mats Helander explains how to use handle this complexity in a simple way. 38
InfoQ presents a review and sample chapter from Book Excerpt and Review: Applying Domain-Driven Design and Patterns with Examples in C# and .NET By Jimmy Nilsson.
Domain-Driven Design author Eric Evans explains why DDD matters today, how it fits into today's technologies and what's new with DDD. 3
A must-read tutorial showing how to use Grails (Java's Groovy answer to Ruby on Rails) to quickly build a functional website around an existing EJB 3 entity bean domain model with very little code. 22