EJB состоит в основном из логики приложения на стороне сервера и предназначены для выполнения операций независимо от клиентского приложения.В реальных корпоративных приложениях могут быть различные типы клиентов, которые обращаются к ним одновременно.
Контейнер EJB управляет всеми аспектами корпоративного компонента во время выполнения, включая удаленный доступ к компоненту, безопасность, постоянство, транзакции, параллелизм, а также доступ и пул ресурсов.
Контейнер управляет экземплярамив пуле и отвечает за их добавление / удаление, увеличивая размер пула в реальном времени.