3. O Que é J2EE? Sistemas Corporativos Java 2 Micro Edition Java 2 Standard Edition Java 2 Enterprise Edition Sistemas Convencionais Frameworks Baseados em Especificação para Desenvolvimento de Aplicações
4. O Que é J2EE? Client Tier Web Tier Business Tier Enterprise Information Systems Tier Arquitetura de Referência – a Visão J2EE J2EE Aplicação Cliente Browser Páginas JSP EJB Servlets Fontes de Dados
5. O Que é J2EE? Containeres Separados Web Container EJB Container Computador A Computador B Containeres J2EE Containeres Juntos EJB Container Computador C Web Container
7. Arquitetura de Aplicações Corporativas Desktop Grupo Equipe de Projeto Divisão Empresa Internet 10 1 100 1.000 10.000 100.000 Confiabilidade e Integridade Extensibilidade Segurança e Auditoria Capacidade Desempenho Disponibilidade Gerenciabilidade Escalabilidade Por que a Escala Influencia na Complexidade de uma Aplicação?
8. Arquitetura de Aplicações Corporativas Integração Recursos Negócio Apresentação Cliente Plataforma Inferior Plataforma Superior Plataforma Virtual Aplicação Arquitetura Geral de Referência
9. Arquitetura de Aplicações Corporativas Banco de Dados JMS JAAS JAXP JDBC JTA ... Java Mail Conectors EJB Container J2SE J2EE Implementação da Arquitetura Geral de Referência Browser J2SE JMS JAAS JAXP JDBC Applet Aplicação J2SE JMS JAAS JAXP JDBC Frame JMS JAAS JAXP JDBC JTA ... Java Mail Conectors Web Container JSP Servlet J2SE J2EE EJB
10. Produtos que Implementam J2EE Browser Servlets, JavaServer Pages Enterprise Java Beans Bancos de Dados e Recursos Aplicação em Java HTTP / HTML RMI / IIOP JDBC, JDO RMI / IIOP Cliente Servidor Elementos de Ligação na Arquitetura J2EE