Session Beans
Session bean represents a non-persistent object implementing some business logic running on the server side as an extension of client’s application.
Beans are accessible with EJB Objects implementing the remote interface and additional services for client and container.
EJB Object lives in a container from its creation to desruction.
A container can contain multiple EJB classes.
An EJB container implements the home interface of each installed enterprise bean.
Container makes home interfaces available through JNDI when the container deploys the bean.
Client obtains the reference of home object using JNDI.