Java 2 Enterprise Edition (J2EE) Enterprise JavaBeans (JBE) je architekturou komponent, která slouží k vývoji a implementaci objektově orientovaných distribuovaných aplikací v podnikovém měřítku. Aplikace zapsaná podle architektury Enterprise JavaBeans je přizpůsobitelná, transakční a zabezpečená.
Rozhraní API EJB 3.0 Java Persistence API (JPA) zlepšuje architekturu EJB, protože zmenšuje její složitost prostřednictvím použití metadat (anotací) a určení programových výchozích nastavení těchto metadat.