Before enterprise beans can be deployed into an EJB server, their execution
environment must be configured. In CICS®, this is achieved by installing a CORBASERVER
resource definition. A CORBASERVER defines an execution environment for enterprise
beans and CORBA stateless objects. For convenience, we shall refer to the
execution environment defined by a CORBASERVER definition as a CorbaServer.
Note that:
- A CICS EJB server may contain more than one CorbaServer.
- Any number of enterprise beans can be deployed into the same CorbaServer.
- A specific enterprise bean can be deployed multiple times into the same
CICS EJB server, but not into the same CorbaServer. (In other words, to install
a specific enterprise bean multiple times into the same CICS EJB server you
must install it into different CorbaServer execution environments. One reason
for doing this might be to make the bean available with different deployment
properties—see Enterprise beans—the deployment descriptor.) Each deployment results in the
creation of a distinct home object (see Enterprise beans—the home and component interfaces).