Addison Wesley, 2004. ISBN 0-321-12521-5.
Eric Evans beschreibt in seinem bahnbrechenden Buch Domain-Driven Design, wie eine Business Domain analysiert und mittels dem sogenannten Knowledge Crunching Information in Wissen kondensiert werden kann. Als Resultat erhält man ein Modell, dass die Business Domäne einfach und umfassend zu beschreiben vermag.
Des weiteren fällt mit dem Modell die Ubiquitous Language an, jene Sprache, mit der frei von Redundanzen über das eigene Business kommuniziert werden kann.
Strukturiert werden die gefundenen Modelle schlussendlich in:
- Entities
- Value Object
- Services
- Modules
- Aggregates
- Factories
- Repositories
Viele Fragen, die in grossen Software-Systemen auftreten, werden in diesem Buch beantwortet. Es sind dies zum Beispiel Transaktionen, Persistenz, Multi-User-Problematik, Arbeiten mit verteilten Systemen, etc.
Dieses Buch ist etwas vom Besten, was es derzeit auf dem Markt gibt und absolut empfehlenswert für den ambitionierten und erfahrenen Systemdesigner.