Parte do tempo de execução de um produto J2EE que combina um servidor da Web e um servidor EJB dentro de um servidor.
Um servidor EJB oferece serviços a um recipiente EJB, que implementa o contrato do componente EJB da arquitetura J2EE. Esse contrato especifica um ambiente de tempo de execução para Enterprise Beans, que inclui segurança, colaboração, gerenciamento do ciclo de vida, transação, implantação, nameação e outros serviços.
Um servidor da Web oferece serviços de acesso a páginas da Web, servlets, páginas de servidores de Java e assim por diante. Hospeda sites da Web, dá suporte para HTTP e outros protocolos e executa programas de servidor (como scripts CGI ou servlets). Na arquitetura J2EE, um servidor da Web oferece serviços como a manipulação de mensagens HTTP para um recipiente da Web. Um servidor da Web pode hospedar um ou mais recipientes da Web.