SlideShare uma empresa Scribd logo
1 de 20
Together. Free your energies




Open Source i NAV
Erfaringer fra NAV Pensjonsprosjektet
Steinar Årdal
27. august 2008
Agenda



Introduksjon
Open Source i Pensjonsløsningen
Erfaringer
Spørsmål



                                                                 | CIO Forum
             Together. Free your energies                               Steinar Årdal
                                            © 2008 Capgemini. All rights reserved 2
Agenda



Introduksjon
Open Source i Pensjonsløsningen
Erfaringer
Spørsmål



                                                                 | CIO Forum
             Together. Free your energies                               Steinar Årdal
                                            © 2008 Capgemini. All rights reserved 3
Capgemini
                  Management Consulting, Technology og Outsourcing

Capgemini er et internasjonalt selskap med
kontorer i mer enn 30 land
Vi har organisert vår virksomhet i tre områder
  •   Capgemini Consulting
  •   Technology Services
  •   Outsourcing Services
Antall ansatte: 86 000 globalt, 750 i Norge
Omsetning 2007 gruppenivå: € 8,7 milliarder
Omsetning 2007 Norge: 984 millioner NOK
Hovedkontor: Paris, Frankrike
CEO: Kjell André Engen
Kontorer i Norge: Oslo, Trondheim, Bergen,
Stavanger og Fredrikstad

Capgemini tar sitt samfunnsansvar seriøst og har blant annet et omfattende samarbeid
med Naandi, en av Indias mest kjente veldedige organisasjoner www.naandi.no


                                                                                          | CIO Forum
                                Together. Free your energies                                     Steinar Årdal
                                                                     © 2008 Capgemini. All rights reserved 4
Pensjonsreformen
En av de største velferdsreformene i offentlig sektor

                           2006                     2007                    2008                       2009
     Ny alderspensjon

                           AFP

                      Uførepensjon

                  Offentlig tjenestepensjon


                                                                                                                       2
                           Etterlattepensjon

      ”Deling” av pensjonsopptjening


                                                                                                                       0
                                                                                                                       1
       30.11.05      30.06.06            01.01.07             01.01.08             01.01.09                01.01.10


                        Fase 1




                                                                                                                       0
             Forprosjekt        Bro-bygging


                                                              Fase 2
                                               Ny systemløsning, nye arbeidsprosesser
                                               og ny organisering på dagens regelverk


                                    Fase 3                                    Fase 3
                                    Forpro                  Ny systemløsning, nye arbeidsprosesser og ny
                                     sjekt                          organisering på nytt regelverk




                                                                                                                        | CIO Forum
                            Together. Free your energies                                                                       Steinar Årdal
                                                                                                   © 2008 Capgemini. All rights reserved 5
Agenda



Introduksjon
Open Source i Pensjonsløsningen
Erfaringer
Spørsmål



                                                                 | CIO Forum
             Together. Free your energies                               Steinar Årdal
                                            © 2008 Capgemini. All rights reserved 6
2.april 2008: Ny nettjeneste lanseres




                                                              | CIO Forum
          Together. Free your energies                               Steinar Årdal
                                         © 2008 Capgemini. All rights reserved 7
Beregning av pensjon med Open Source




    Spring
   Hibernate
 Apache MyFaces
 Spring Web Flow
  Apache Maven
  Apache Log4J
    Ajax4JSF




                                                                   | CIO Forum
               Together. Free your energies                               Steinar Årdal
                                              © 2008 Capgemini. All rights reserved 8
Arkitektur

                     Presentation Layer
                     Spring WebFlow / JSF /Facelets / Ajax
 Binding Framework
       Spring




                     Business Layer
                     POJO


                     Persistence Layer
                     Hibernate (JPA Ready)

                                  IBM WebSphere Application Server




                               Enterprise Service Bus
Persistent store
                               IBM WebSphere Process Server
      DB2



                                                                                             | CIO Forum
                                         Together. Free your energies                               Steinar Årdal
                                                                        © 2008 Capgemini. All rights reserved 9
Java/JEE rammeverk


Oppgave
 • Konfigurering av applikasjonen
Rammeverk
 • Spring Framework
Alternativer: Open Source
 • GlassFish
Alternativer: Produkter
 • Enterprise JavaBeans (EJB)




                                                                           | CIO Forum
                       Together. Free your energies                               Steinar Årdal
                                                      © 2008 Capgemini. All rights reserved 10
Skjermbildeflyt


Oppgave
 • Håndtere navigering og tilstand mellom skjermbilder
Rammeverk
 • Spring Web Flow
Alternativer: Open Source
 • Spring Web MVC
 • Apache Struts
Alternativer: Produkter
 • Portalrammeverk




                                                                              | CIO Forum
                       Together. Free your energies                                  Steinar Årdal
                                                         © 2008 Capgemini. All rights reserved 11
Skjermbilder


Oppgave
 • Språk for å utvikle skjermbilder
 • Skal følge JavaServer Faces (JSF) spesifikasjonen
Rammeverk
 • Apache MyFaces
Alternativer: Open Source
 • JBoss RichFaces
Alternativer: Produkter
 • Mellomvareleverandørene har egne rammeverk




                                                                            | CIO Forum
                       Together. Free your energies                                Steinar Årdal
                                                       © 2008 Capgemini. All rights reserved 12
Databaseaksess


Oppgave
 • Håndtere databaseaksess
Rammeverk
 • Hibernate
Alternativer: Open Source
 • OpenJPA
 • iBatis
Alternativer: Produkter
 • TopLink
 • EJB Entity Bean



                                                                         | CIO Forum
                     Together. Free your energies                               Steinar Årdal
                                                    © 2008 Capgemini. All rights reserved 13
Støtte for rike klienter


Oppgave
 • Forbedre brukeropplevelsen
Rammeverk
 • JBoss Ajax4JSF
Alternativer: Open Source
 • Google Web Toolkit
 • DWR
Alternativer: Produkter
 • Backbase
 • Bindows



                                                                            | CIO Forum
                        Together. Free your energies                               Steinar Årdal
                                                       © 2008 Capgemini. All rights reserved 14
Bygging, rapportering og dokumentasjon


Oppgave
 • Håndtere bygging av applikasjon, samt generering av rapporter og
   dokumentasjon
Rammeverk
 • Apache Maven
Alternativer: Open Source
 • Apache Ant
Alternativer: Produkter
 • Ingen




                                                                           | CIO Forum
                       Together. Free your energies                               Steinar Årdal
                                                      © 2008 Capgemini. All rights reserved 15
Agenda



Introduksjon
Open Source i Pensjonsløsningen
Erfaringer
Spørsmål



                                                                 | CIO Forum
             Together. Free your energies                               Steinar Årdal
                                            © 2008 Capgemini. All rights reserved 16
Erfaringer med Open Source

          Fordeler                                        Utfordringer
                                                 Rammeverk med ”lave”
Meget gode brukergrupper
                                                 versjonsnummer
God dokumentasjon
                                                 Små og inaktive prosjekter
Lett å gjøre tilpasninger/rette feil
                                                 Samspill mellom Open Source-
Tilgjengelighet av kompetanse
                                                 rammeverk
Stor valgfrihet og fleksibilitet
                                                 Den totale kompleksiteten i
Kontinuerlig utvikling av
                                                 løsningen
rammeverk og løsninger




                                                                                       | CIO Forum
                           Together. Free your energies                                       Steinar Årdal
                                                                  © 2008 Capgemini. All rights reserved 17
Hva gjør Open Source for NAV?




  Open Source bidrar til å
utvikle en Pensjonsløsning
   som er moderne i 2010



                                                             | CIO Forum
         Together. Free your energies                               Steinar Årdal
                                        © 2008 Capgemini. All rights reserved 18
Agenda



Introduksjon
Open Source i Pensjonsløsningen
Erfaringer
Spørsmål



                                                                 | CIO Forum
             Together. Free your energies                               Steinar Årdal
                                            © 2008 Capgemini. All rights reserved 19
Together. Free your energies

         www.capgemini.com

Mais conteúdo relacionado

Mais de Steinar Ardal

CloudComputing - The future is in the sky
CloudComputing - The future is in the skyCloudComputing - The future is in the sky
CloudComputing - The future is in the skySteinar Ardal
 
The ultimate shopping experience in the Cloud
The ultimate shopping experience in the CloudThe ultimate shopping experience in the Cloud
The ultimate shopping experience in the CloudSteinar Ardal
 
Smile!! You're on Facebook
Smile!! You're on FacebookSmile!! You're on Facebook
Smile!! You're on FacebookSteinar Ardal
 
Mesh Collaboration - Tomorrow's business value created through today's social...
Mesh Collaboration - Tomorrow's business value created through today's social...Mesh Collaboration - Tomorrow's business value created through today's social...
Mesh Collaboration - Tomorrow's business value created through today's social...Steinar Ardal
 
Java Zone Scaling Scrum
Java Zone   Scaling ScrumJava Zone   Scaling Scrum
Java Zone Scaling ScrumSteinar Ardal
 
Nokios Smil! Du Er På Facebook
Nokios   Smil! Du Er På FacebookNokios   Smil! Du Er På Facebook
Nokios Smil! Du Er På FacebookSteinar Ardal
 

Mais de Steinar Ardal (6)

CloudComputing - The future is in the sky
CloudComputing - The future is in the skyCloudComputing - The future is in the sky
CloudComputing - The future is in the sky
 
The ultimate shopping experience in the Cloud
The ultimate shopping experience in the CloudThe ultimate shopping experience in the Cloud
The ultimate shopping experience in the Cloud
 
Smile!! You're on Facebook
Smile!! You're on FacebookSmile!! You're on Facebook
Smile!! You're on Facebook
 
Mesh Collaboration - Tomorrow's business value created through today's social...
Mesh Collaboration - Tomorrow's business value created through today's social...Mesh Collaboration - Tomorrow's business value created through today's social...
Mesh Collaboration - Tomorrow's business value created through today's social...
 
Java Zone Scaling Scrum
Java Zone   Scaling ScrumJava Zone   Scaling Scrum
Java Zone Scaling Scrum
 
Nokios Smil! Du Er På Facebook
Nokios   Smil! Du Er På FacebookNokios   Smil! Du Er På Facebook
Nokios Smil! Du Er På Facebook
 

Cio Forum - Open Source in Nav

  • 1. Together. Free your energies Open Source i NAV Erfaringer fra NAV Pensjonsprosjektet Steinar Årdal 27. august 2008
  • 2. Agenda Introduksjon Open Source i Pensjonsløsningen Erfaringer Spørsmål | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 2
  • 3. Agenda Introduksjon Open Source i Pensjonsløsningen Erfaringer Spørsmål | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 3
  • 4. Capgemini Management Consulting, Technology og Outsourcing Capgemini er et internasjonalt selskap med kontorer i mer enn 30 land Vi har organisert vår virksomhet i tre områder • Capgemini Consulting • Technology Services • Outsourcing Services Antall ansatte: 86 000 globalt, 750 i Norge Omsetning 2007 gruppenivå: € 8,7 milliarder Omsetning 2007 Norge: 984 millioner NOK Hovedkontor: Paris, Frankrike CEO: Kjell André Engen Kontorer i Norge: Oslo, Trondheim, Bergen, Stavanger og Fredrikstad Capgemini tar sitt samfunnsansvar seriøst og har blant annet et omfattende samarbeid med Naandi, en av Indias mest kjente veldedige organisasjoner www.naandi.no | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 4
  • 5. Pensjonsreformen En av de største velferdsreformene i offentlig sektor 2006 2007 2008 2009 Ny alderspensjon AFP Uførepensjon Offentlig tjenestepensjon 2 Etterlattepensjon ”Deling” av pensjonsopptjening 0 1 30.11.05 30.06.06 01.01.07 01.01.08 01.01.09 01.01.10 Fase 1 0 Forprosjekt Bro-bygging Fase 2 Ny systemløsning, nye arbeidsprosesser og ny organisering på dagens regelverk Fase 3 Fase 3 Forpro Ny systemløsning, nye arbeidsprosesser og ny sjekt organisering på nytt regelverk | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 5
  • 6. Agenda Introduksjon Open Source i Pensjonsløsningen Erfaringer Spørsmål | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 6
  • 7. 2.april 2008: Ny nettjeneste lanseres | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 7
  • 8. Beregning av pensjon med Open Source Spring Hibernate Apache MyFaces Spring Web Flow Apache Maven Apache Log4J Ajax4JSF | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 8
  • 9. Arkitektur Presentation Layer Spring WebFlow / JSF /Facelets / Ajax Binding Framework Spring Business Layer POJO Persistence Layer Hibernate (JPA Ready) IBM WebSphere Application Server Enterprise Service Bus Persistent store IBM WebSphere Process Server DB2 | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 9
  • 10. Java/JEE rammeverk Oppgave • Konfigurering av applikasjonen Rammeverk • Spring Framework Alternativer: Open Source • GlassFish Alternativer: Produkter • Enterprise JavaBeans (EJB) | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 10
  • 11. Skjermbildeflyt Oppgave • Håndtere navigering og tilstand mellom skjermbilder Rammeverk • Spring Web Flow Alternativer: Open Source • Spring Web MVC • Apache Struts Alternativer: Produkter • Portalrammeverk | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 11
  • 12. Skjermbilder Oppgave • Språk for å utvikle skjermbilder • Skal følge JavaServer Faces (JSF) spesifikasjonen Rammeverk • Apache MyFaces Alternativer: Open Source • JBoss RichFaces Alternativer: Produkter • Mellomvareleverandørene har egne rammeverk | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 12
  • 13. Databaseaksess Oppgave • Håndtere databaseaksess Rammeverk • Hibernate Alternativer: Open Source • OpenJPA • iBatis Alternativer: Produkter • TopLink • EJB Entity Bean | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 13
  • 14. Støtte for rike klienter Oppgave • Forbedre brukeropplevelsen Rammeverk • JBoss Ajax4JSF Alternativer: Open Source • Google Web Toolkit • DWR Alternativer: Produkter • Backbase • Bindows | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 14
  • 15. Bygging, rapportering og dokumentasjon Oppgave • Håndtere bygging av applikasjon, samt generering av rapporter og dokumentasjon Rammeverk • Apache Maven Alternativer: Open Source • Apache Ant Alternativer: Produkter • Ingen | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 15
  • 16. Agenda Introduksjon Open Source i Pensjonsløsningen Erfaringer Spørsmål | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 16
  • 17. Erfaringer med Open Source Fordeler Utfordringer Rammeverk med ”lave” Meget gode brukergrupper versjonsnummer God dokumentasjon Små og inaktive prosjekter Lett å gjøre tilpasninger/rette feil Samspill mellom Open Source- Tilgjengelighet av kompetanse rammeverk Stor valgfrihet og fleksibilitet Den totale kompleksiteten i Kontinuerlig utvikling av løsningen rammeverk og løsninger | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 17
  • 18. Hva gjør Open Source for NAV? Open Source bidrar til å utvikle en Pensjonsløsning som er moderne i 2010 | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 18
  • 19. Agenda Introduksjon Open Source i Pensjonsløsningen Erfaringer Spørsmål | CIO Forum Together. Free your energies Steinar Årdal © 2008 Capgemini. All rights reserved 19
  • 20. Together. Free your energies www.capgemini.com