Enterprise JavaBeans (EJB) is a JavaAPI developed by Sun Microsystems that defines a component architecture for multi-tier client/server systems.
EJB systems allow developers to focus on the actual business architecture of the model, rather than worry about endless amounts of programming and coding needed to connect all the working parts. This task is left to EJB server vendors. Developers just design (or purchase) the needed EJB components and arrange them on the server.
Because EJB systems are written in Java, they are platform independent. Being object oriented, they can be implemented into existed systems with little or no recompiling and configuring.
Beginner's Guide to Enterprise JavaBeans Describes Enterprise JavaBeans as it applies to client/server architecture. Examines the history of client/server architecture and how Enterprise JavaBeans is a the latest progression.