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

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Dernier (20)

Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

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>