Why Enterprise JavaBeans?
Architectural Independence from middleware
WORA for server side components
Establishes roles for application development
Takes care of Transaction Management
Provides Distributed Transaction support
Helps create Portable & Scalable solutions
Integrates seamlessly with CORBA
Provides for vendor specific enhancements