Java 2 Enterprise Edition (J2EE) Enterprise JavaBeans (EJB) - это архитектура компонентов, предназначенная для разработки и развертывания объектных распределенных приложений корпоративного уровня. Приложение, разработанное согласно архитектуре Enterprise JavaBeans, будет масштабируемым, транзакционным и безопасным.
EJB 3.0 Java Persistence API (JPA) упрощает работу с архитектурой EJB благодаря применению мета-данных (аннотаций) и указания программных стандартов для этих мета-данных.