...
EJB implementation may vary from one vendor to another. The purpose of this section is to provide a session bean specific feature-to-feature comparison between JBoss and Apache Geronimo so you can clearly identify the differences and plan accordingly before migration.
Feature | JBoss v4 | Apache Geronimo M5 (OpenEJB) |
---|---|---|
Stateful and stateless Session Beans | supported | supported |
BMP (Bean Managed Persistence) Entity Beans | supported | supported |
CMP (Container Managed Persistence) Entity Beans | supported | supported |
Message driven beans (MDBs) | supported | supported |
Interoperability using RMI-IIOP or JAXRPC | supported | supported |
Ability to expose stateless session beans and MDBs as Web Services | supported | supported |
Support for sending and receiving messages via Web Services | supported | supported |
Easy provisioning and hot deployment of EJB and JMX-based Web Services | supported | Not yet in M5, it will be available in V1 |
Access to EJBs from external CORBA objects | supported | supported |
...
This article has shown how to migrate a sample application that uses Session Beans, from JBoss v4.0.2 to Apache Geronimo M5. This article provided step-by-step instructions to build the application, deploy and run it, and then migrate it to the Geronimo environment.
...