This topic summarizes the information about EJB servers presented in the previous topics. The following figure shows enterprise bean objects in a CICS® EJB server.
The home interface is accessible through JNDI and implements lifecycle services for the bean. The client uses it to create, remove, and (for entity beans, not directly supported by CICS) find instances of enterprise beans.
The container creates an EJB component interface object for each instance of the bean. The component interface provides access to the business methods within the bean. It intercepts all business method calls from the client and implements transaction, state management, persistence, and security services for the bean, based on the settings of the bean's deployment descriptor.