Applied DDD in a Java EE 7 and Open Source World