provided by: 
Originally published at Internet.comIntroduction
In the first article in this series, I touched upon how EJB specification architects have enhanced the EJB specs to meet the goals that were set out for EJB 2. In particular, I discussed integration of JMS with EJB, the addition of local interfaces for EJBs to provide lightweight access to EJBs from local clients. In this part, we will continue taking a look at the goals of the EJB 2 specifications and details as to how those goals have been achieved.
Goals of the EJB 2.0 Specification
The Proposed Final Draft 2 specifically lists the goals for the 2.0 specification as: 1. Define the integration of EJB with the Java Message Service (JMS) 2. Provide a local client view and support for efficient, lightweight access to EJBs from local clients 3. Provide improved support for the persistence of entity beans 4. Provide improved support for management of relationships among entity beans 5. Provide a query syntax for entity bean finder methods 6. Provide support for additional methods in the home interface 7. Provide for network interoperability among EJB servers.
Goals 1 and 2 have been discussed in the previous article.
Goal 3: Improved support of entity bean persistence
...
Read article at Internet.com site