Cargo freighter passing under the Golden Gate bridge in San Francisco. Image courtesy of FreeFoto.com.
It is a fully functioning application which demonstrates a practical implementation of the building block patterns using a conventional Java technology stack. The functionality is based on the cargo example used in Eric Evans’ book
The team hopes that, beyond concretely demonstrating DDD in a conventional system, the example can become a platform for experimentation with new technology and innovative approaches.
The application is available, as of December 2010, as .NET port.
TimeAndMoney is an open source development project with a goal of demonstrating supple design while providing some useful code to the community. Although it is not currently active, it is still useful as a library of value objects based on a model of two important generic subdomains.