Desenvolvimento de Aplicações Corporativas com Java

2.648 visualizações

Publicada em

Palestra apresentada no Instituto Infnet.

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.648
No SlideShare
0
A partir de incorporações
0
Número de incorporações
6
Ações
Compartilhamentos
0
Downloads
65
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Desenvolvimento de Aplicações Corporativas com Java

  1. 1. Desenvolvimento de Aplicações Corporativas com Java
  2. 2. Programa e Palestrante <ul><li>Programa: </li></ul><ul><ul><li>O que é J2EE? </li></ul></ul><ul><ul><li>Arquitetura de Aplicações Corporativas. </li></ul></ul><ul><ul><li>Produtos que Implementam J2EE. </li></ul></ul><ul><ul><li>Software Open-Source. </li></ul></ul><ul><li>Palestrante: </li></ul><ul><ul><li>Armênio Cardoso </li></ul></ul><ul><ul><li>Consultor, Arquiteto de Sistemas e Professor </li></ul></ul>
  3. 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. 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. 5. O Que é J2EE? Containeres Separados Web Container EJB Container Computador A Computador B Containeres J2EE Containeres Juntos EJB Container Computador C Web Container
  6. 6. Arquitetura de Aplicações Corporativas          Indústrias Serviços Comércio Agricultura
  7. 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. 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. 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. 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
  11. 11. Produtos que Implementam J2EE <ul><ul><li>O framework J2EE permite que fabricantes de software desenvolvam e adaptem as APIs dessa tecnologia a fim de estar em conformidade com a sua especificação. </li></ul></ul><ul><ul><li>Vários fabricantes renomados lançaram servidores de aplicação compatíveis com J2EE, permitindo que aplicações corporativas sejam desenvolvidas nessa plataforma. </li></ul></ul>Especificação J2EE Implementação Comercial Implementação de Referência
  12. 12. Produtos que Implementam J2EE <ul><li>Implementação de Referência </li></ul> O Kit de Desenvolvimento J2EE está disponível no site: http://java.sun.com/j2ee j2ee deploytool cloudscape runclient packager j2eeadmin keytool verifier
  13. 13. Produtos que Implementam J2EE <ul><li>Implementações Comerciais </li></ul><ul><ul><li>BEA “Weblogic” </li></ul></ul><ul><ul><li>Borland “Enterprise Server” </li></ul></ul><ul><ul><li>Fujitsu “Interstage” </li></ul></ul><ul><ul><li>IBM “Websphere” </li></ul></ul><ul><ul><li>IONA “Orbix ASP” </li></ul></ul><ul><ul><li>Ironflare “Orion” </li></ul></ul><ul><ul><li>JBoss.org “JBoss” </li></ul></ul><ul><ul><li>Macromedia “Jrun” </li></ul></ul><ul><ul><li>Novell “exteNd Application Server” </li></ul></ul><ul><ul><li>Oracle “Oracle9i AS” </li></ul></ul><ul><ul><li>Sun Microsystems “Sun ONE” </li></ul></ul><ul><ul><li>Sybase “EAServer” </li></ul></ul> Mais informações sobre esses servidores de aplicação estão no site: http://www.theserverside.com
  14. 14. Software Open-Source <ul><li>Integrated Development Environment - IDE </li></ul>
  15. 15. Software Open-Source
  16. 16. Software Open-Source
  17. 17. Software Open-Source <ul><li>Plug-in para J2EE </li></ul>
  18. 18. Software Open-Source <ul><li>Servidores de Aplicação – Web Tier </li></ul>Web Container
  19. 19. Software Open-Source <ul><li>Servidores de Aplicação – Business Tier </li></ul>EJB Container
  20. 20. <ul><li>Obrigado! </li></ul><ul><li>http://www.infnet.com.br </li></ul><ul><li>[email_address] </li></ul><ul><li> 2122-8800 </li></ul><ul><li>Esta palestra está disponível em : </li></ul><ul><li>http://www.infnet.com.br/palestras </li></ul><ul><li>Armênio Cardoso </li></ul><ul><li>E-mail: [email_address] </li></ul>Aplicações Corporativas com Java

×