Platform Integration
As a key technology within the Java Enterprise Edition (JEE) 6 (http://jcp.org/en/jsr/detail?id=313), EJB aggregates many of the other platform frameworks and APIs:
Java Transaction Service
Java Persistence API
Java Naming and Directory Interface (JNDI)
Security Services
Web Services
In most cases, the EJB metadata used to define this integration is a simplified view of the underlying services. This gives bean providers a set of powerful constructs right out of the box, without need for additional configuration.
EJB is also one of the target models recognized by the new Java Contexts and Dependency Injection specification (http://jcp.org/en/jsr/detail?id=299). This new kid on the block adds a unified binding to both Java Enterprise and Standard editions across many different component types.