0.4: What are EJB containers? (brief description)

The enterprise beans (inside EJB modules) installed in an application server do not communicate directly with the server; instead, an enterprise bean container provides an interface between the enterprise beans and the server. Together, the container and server provide the bean runtime environment.

The container provides many low-level services, including threading and transaction support. Perhaps most important from an administrative viewpoint, the container manages data storage and retrieval for the beans within.

One or more EJB modules JAR files can be installed in a single container.