Este documento describe las principales características de Enterprise JavaBeans (EJB) 3.0. EJB 3.0 simplifica el desarrollo de aplicaciones Java eliminando la necesidad de interfaces home y de componente, permitiendo que los EJBs sean POJOs y utilizando anotaciones en lugar de descriptores XML. También introduce mejoras en el API de persistencia como el uso de EntityManager y mapeo objeto-relacional mediante anotaciones.