The deployer takes one or more ejb-jar files produced by the application
assembler and deploys the enterprise beans contained in the ejb-jar files
into a specific CorbaServer in an EJB server.
The deployer must:
- Resolve all the external dependencies declared by the bean provider. For
example, he must ensure that all resource manager connection factories used
by the enterprise beans are present in the operational environment, and bind
them to the resource manager connection factory references declared in the
deployment descriptor.
- Follow the application assembly instructions defined by the application
assembler. For example, the deployer is responsible for mapping the security
roles defined by the application assembler to CICS® user groups and external security manager
profiles.
The deployment process is semi-automated. To perform his role, the deployer
uses a deployment tool. Deployment tools are provided
by CICS.
The deployer's output are enterprise beans that have been customized
for the target operational environment, and deployed in one or more CorbaServers.