JEAF Core provides a unified service oriented programming model and runtime environment for your services:
Run your services without any changes in any environment you like ("write once run anywhere"). Using simple configurations you can switch between Cloud, JSE and JEE.
Transparent communication between services no matter where they are
Transparent declarative transaction handling
Open and flexible security model
Dependency and Configuration injection