J2EE é a denominação antiga para Java EE, um conjunto de ferramentas que possibilita a criação de aplicações comerciais completas, constituindo um padrão para aplicações distribuídas, baseado em contêineres, que são executadas em vários sistemas de computador ao mesmo tempo, as quais são complementares entre si. Nesse contexto, observe a figura abaixo, que representa um modelo da arquitetura em camadas, com sistemas, plataformas e máquinas diversas, em que a quantidade de camadas envolvidas vai depender da complexidade do sistema.
ALFA Desktop - Notebook - Celular - Web browser - Applets |
BETA Servidores - Servlets - JSP - JavaServers Faces |
PROCESSOS COMERCIAIS / NEGÓCIOS Cartões de crédito - Cobrança bancária - Consulta SPC - Outros |
GAMA EIS - Servidores de Banco de dados |
Pelas características mostradas na figura, as camadas ALFA, BETA e GAMA são denominadas, respectivamente: