Installation guide
CHAPTER 8 New Features in EAServer 4.0
What’s New 73
EJB 2.0 interoperability
EAServer 4.0 implements the interoperability requirements in the EJB 2.0
specification to allow interoperability with other EJB 2.0 servers. EAServer
continues to support CORBA-2.2 based interoperability, for interacting with
other CORBA-based application servers and to allow interoperability between
EJB components hosted by EAServer and EAServer components of other
types. For more information, see Chapter 9, “EAServer EJB Interoperability,”
in the EAServer Programmer’s Guide.
CMP enhancements
EJB 2.0 enhances the Container-Managed Persistence (CMP) model for entity
beans as follows:
• The deployment descriptor more fully describes the persistent fields in the
bean and the required database queries, making for less work after
deploying an EJB-JAR file that contains CMP entity beans.
• CMP entity beans in the same EJB-JAR (which maps to an EAServer
package) can have container-managed relationships. For example, an
Order bean may have an items field that consists of a collection of
Inventory bean instances representing the items being purchased. Or, an
Employee bean may be related to itself, with manager and employees
fields that contain Employee instances.
For more information on EAServer CMP support, see Chapter 27, “Creating
Entity Components,” in the EAServer Programmer’s Guide.
Message service enhancements
EAServer 4.0 provides an implementation of the Java Message Service (JMS)
API, message-driven bean support, and easier management of the message
service.