SlideShare une entreprise Scribd logo
1  sur  31
Télécharger pour lire hors ligne
openFWPA: Open Framework for the Public
Administration, Principality of Asturias (Spain)

                       Miriam Ruiz - Fundación CTIC
                           <miriam.ruiz@fundacionctic.org>
Introduction


          
e-Government
    Use of information and communication 
    technologies (ICT) in administrative processes in 
    the public sector.

    Transformation of paper based processes in 
    electronical processes.

    Ideally: single point of contact that allows the 
    provision of public services taking advance of the 
    interactivity, quickness, efficiency and customisation 
    provided by the new technologies.
                                  
What advantages does it have?
●   Social: Better quality of life
     –   Availability: 24x7 Service
     –   Time Spare: Travels and waits are avoided
     –   Access Simplicity: It is not neccessary to get to the office. Services
         can be accessed from anywhere in the world.
     –   Removal of barriers due to geographical distance and discapacity
●   Economical: Better productivity
     –   More efficiency and transparency
     –   Less administrative and management load
●   Ecological: Less ecological impact
     –   Reduction in the quantity of paper used
     –   Reduction in travels             
Free Software in e-Government
●   Freedom of choice: It does not depend or is determined by a single
    software provider
●   Security and privacy guarantees on systems and data: Allows for a
    complete inspection of the computerized system
●   Perdurability of the information: It guarantees access to the
    documents now and in the future, on any computer architecture
●   Development of local industry: Investment in technological
    development helps to improve local businesses and employment
●   Code share and reuse: It is not neccesary to keep developing the
    same once and again by different organizations
●   Cooperative development: Improvement of the quality and reduction
    of development and maintenance costs
●   Encouragement of Standards: Compliance with the Electronic
    Administration Legislation
●   No discrimination: Free Software gives a better support to the
    citizens' technological diversity
●
 
    Consistency with other administracions: Every time more
                                         
    organizations use, install or develop Free Software
Asturias
●   Single-province Autonomous
    Community in the north of Spain
    (Europe)
●   Total Surface: 10.603,57 km2 (2,1%
    of Spain)
●   Population: 1.070.215 (2,38% of
    Spain)
●   High geographical dispersion rate
    (100 inhabitants per square km)
●   Mountainous and coastal region
●   One third of the territory is a protected
    natural area
                                      
openFWPA
●   Direct descendant of the J2EE development framework of the
    Principality of Asturias (FWPA)
●   Initiative promoted by the Directorate-General for Computer
    Science and the Directorate-General for Modernization of the
    Government of the Principality of Asturias (Spain)
●   Development Framework for electronic administration and e-
    government systems based on the J2EE technology
●   It consists of more than 100.000 lines of code developed by the
    Principality of Asturias
●   With a Stability and Solidity for which the tens of systems in
    production that work on it are indicators.
●   Key element in the success of the e-Government model
 
    implemented by the Principality   of Asturias, which has allowed it
    to be a point of reference at national level
Essential Conceptual Points
●   Multichannel Access: Gestiones presenciales, interacción a través
    de web o el uso telefonía móvil.
●   Service Continuity: Procedures can be started through any of the
    supported channels and continued in a different one.
●   Accesibility: Anyone should be able to use the system under the
    same conditions, irrespective of their situation.
●   Service simplification and integration: Services that are useful,
    easy and quick, minimizing the number of iterations needed..
●   Colaboración entre administraciones: Establecer acuerdos de
    colaboración en de las propias administraciones y entre diferentes
    organismos.
●   Interoperability: Systems must interact among them so that they can
    allow a full access to the available information.
                                       
Principality of Asturias




    eEspaña 2007      ICT Accesibility   Biko2 report
      and 2008          Certification       (2008)
     (Fundación        from AENOR
                                          Excelence
       Orange)
                                             Mode
                                          in Usability
     Asturias is a
      referent in
    eAdministration
                               
openFWPA


        
Diversity of tecnologies: problem




In 2004, the Principality of Asturias had more than
    800 servers, with almost 500 applications
 developed in more than 20 different development
                  environments.
                            
J2EE Architecture
●   Components can be reused.
●   Independence of the underlying architecture.
●   Limited Costs.
●   Reasonable Learning curve.
●   Availability of developer profiles.
●   Simplification of management, development and
    maintenance of the system.
●   Support of Free Software.


                                 
Advantages of having a Framework
●   Reuse: Same components (menues, authentication,
    operation) must only be configured, not developed
●   Homogeneization: Applications have the same
    structure and elements. They are developed,
    maintained and managed the same way.
●   Quality: Objective quality criteria based in metrics
●   Security: Security integrated in applications
●   Standardization: Componentized implementation
    based in standards.


                                
Core Development Team
●   Team created specifically to develop and give
    support on openFWPA
●   Totally composed by professionals who belong
    to the Cluster TIC businesses asociation from
    fhr Principality of Asturias
    –  73 businesses
     – 2700 professionals
     – 300 millions of €
●   Helps and gives support to the different
    development teams      
Project management

    Government of the Principality of Asturias


        Directorate­General for Computer Science 
        (coordination and leadership)


             Businesses (technological support)



                  Core Team (development)


                       Maintenance Team


                                         
New architecture


                         Access Channels



          Telematic                              Common
          Services                               Modules


                          Integration Bus

    Management and Processes       Corporative         Other
     Administrative Systems         Systems        Administrations


                                
Components used in openFWPA
●   J2EE – Java Enterprise Edition
●   Struts – Web Applications based in the MVC model
●   Apache Commons – Reusable Java Components
●   Log4j – Run-time configurable log recording system
●   Xerces – XML Parser
●   JUnit – Library for managing unit tests
●   Spring – MVC Framework that allow injection of
    dependencies
●   Maven2 – Tool to manage Java projects
●   Ant – Tool to compile and build projects
●   Eclipse – Integrated Development Environment (IDE)
●   JMeter – Web Applications Benchmarking
●   Jasper – Report Generation Engine (PDF)
                               
Overall vision of the Framework
               ENTORNO
              DESAROLLO                         Filtro standalone                   SEGURIDAD        DOC           SOPORTE


                                              Filtro Autenticación
        Estructura del puesto
            de desarrollo
                                            Auth               MODULOS
                                                                                      OPERACIÓN
                                                             INTEGRACIÓN
                  IDE                    T              G
                                               C
                                      C e S        X     e
                                               A
                                      l MODULOS INTEGRACIÓN
                                         r  I      M     n                  I           Filtro      sampleapp
                                               M      S
              Herramientas            a  c E       L     e                  S        compresión                   Procedimiento
                                               B      M
               despliegue             v e B        G     r                  O          comms.                        soporte
                                               .      S
                                      e  r  E      e     c                  L                        blankapp
                                               E                                      Manual
                                      s o L        n     o                                                          Sitio web
                                               S                                    operaciones
          Diseño informes                s               s                                            Manual         soporte
                                                                                                     desarrollo
                                                                                    Configuración      apps            Lista
                Gestión                                         RUN-                                  Pruebas      distribución
                                         Vista                  TIME                                rendimiento
              configuración
                                                                FWPA                  Auditoría      sampleapp
                                        Negocio
                                                         Informes
                                                                                    Gestión logs
                                       Acceso a          Pruebas
                                        Datos            Unitarias                    Consola
                                                                                      Admon.
                                                                     OPEN
    Struts Log4j Xerces       JUnit   CVS          Ant
                                                                     SRC            Métricas uso
                           Apache
     Spring     Eclipse               OpenSta       Jasper
                          Commons


                                                                                                     ACEPTA
       Guía de aceptación                          Guías de
                                                                    Guía Pruebas Rendimiento          CIÓN
        de aplicaciones                             Estilo
                                                                                 
Results


        
System architecture




              
eEspaña 2008 report




              
eEspaña 2007 and 2008 reports
   According to the eEspaña 2007 and eEspaña 2008 reports
analyzing 26 services by Fundación Orange, based in the eEurope
 methodology, Asturias keeps leading the classification, and has
   experimented in 2008 an increase of 18% in citizen oriented
           services and 12% in services for businesses
                    Disponibility of services (eEspaña) 26 services

                                       2007               2008
                                    Asturias   España   Asturias      España



        Disponibility of services
        targeted at citizens (16
        services out of 26)
                                    73,44      54,96         91% 69%
        Disponibility of services
        targeted at businesses

 
        (10 services out of 26)
                                     82,5      47,76
                                                  
                                                             93% 64%
Activity of electronic services
                              % Evolución del canal WEB en los últimos 3
                                                años

                                             2007   2008   2009




                     80,00%
     % Solicitudes




                     60,00%                                       56,20%




                     40,00%




                     20,00%




                     0,00%
                                                    WEB

                           An increase in the Web channel
                      and decrease in presential can be observed
                                             
Development in ICT Businesses
     Evolution of employment and business size
      (measured in millions of euros) of the ICT
    business sector in Asturias between 2000 and
                        2006                      667,73
                                                           702,15



                                         550,24             4900

               482,18            488,6    4256
      450,08            454,75                     4092

               3474              3536
       3318              3329




                                     
       2000    2001      2002    2003     2004     2005     2006
Free Software


           
Reasons for releasing it as Free Soft
●   Increase the number of businesses that master the
    technology: reduction of costs and better protection of the
    investment
●   Increase the number of users: expanding this technology to
    other administrations, businesses, organizations, etc. also
    favours the reduction of costs and protection of the investment
●   Increase the activity in R&D: by sharing with other partners the
    necessary efforts
●   Better position for defining standards applicable to the Public
    Administration: by sharing the effort needed to push the
    developed technology and knowledge to the relevant discussion
    forums

                                     
Released under a dual license
LGPL 3.0: GNU Lesses General Public License
    –   Popular. Used by many other projects.
    –   Its legal implications are well and widely known.
    –   Legal text fits well with the legislation of different countries.
    –   Can be combined with privative applications. The license does not
        affect other components that are not derivatives from the work.
    –   Compatible with the licenses of every of the components on which
        it depends.
    –   Copyleft: if someone modifies OpenFWPA and distribute their
        changes, the have to do it under the same license.
EUPL 1.1: European Union Public License
    –   Sinergy with different administrations and organizations in the
        European Union.                  
Morfeo Project
●   Give to businesses, universities, other administrations, Free
    Software Community, etc. the opportunity to get involved in the
    development of openFWPA.
●   Alignment with Morfeo Project's goals:
     –   Open Standards
     –   Free Software
     –   Collaboration with other entities




                                          
Steps for releasing the Project


         Designed as a Product (not as a Project)




    Based in Free Software / Open Source Components



          Published as Free Software / Open Source
      openFWPA       Common Modules      All Applications

                              
Next Steps
●   Freeing Common Modules and the rest of the system
    (Authentication, Messaging, etc.)
●   Developing an specific training programme to create community:
     –   Current training programmes are focused in online or in-person
         courses targetted at the Principality of Asturias (administration and
         local businesses).
     –   Develop self-learning mechanisms for people outside the
         Principality of Asturias.
●   Create a more complete documentation set.
●   Internationalize both the code and the documentation.



                                         
openFWPA: Open Framework for the Public
Administration, Principality of Asturias (Spain)
                       Miriam Ruiz - Fundación CTIC
                           <miriam.ruiz@fundacionctic.org>

Contenu connexe

Similaire à openFWPA: Open Framework for the Public Administration (2009)

Shailendra_Kumar_Arusiya_Resume
Shailendra_Kumar_Arusiya_ResumeShailendra_Kumar_Arusiya_Resume
Shailendra_Kumar_Arusiya_ResumeShailendra Arusiya
 
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...SpagoWorld
 
[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management
[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management
[WSO2 API Day Dallas 2019] Extending Service Mesh with API ManagementWSO2
 
It Consulting & Services - Black Basil Technologies
It Consulting & Services  - Black Basil TechnologiesIt Consulting & Services  - Black Basil Technologies
It Consulting & Services - Black Basil TechnologiesBlack Basil Technologies
 
Internet das Coisas e o Paradigma Software-Defined Everything (SDE)
Internet das Coisas e o Paradigma Software-Defined Everything (SDE)Internet das Coisas e o Paradigma Software-Defined Everything (SDE)
Internet das Coisas e o Paradigma Software-Defined Everything (SDE)Antonio Marcos Alberti
 
Backoffice, frontoffice, efficiency and effectiveness
Backoffice, frontoffice, efficiency and effectivenessBackoffice, frontoffice, efficiency and effectiveness
Backoffice, frontoffice, efficiency and effectivenessMorten Meyerhoff Nielsen
 
Mohammad-Reza (Saied) Tazari gfke 2014
Mohammad-Reza (Saied) Tazari gfke 2014Mohammad-Reza (Saied) Tazari gfke 2014
Mohammad-Reza (Saied) Tazari gfke 2014innovationoecd
 
E government standard framework(general)
E government standard framework(general)E government standard framework(general)
E government standard framework(general)YoungTae (Henry) Huh
 
OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?Gabriel Lucaciu
 
The RoTechnology official presentation
The RoTechnology official presentationThe RoTechnology official presentation
The RoTechnology official presentationRo Technology
 
IRJET - Optical Character Recognition and Translation
IRJET -  	  Optical Character Recognition and TranslationIRJET -  	  Optical Character Recognition and Translation
IRJET - Optical Character Recognition and TranslationIRJET Journal
 
Real Time Sign Language Translation Using Tensor Flow Object Detection
Real Time Sign Language Translation Using Tensor Flow Object DetectionReal Time Sign Language Translation Using Tensor Flow Object Detection
Real Time Sign Language Translation Using Tensor Flow Object DetectionIRJET Journal
 
Linkare TI - Portfolio 2012
Linkare TI - Portfolio 2012Linkare TI - Portfolio 2012
Linkare TI - Portfolio 2012Sergio_Fonseca
 
Meetup 10 here&amp;now_megatriscomp_design_methodparti_v1
Meetup 10 here&amp;now_megatriscomp_design_methodparti_v1Meetup 10 here&amp;now_megatriscomp_design_methodparti_v1
Meetup 10 here&amp;now_megatriscomp_design_methodparti_v1Francesco Rago
 
Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)Megatris Comp
 

Similaire à openFWPA: Open Framework for the Public Administration (2009) (20)

Shailendra_Kumar_Arusiya_Resume
Shailendra_Kumar_Arusiya_ResumeShailendra_Kumar_Arusiya_Resume
Shailendra_Kumar_Arusiya_Resume
 
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
Towards an Effective Process Improvement Platform: Spago4Q and the QEST nD Mo...
 
[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management
[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management
[WSO2 API Day Dallas 2019] Extending Service Mesh with API Management
 
It Consulting & Services - Black Basil Technologies
It Consulting & Services  - Black Basil TechnologiesIt Consulting & Services  - Black Basil Technologies
It Consulting & Services - Black Basil Technologies
 
TIRTA ERP
TIRTA ERPTIRTA ERP
TIRTA ERP
 
Internet das Coisas e o Paradigma Software-Defined Everything (SDE)
Internet das Coisas e o Paradigma Software-Defined Everything (SDE)Internet das Coisas e o Paradigma Software-Defined Everything (SDE)
Internet das Coisas e o Paradigma Software-Defined Everything (SDE)
 
Backoffice, frontoffice, efficiency and effectiveness
Backoffice, frontoffice, efficiency and effectivenessBackoffice, frontoffice, efficiency and effectiveness
Backoffice, frontoffice, efficiency and effectiveness
 
Mohammad-Reza (Saied) Tazari gfke 2014
Mohammad-Reza (Saied) Tazari gfke 2014Mohammad-Reza (Saied) Tazari gfke 2014
Mohammad-Reza (Saied) Tazari gfke 2014
 
E government standard framework(general)
E government standard framework(general)E government standard framework(general)
E government standard framework(general)
 
OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?OpenEdge Character UI - Where to go?
OpenEdge Character UI - Where to go?
 
Walking The Talk On Openness
Walking The Talk On OpennessWalking The Talk On Openness
Walking The Talk On Openness
 
The RoTechnology official presentation
The RoTechnology official presentationThe RoTechnology official presentation
The RoTechnology official presentation
 
IRJET - Optical Character Recognition and Translation
IRJET -  	  Optical Character Recognition and TranslationIRJET -  	  Optical Character Recognition and Translation
IRJET - Optical Character Recognition and Translation
 
Free is good
Free is goodFree is good
Free is good
 
Real Time Sign Language Translation Using Tensor Flow Object Detection
Real Time Sign Language Translation Using Tensor Flow Object DetectionReal Time Sign Language Translation Using Tensor Flow Object Detection
Real Time Sign Language Translation Using Tensor Flow Object Detection
 
Linkare TI - Portfolio 2012
Linkare TI - Portfolio 2012Linkare TI - Portfolio 2012
Linkare TI - Portfolio 2012
 
Meetup 10 here&amp;now_megatriscomp_design_methodparti_v1
Meetup 10 here&amp;now_megatriscomp_design_methodparti_v1Meetup 10 here&amp;now_megatriscomp_design_methodparti_v1
Meetup 10 here&amp;now_megatriscomp_design_methodparti_v1
 
Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)Meetup 10 here&now: Megatris Comp design method (Part 1)
Meetup 10 here&now: Megatris Comp design method (Part 1)
 
Case study innovation ecosystem
Case study innovation ecosystemCase study innovation ecosystem
Case study innovation ecosystem
 
Value-driven business in the Cloud
Value-driven business in the CloudValue-driven business in the Cloud
Value-driven business in the Cloud
 

Plus de Miriam Ruiz

MBTI (Myers-Briggs Type Indicator) (doc. v3)
MBTI (Myers-Briggs Type Indicator) (doc. v3)MBTI (Myers-Briggs Type Indicator) (doc. v3)
MBTI (Myers-Briggs Type Indicator) (doc. v3)Miriam Ruiz
 
Patrones de Escalas Musicales (Draft)
Patrones de Escalas Musicales (Draft)Patrones de Escalas Musicales (Draft)
Patrones de Escalas Musicales (Draft)Miriam Ruiz
 
Diagramas de Escalas Musicales (draft)
Diagramas de Escalas Musicales (draft)Diagramas de Escalas Musicales (draft)
Diagramas de Escalas Musicales (draft)Miriam Ruiz
 
Diagramas tonales de acordes musicales (draft)
Diagramas tonales de acordes musicales (draft)Diagramas tonales de acordes musicales (draft)
Diagramas tonales de acordes musicales (draft)Miriam Ruiz
 
Mapas Tonales Musicales [Draft]
Mapas Tonales Musicales [Draft]Mapas Tonales Musicales [Draft]
Mapas Tonales Musicales [Draft]Miriam Ruiz
 
Ukelele Chords Cheat Sheet v2
Ukelele Chords Cheat Sheet v2Ukelele Chords Cheat Sheet v2
Ukelele Chords Cheat Sheet v2Miriam Ruiz
 
Ukelele Chords Cheat Sheet
Ukelele Chords Cheat SheetUkelele Chords Cheat Sheet
Ukelele Chords Cheat SheetMiriam Ruiz
 
Mujeres en el Software Libre (Campus Party Colombia, 2020)
Mujeres en el Software Libre (Campus Party Colombia, 2020)Mujeres en el Software Libre (Campus Party Colombia, 2020)
Mujeres en el Software Libre (Campus Party Colombia, 2020)Miriam Ruiz
 
MBTI (Myers-Briggs Type Indicator)
MBTI (Myers-Briggs Type Indicator)MBTI (Myers-Briggs Type Indicator)
MBTI (Myers-Briggs Type Indicator)Miriam Ruiz
 
DiSC (Dominance, Influence, Steadiness, Conscientiousness)
DiSC (Dominance, Influence, Steadiness, Conscientiousness)DiSC (Dominance, Influence, Steadiness, Conscientiousness)
DiSC (Dominance, Influence, Steadiness, Conscientiousness)Miriam Ruiz
 
MBTI (Myers-Briggs Type Indicator) [old]
MBTI (Myers-Briggs Type Indicator) [old]MBTI (Myers-Briggs Type Indicator) [old]
MBTI (Myers-Briggs Type Indicator) [old]Miriam Ruiz
 
Mujeres en el Software Libre: El proyecto Debian Women (2015)
Mujeres en el Software Libre: El proyecto Debian Women (2015)Mujeres en el Software Libre: El proyecto Debian Women (2015)
Mujeres en el Software Libre: El proyecto Debian Women (2015)Miriam Ruiz
 
Planets in our Solar System (2015)
Planets in our Solar System (2015)Planets in our Solar System (2015)
Planets in our Solar System (2015)Miriam Ruiz
 
Understanding Debian Packages (2014)
Understanding Debian Packages (2014)Understanding Debian Packages (2014)
Understanding Debian Packages (2014)Miriam Ruiz
 
El Paradigma de la Cultura Libre (2014)
El Paradigma de la Cultura Libre (2014)El Paradigma de la Cultura Libre (2014)
El Paradigma de la Cultura Libre (2014)Miriam Ruiz
 
Mnemonic Acronym and Mnemonic Images for Object Oriented Principles (2014)
Mnemonic Acronym and Mnemonic Images for Object Oriented Principles (2014)Mnemonic Acronym and Mnemonic Images for Object Oriented Principles (2014)
Mnemonic Acronym and Mnemonic Images for Object Oriented Principles (2014)Miriam Ruiz
 
UML Design Class Diagrams (2014)
UML Design Class Diagrams (2014)UML Design Class Diagrams (2014)
UML Design Class Diagrams (2014)Miriam Ruiz
 
Curso de C++ (2014)
Curso de C++ (2014)Curso de C++ (2014)
Curso de C++ (2014)Miriam Ruiz
 
Feminismo en la Red (2013)
Feminismo en la Red (2013)Feminismo en la Red (2013)
Feminismo en la Red (2013)Miriam Ruiz
 
El Software Libre: Una visión global (2012)
El Software Libre: Una visión global (2012)El Software Libre: Una visión global (2012)
El Software Libre: Una visión global (2012)Miriam Ruiz
 

Plus de Miriam Ruiz (20)

MBTI (Myers-Briggs Type Indicator) (doc. v3)
MBTI (Myers-Briggs Type Indicator) (doc. v3)MBTI (Myers-Briggs Type Indicator) (doc. v3)
MBTI (Myers-Briggs Type Indicator) (doc. v3)
 
Patrones de Escalas Musicales (Draft)
Patrones de Escalas Musicales (Draft)Patrones de Escalas Musicales (Draft)
Patrones de Escalas Musicales (Draft)
 
Diagramas de Escalas Musicales (draft)
Diagramas de Escalas Musicales (draft)Diagramas de Escalas Musicales (draft)
Diagramas de Escalas Musicales (draft)
 
Diagramas tonales de acordes musicales (draft)
Diagramas tonales de acordes musicales (draft)Diagramas tonales de acordes musicales (draft)
Diagramas tonales de acordes musicales (draft)
 
Mapas Tonales Musicales [Draft]
Mapas Tonales Musicales [Draft]Mapas Tonales Musicales [Draft]
Mapas Tonales Musicales [Draft]
 
Ukelele Chords Cheat Sheet v2
Ukelele Chords Cheat Sheet v2Ukelele Chords Cheat Sheet v2
Ukelele Chords Cheat Sheet v2
 
Ukelele Chords Cheat Sheet
Ukelele Chords Cheat SheetUkelele Chords Cheat Sheet
Ukelele Chords Cheat Sheet
 
Mujeres en el Software Libre (Campus Party Colombia, 2020)
Mujeres en el Software Libre (Campus Party Colombia, 2020)Mujeres en el Software Libre (Campus Party Colombia, 2020)
Mujeres en el Software Libre (Campus Party Colombia, 2020)
 
MBTI (Myers-Briggs Type Indicator)
MBTI (Myers-Briggs Type Indicator)MBTI (Myers-Briggs Type Indicator)
MBTI (Myers-Briggs Type Indicator)
 
DiSC (Dominance, Influence, Steadiness, Conscientiousness)
DiSC (Dominance, Influence, Steadiness, Conscientiousness)DiSC (Dominance, Influence, Steadiness, Conscientiousness)
DiSC (Dominance, Influence, Steadiness, Conscientiousness)
 
MBTI (Myers-Briggs Type Indicator) [old]
MBTI (Myers-Briggs Type Indicator) [old]MBTI (Myers-Briggs Type Indicator) [old]
MBTI (Myers-Briggs Type Indicator) [old]
 
Mujeres en el Software Libre: El proyecto Debian Women (2015)
Mujeres en el Software Libre: El proyecto Debian Women (2015)Mujeres en el Software Libre: El proyecto Debian Women (2015)
Mujeres en el Software Libre: El proyecto Debian Women (2015)
 
Planets in our Solar System (2015)
Planets in our Solar System (2015)Planets in our Solar System (2015)
Planets in our Solar System (2015)
 
Understanding Debian Packages (2014)
Understanding Debian Packages (2014)Understanding Debian Packages (2014)
Understanding Debian Packages (2014)
 
El Paradigma de la Cultura Libre (2014)
El Paradigma de la Cultura Libre (2014)El Paradigma de la Cultura Libre (2014)
El Paradigma de la Cultura Libre (2014)
 
Mnemonic Acronym and Mnemonic Images for Object Oriented Principles (2014)
Mnemonic Acronym and Mnemonic Images for Object Oriented Principles (2014)Mnemonic Acronym and Mnemonic Images for Object Oriented Principles (2014)
Mnemonic Acronym and Mnemonic Images for Object Oriented Principles (2014)
 
UML Design Class Diagrams (2014)
UML Design Class Diagrams (2014)UML Design Class Diagrams (2014)
UML Design Class Diagrams (2014)
 
Curso de C++ (2014)
Curso de C++ (2014)Curso de C++ (2014)
Curso de C++ (2014)
 
Feminismo en la Red (2013)
Feminismo en la Red (2013)Feminismo en la Red (2013)
Feminismo en la Red (2013)
 
El Software Libre: Una visión global (2012)
El Software Libre: Una visión global (2012)El Software Libre: Una visión global (2012)
El Software Libre: Una visión global (2012)
 

Dernier

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

openFWPA: Open Framework for the Public Administration (2009)

  • 1. openFWPA: Open Framework for the Public Administration, Principality of Asturias (Spain) Miriam Ruiz - Fundación CTIC     <miriam.ruiz@fundacionctic.org>
  • 3. e-Government Use of information and communication  technologies (ICT) in administrative processes in  the public sector. Transformation of paper based processes in  electronical processes. Ideally: single point of contact that allows the  provision of public services taking advance of the  interactivity, quickness, efficiency and customisation  provided by the new technologies.    
  • 4. What advantages does it have? ● Social: Better quality of life – Availability: 24x7 Service – Time Spare: Travels and waits are avoided – Access Simplicity: It is not neccessary to get to the office. Services can be accessed from anywhere in the world. – Removal of barriers due to geographical distance and discapacity ● Economical: Better productivity – More efficiency and transparency – Less administrative and management load ● Ecological: Less ecological impact – Reduction in the quantity of paper used   – Reduction in travels  
  • 5. Free Software in e-Government ● Freedom of choice: It does not depend or is determined by a single software provider ● Security and privacy guarantees on systems and data: Allows for a complete inspection of the computerized system ● Perdurability of the information: It guarantees access to the documents now and in the future, on any computer architecture ● Development of local industry: Investment in technological development helps to improve local businesses and employment ● Code share and reuse: It is not neccesary to keep developing the same once and again by different organizations ● Cooperative development: Improvement of the quality and reduction of development and maintenance costs ● Encouragement of Standards: Compliance with the Electronic Administration Legislation ● No discrimination: Free Software gives a better support to the citizens' technological diversity ●   Consistency with other administracions: Every time more   organizations use, install or develop Free Software
  • 6. Asturias ● Single-province Autonomous Community in the north of Spain (Europe) ● Total Surface: 10.603,57 km2 (2,1% of Spain) ● Population: 1.070.215 (2,38% of Spain) ● High geographical dispersion rate (100 inhabitants per square km) ● Mountainous and coastal region ● One third of the territory is a protected natural area    
  • 7. openFWPA ● Direct descendant of the J2EE development framework of the Principality of Asturias (FWPA) ● Initiative promoted by the Directorate-General for Computer Science and the Directorate-General for Modernization of the Government of the Principality of Asturias (Spain) ● Development Framework for electronic administration and e- government systems based on the J2EE technology ● It consists of more than 100.000 lines of code developed by the Principality of Asturias ● With a Stability and Solidity for which the tens of systems in production that work on it are indicators. ● Key element in the success of the e-Government model   implemented by the Principality   of Asturias, which has allowed it to be a point of reference at national level
  • 8. Essential Conceptual Points ● Multichannel Access: Gestiones presenciales, interacción a través de web o el uso telefonía móvil. ● Service Continuity: Procedures can be started through any of the supported channels and continued in a different one. ● Accesibility: Anyone should be able to use the system under the same conditions, irrespective of their situation. ● Service simplification and integration: Services that are useful, easy and quick, minimizing the number of iterations needed.. ● Colaboración entre administraciones: Establecer acuerdos de colaboración en de las propias administraciones y entre diferentes organismos. ● Interoperability: Systems must interact among them so that they can allow a full access to the available information.    
  • 9. Principality of Asturias eEspaña 2007 ICT Accesibility Biko2 report and 2008 Certification (2008) (Fundación from AENOR Excelence Orange) Mode in Usability Asturias is a referent in eAdministration    
  • 11. Diversity of tecnologies: problem In 2004, the Principality of Asturias had more than 800 servers, with almost 500 applications developed in more than 20 different development   environments.  
  • 12. J2EE Architecture ● Components can be reused. ● Independence of the underlying architecture. ● Limited Costs. ● Reasonable Learning curve. ● Availability of developer profiles. ● Simplification of management, development and maintenance of the system. ● Support of Free Software.    
  • 13. Advantages of having a Framework ● Reuse: Same components (menues, authentication, operation) must only be configured, not developed ● Homogeneization: Applications have the same structure and elements. They are developed, maintained and managed the same way. ● Quality: Objective quality criteria based in metrics ● Security: Security integrated in applications ● Standardization: Componentized implementation based in standards.    
  • 14. Core Development Team ● Team created specifically to develop and give support on openFWPA ● Totally composed by professionals who belong to the Cluster TIC businesses asociation from fhr Principality of Asturias – 73 businesses – 2700 professionals – 300 millions of € ● Helps and gives support to the different   development teams  
  • 15. Project management Government of the Principality of Asturias Directorate­General for Computer Science  (coordination and leadership) Businesses (technological support) Core Team (development) Maintenance Team    
  • 16. New architecture Access Channels Telematic Common Services Modules Integration Bus Management and Processes Corporative Other Administrative Systems Systems Administrations    
  • 17. Components used in openFWPA ● J2EE – Java Enterprise Edition ● Struts – Web Applications based in the MVC model ● Apache Commons – Reusable Java Components ● Log4j – Run-time configurable log recording system ● Xerces – XML Parser ● JUnit – Library for managing unit tests ● Spring – MVC Framework that allow injection of dependencies ● Maven2 – Tool to manage Java projects ● Ant – Tool to compile and build projects ● Eclipse – Integrated Development Environment (IDE) ● JMeter – Web Applications Benchmarking ● Jasper – Report Generation Engine (PDF)    
  • 18. Overall vision of the Framework ENTORNO DESAROLLO Filtro standalone SEGURIDAD DOC SOPORTE Filtro Autenticación Estructura del puesto de desarrollo Auth MODULOS OPERACIÓN INTEGRACIÓN IDE T G C C e S X e A l MODULOS INTEGRACIÓN r I M n I Filtro sampleapp M S Herramientas a c E L e S compresión Procedimiento B M despliegue v e B G r O comms. soporte . S e r E e c L blankapp E Manual s o L n o Sitio web S operaciones Diseño informes s s Manual soporte desarrollo Configuración apps Lista Gestión RUN- Pruebas distribución Vista TIME rendimiento configuración FWPA Auditoría sampleapp Negocio Informes Gestión logs Acceso a Pruebas Datos Unitarias Consola Admon. OPEN Struts Log4j Xerces JUnit CVS Ant SRC Métricas uso Apache Spring Eclipse OpenSta Jasper Commons ACEPTA Guía de aceptación Guías de Guía Pruebas Rendimiento CIÓN de aplicaciones Estilo    
  • 22. eEspaña 2007 and 2008 reports According to the eEspaña 2007 and eEspaña 2008 reports analyzing 26 services by Fundación Orange, based in the eEurope methodology, Asturias keeps leading the classification, and has experimented in 2008 an increase of 18% in citizen oriented services and 12% in services for businesses Disponibility of services (eEspaña) 26 services 2007 2008 Asturias España Asturias España Disponibility of services targeted at citizens (16 services out of 26) 73,44 54,96 91% 69% Disponibility of services targeted at businesses   (10 services out of 26) 82,5 47,76   93% 64%
  • 23. Activity of electronic services % Evolución del canal WEB en los últimos 3 años 2007 2008 2009 80,00% % Solicitudes 60,00% 56,20% 40,00% 20,00% 0,00% WEB An increase in the Web channel   and decrease in presential can be observed  
  • 24. Development in ICT Businesses Evolution of employment and business size (measured in millions of euros) of the ICT business sector in Asturias between 2000 and 2006 667,73 702,15 550,24 4900 482,18 488,6 4256 450,08 454,75 4092 3474 3536 3318 3329     2000 2001 2002 2003 2004 2005 2006
  • 26. Reasons for releasing it as Free Soft ● Increase the number of businesses that master the technology: reduction of costs and better protection of the investment ● Increase the number of users: expanding this technology to other administrations, businesses, organizations, etc. also favours the reduction of costs and protection of the investment ● Increase the activity in R&D: by sharing with other partners the necessary efforts ● Better position for defining standards applicable to the Public Administration: by sharing the effort needed to push the developed technology and knowledge to the relevant discussion forums    
  • 27. Released under a dual license LGPL 3.0: GNU Lesses General Public License – Popular. Used by many other projects. – Its legal implications are well and widely known. – Legal text fits well with the legislation of different countries. – Can be combined with privative applications. The license does not affect other components that are not derivatives from the work. – Compatible with the licenses of every of the components on which it depends. – Copyleft: if someone modifies OpenFWPA and distribute their changes, the have to do it under the same license. EUPL 1.1: European Union Public License – Sinergy with different administrations and organizations in the   European Union.  
  • 28. Morfeo Project ● Give to businesses, universities, other administrations, Free Software Community, etc. the opportunity to get involved in the development of openFWPA. ● Alignment with Morfeo Project's goals: – Open Standards – Free Software – Collaboration with other entities    
  • 29. Steps for releasing the Project Designed as a Product (not as a Project) Based in Free Software / Open Source Components Published as Free Software / Open Source openFWPA Common Modules All Applications    
  • 30. Next Steps ● Freeing Common Modules and the rest of the system (Authentication, Messaging, etc.) ● Developing an specific training programme to create community: – Current training programmes are focused in online or in-person courses targetted at the Principality of Asturias (administration and local businesses). – Develop self-learning mechanisms for people outside the Principality of Asturias. ● Create a more complete documentation set. ● Internationalize both the code and the documentation.    
  • 31. openFWPA: Open Framework for the Public Administration, Principality of Asturias (Spain) Miriam Ruiz - Fundación CTIC     <miriam.ruiz@fundacionctic.org>