Moving on to the Server...Enterprise JavaBeans (EJB)
Defines a standard to building distributed server-side systems
Frees the EJB developer to only concentrate on programming the business logic
Handles the other “plumbing” to handle transactions, security, connection/thread pooling etc., by delegating this to the vendor
It defines a framework for creating distributed enterprise middleware