Desenvolvimento de Aplicações Corporativas com Java
Programa e Palestrante <ul><li>Programa: </li></ul><ul><ul><li>O que é J2EE? </li></ul></ul><ul><ul><li>Arquitetura de Apl...
O Que é J2EE? Sistemas  Corporativos Java 2 Micro  Edition Java 2 Standard  Edition Java 2  Enterprise Edition Sistemas  C...
O Que é J2EE? Client Tier Web Tier Business Tier Enterprise Information Systems Tier Arquitetura de Referência – a Visão J...
O Que é J2EE? Containeres  Separados Web Container EJB Container Computador A Computador B Containeres J2EE Containeres  J...
Arquitetura de Aplicações Corporativas          Indústrias Serviços Comércio Agricultura
Arquitetura de Aplicações Corporativas Desktop Grupo Equipe de Projeto Divisão Empresa Internet 10 1 100 1.000 10.000 100....
Arquitetura de Aplicações Corporativas Integração Recursos Negócio Apresentação Cliente Plataforma Inferior Plataforma Sup...
Arquitetura de Aplicações Corporativas Banco de Dados JMS JAAS JAXP JDBC JTA ... Java Mail Conectors EJB Container J2SE J2...
Produtos que Implementam J2EE Browser Servlets,  JavaServer Pages Enterprise Java Beans Bancos de Dados e Recursos Aplicaç...
Produtos que Implementam J2EE <ul><ul><li>O framework J2EE permite que fabricantes de software desenvolvam e adaptem as AP...
Produtos que Implementam J2EE <ul><li>Implementação de Referência </li></ul>   O Kit de Desenvolvimento J2EE está disponí...
Produtos que Implementam J2EE <ul><li>Implementações Comerciais </li></ul><ul><ul><li>BEA “Weblogic” </li></ul></ul><ul><u...
Software Open-Source <ul><li>Integrated Development Environment - IDE </li></ul>
Software Open-Source
Software Open-Source
Software Open-Source <ul><li>Plug-in para J2EE </li></ul>
Software Open-Source <ul><li>Servidores de Aplicação – Web Tier </li></ul>Web Container
Software Open-Source <ul><li>Servidores de Aplicação – Business Tier </li></ul>EJB Container
<ul><li>Obrigado! </li></ul><ul><li>http://www.infnet.com.br </li></ul><ul><li>[email_address] </li></ul><ul><li>   2122-...
Próximos SlideShares
Carregando em…5
×

Desenvolvimento de Aplicações Corporativas com Java

2.692 visualizações

Publicada em

Palestra apresentada no Instituto Infnet.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

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

×