In addition, businesses found that using EJBs to encapsulate business logic brought a performance penalty.
The EJB 3.0 specification (JSR 220) was a departure from its predecessors, following a new light-weight paradigm.