EJB's are very complex architectures, including different EE technologies such as transactions, persistence, remote interfaces, security, and CORBA. Never in a web application do we need all of the stack that an EJB takes with itself.
To make the business logic less bulky, EJB Lite is introduced and can be used in lighter applications. It excludes the following technologies:
- Message-driven beans
- 2.x remote home components
- 2.x local home components
- 3.x remote home components
- Timers
- RMI-IIOP
We will explore globally these components in detail in Chapter 4, Implementing Business Logic.