Gli '''Enterprise JavaBean''' ('''EJB''') sono i componenti che implementano, lato [[server]], la [[business logic|logica di [[business]] all'interno dell'architettura [[J2EE]]. Le specifiche per gli EJB definiscono diverse proprietà che questi devono rispettare, tra cui la persistenza, il supporto alle transazioni, la gestione della [[concorrenza (informatica)|concorrenza]] e della [[sicurezza informatica|sicurezza]] e l'integrazione con altre tecnologie, come [[JMS]], [[JNDI]], e [[CORBA]]. Lo standard attuale, '''EJB 3''', differisce notevolmente dalle versioni precedenti; è stato completato nella primavera del [[2006]].