Desenvolvimento Web/Java com
    Demoiselle Framework


                              Serge Rehem
                   serge...
Maior empresa pública de TI da América Latina


Receita Federal do Brasil – maior cliente


Arrecadação Federal, Comércio ...
Aplicação
Java/Web
De um lado...




                http://special.news.msu.edu/ID_theft/images/creditcard_lg.jpg
Do outro...




http://zonaneutra.files.wordpress.com/2009/01/nerd.jpg
No meio...



Adaptado de: http://dig.csail.mit.edu/2006/Talks/1017-privacy-e2e-acccountability/WebArch.jpg
Começando um projeto
    Java/Web...
IDE
GlassFish
                     AppServer


            Tomcat
JDBC     Persistência



       JPA




                  JDO
JSF
 Java Web
Framework
Testes / Build /
Integração Contínua

              Hudson
Validação
       Segurança
                                          e-Mail
   ?           +Componentes
                  ...
Escolhas/decisões...


                         cação
              Serv. Apli

Arquitetura

              Fwk auxiliares
...
~2.300
desenvolvedores
Levam Tempo...




http://peregrinacultural.files.wordpress.com/2009/02/mechanical-clock-work.jpg
São Arriscadas!




http://www.aereo.jor.br/wp-content/uploads/2009/06/galante-voando-sem-asas-capacete-vermelho.jpg
Calma, Señorita...




       http://mdemulher.abril.com.br/imagem/saude/interna-slideshow/am-571-saude-moca-desperada.jpg
Demoiselle?!?
Demoiselle

     8 x < 14 Bis                                                            #19 – 1907 - 200m
     9 modelos ...
4




http://lproweb.procempa.com.br/pmpa/prefpoa/pwdtcomemorativas/usu_img/santosdumont.jpg




                         ...
2003/2004...


Incentivo ao uso de Software Livre pelo governo


     Demanda por liberdade de escolha de S.O,
       prin...
Resolução Cotec 008/2004
Plataformas Tecnológicas para Serviços da SRF

   DIRETRIZ GERAL - Multiplataforma
2005/2006




      SIEF: Oracle Forms → Java/Web
Framework Serpro
     Siscomex X Interno X JCompany



                 ...
2007
1.0 dez

            0.2 ago
  0.1 mar                1.0.3 abr



                             1.0.6 ago

2008           ...
Orientação




http://www.softti.com.br/softti/imagens/bussola.jpg
C
 OMU
   NIC
    AÇÃO


           http://www.gettyimages.com/detail/86541835/Thinkstock
Padronização




http://www.imotion.com.br/imagens/data/media/83/4874quebracabeca.jpg
Organização
Prospecção   Internalização

                      S
   C                  U
   E                  P
   T                 ...
Framework
                      SSA[3 +2?]+CTB[4]
+4

        Comunidade
           CTB[3]


                Processo
    ...
Comunidade Demoiselle
Cliente/Servidor
Comunidade
Comunidade




             Conselho         P2
P1
            Comunidade

                                          PN.1
...
Demoiselle na Comunidade




             5 Sprints – 2 sem
               abr – jul / 2009
Framework
                     sf.net/projects/demoiselle



                                                         Comp...
z




SourceForge
Tracker
Portal
SourceForge




        z
Tracker
Portal
Tutorial
Arquitetura
Framework Integrador
Arquitetura
Demoiselle Framework

View & Controller                 Business               Persistence




                    Transac...
Próximo Vôo...



                 JPA + EJBi
Demoiselle Grand-Palais

                5 Sprints
              jul – out / 2009




                   JPA + EJBi
1.1 out
                 1.0 dez              JPA

            0.2 ago                      2.0
  0.1 mar                1...
Como?

    Core        Persistence      Util              View     Web         EJB
Architectural Frameworks


            ...
Roadmap Demoiselle

          Arquitetura Orientada a Serviços – SOA / ESB
                                               ...
Saiba mais...




            Tutorial
       Sample Apps
      Livro/Artigos
  Palestras/Oficinas
E@D    Comunidade
MP - Ministério do Planejamento
                   ANP - Agência Nacional de Petróleo
      DATASUS
                      ...
Lembram dela?
+1 Desenvolvedora
     Java/Web
        Feliz
Principais Referências


                                 Demoiselle Portal
                         http://www.frameworkd...
Obrigado!

                      Serge Rehem
        serge.rehem@serpro.gov.br
           twitter.com/serge_rehem

       ...
Desenvolvimento Web/Java com Framework Demoiselle
Desenvolvimento Web/Java com Framework Demoiselle
Desenvolvimento Web/Java com Framework Demoiselle
Desenvolvimento Web/Java com Framework Demoiselle
Desenvolvimento Web/Java com Framework Demoiselle
Upcoming SlideShare
Loading in …5
×

Desenvolvimento Web/Java com Framework Demoiselle

3,629 views

Published on

Apresentação sobre o Framework Demoiselle feita por Serge Rehem e Robson Ximenes no JustJava2009

Published in: Technology, Education
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
3,629
On SlideShare
0
From Embeds
0
Number of Embeds
15
Actions
Shares
0
Downloads
68
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Desenvolvimento Web/Java com Framework Demoiselle

  1. 1. Desenvolvimento Web/Java com Demoiselle Framework Serge Rehem serge.rehem@serpro.gov.br Robson Ximenes robson.ximenes@serpro.gov.br
  2. 2. Maior empresa pública de TI da América Latina Receita Federal do Brasil – maior cliente Arrecadação Federal, Comércio Exterior IRPF, SINPA, ITR, SIAFI, Receitanet, Siscomex
  3. 3. Aplicação Java/Web
  4. 4. De um lado... http://special.news.msu.edu/ID_theft/images/creditcard_lg.jpg
  5. 5. Do outro... http://zonaneutra.files.wordpress.com/2009/01/nerd.jpg
  6. 6. No meio... Adaptado de: http://dig.csail.mit.edu/2006/Talks/1017-privacy-e2e-acccountability/WebArch.jpg
  7. 7. Começando um projeto Java/Web...
  8. 8. IDE
  9. 9. GlassFish AppServer Tomcat
  10. 10. JDBC Persistência JPA JDO
  11. 11. JSF Java Web Framework
  12. 12. Testes / Build / Integração Contínua Hudson
  13. 13. Validação Segurança e-Mail ? +Componentes ? Utilitários Relatórios Workflow Agendamento Logging ?
  14. 14. Escolhas/decisões... cação Serv. Apli Arquitetura Fwk auxiliares IDE
  15. 15. ~2.300 desenvolvedores
  16. 16. Levam Tempo... http://peregrinacultural.files.wordpress.com/2009/02/mechanical-clock-work.jpg
  17. 17. São Arriscadas! http://www.aereo.jor.br/wp-content/uploads/2009/06/galante-voando-sem-asas-capacete-vermelho.jpg
  18. 18. Calma, Señorita... http://mdemulher.abril.com.br/imagem/saude/interna-slideshow/am-571-saude-moca-desperada.jpg
  19. 19. Demoiselle?!?
  20. 20. Demoiselle 8 x < 14 Bis #19 – 1907 - 200m 9 modelos #22 – 1909 – 18km (96km/h) 40+ fabricados http://www.cosmo.com.br/especial/100anos14bis/?sec=santos08 http://www.fab.gov.br/portal/cabine/acontecefab/arquivos/0310%20I0000073.JPG
  21. 21. 4 http://lproweb.procempa.com.br/pmpa/prefpoa/pwdtcomemorativas/usu_img/santosdumont.jpg http://individual.utoronto.ca/firstflight/demoiselle-magazine.gif
  22. 22. 2003/2004... Incentivo ao uso de Software Livre pelo governo Demanda por liberdade de escolha de S.O, principalmente usuários Linux e Mac OS
  23. 23. Resolução Cotec 008/2004 Plataformas Tecnológicas para Serviços da SRF DIRETRIZ GERAL - Multiplataforma
  24. 24. 2005/2006 SIEF: Oracle Forms → Java/Web Framework Serpro Siscomex X Interno X JCompany pPGD Desktop
  25. 25. 2007
  26. 26. 1.0 dez 0.2 ago 0.1 mar 1.0.3 abr 1.0.6 ago 2008 2009 2010
  27. 27. Orientação http://www.softti.com.br/softti/imagens/bussola.jpg
  28. 28. C OMU NIC AÇÃO http://www.gettyimages.com/detail/86541835/Thinkstock
  29. 29. Padronização http://www.imotion.com.br/imagens/data/media/83/4874quebracabeca.jpg
  30. 30. Organização
  31. 31. Prospecção Internalização S C U E P T O E R C T E Descarte Utilização
  32. 32. Framework SSA[3 +2?]+CTB[4] +4 Comunidade CTB[3] Processo BSB[1+1?] Cetec
  33. 33. Comunidade Demoiselle
  34. 34. Cliente/Servidor
  35. 35. Comunidade
  36. 36. Comunidade Conselho P2 P1 Comunidade PN.1 ... ... PN PN.m
  37. 37. Demoiselle na Comunidade 5 Sprints – 2 sem abr – jul / 2009
  38. 38. Framework sf.net/projects/demoiselle Component Wizard sf.net/projects/demoiselle-comp sf.net/projects/demoiselle-wzd Sample sf.net/projects/demoiselle-samp Process sf.net/projects/demoiselle-proc
  39. 39. z SourceForge
  40. 40. Tracker
  41. 41. Portal
  42. 42. SourceForge z
  43. 43. Tracker
  44. 44. Portal
  45. 45. Tutorial
  46. 46. Arquitetura
  47. 47. Framework Integrador
  48. 48. Arquitetura
  49. 49. Demoiselle Framework View & Controller Business Persistence Transaction JSF POJO Page Faces :Business :DAO Servlet Controller Message Managed Security Bean Data Source
  50. 50. Próximo Vôo... JPA + EJBi
  51. 51. Demoiselle Grand-Palais 5 Sprints jul – out / 2009 JPA + EJBi
  52. 52. 1.1 out 1.0 dez JPA 0.2 ago 2.0 0.1 mar 1.0.3 abr EJB 1.0.6 ago 2008 2009 2010
  53. 53. Como? Core Persistence Util View Web EJB Architectural Frameworks Base Frameworks JAAS JCA JCE JDBC JPA JSF JTA Servlet Foundation Frameworks Platform Virtual Machine OS
  54. 54. Roadmap Demoiselle Arquitetura Orientada a Serviços – SOA / ESB Sistemas Distribuídos Aplicações Web Acessíveis por Dispositivos Móveis Processo Ágil, Reuso e Ferramentas de Produtividade Geração automática de código Utilização de Java 6 Engenharia de Domínio Sistema de Permissões e Segurança http://www.frameworkdemoiselle.gov.br/menu/framework/sobre/roadmap-1
  55. 55. Saiba mais... Tutorial Sample Apps Livro/Artigos Palestras/Oficinas E@D Comunidade
  56. 56. MP - Ministério do Planejamento ANP - Agência Nacional de Petróleo DATASUS Caixa Econômica Federal Ministério Público do Paraná CELEPAR Prodeba Comunidade Prodemge USP / UFPR / UFBA / UFRJ Empresas privadas Desenvolvedores autônomos
  57. 57. Lembram dela?
  58. 58. +1 Desenvolvedora Java/Web Feliz
  59. 59. Principais Referências Demoiselle Portal http://www.frameworkdemoiselle.gov.br Demoiselle Tutorial http://sourceforge.net/docman/display_doc.php?docid=179204&group_id=247200 Documentação Técnica do Framework Demoiselle http://demoiselle.sourceforge.net/
  60. 60. Obrigado! Serge Rehem serge.rehem@serpro.gov.br twitter.com/serge_rehem Robson Ximenes robson.ximenes@serpro.gov.br twitter.com/robsonximenes www.frameworkdemoiselle.gov.br demoiselle-users@lists.sourceforge.net twitter.com/fwkdemoiselle

×