ESE stands for Event Sourced Entities, and is part of project Goodees, which is a collection of Java EE utilities.
We started ESE since we missed a programming model that integrates well with Java EE and offers entities with event sourced state and also serve for executing business methods. Think of it as "What if Entity EJBs were event sourced rather than ORM?"