openFWPA: Framework Abierto para la Adminsitración Pública (2009)

31
 Miriam Ruiz - Fundación CTIC Fundación CTIC openFWPA: Framework Libre de Gobierno Electrónico del Principado de Asturias

Transcript of openFWPA: Framework Abierto para la Adminsitración Pública (2009)

Page 1: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Miriam Ruiz - Fundación CTICFundación CTIC

openFWPA: Framework Libre de Gobierno Electrónico del Principado de Asturias

Page 2: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Introducción

Page 3: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

La Administración Electrónica

Uso de las tecnologías de la información y la comunicación (TIC) en los procesos administrativos del  sector público.

Transformación de los procesos en papel en procesos electrónicos.

Idealmente: "ventanilla virtual" única que permita la prestación de todos los servicios públicos haciendo uso de la interactividad, rapidez, eficiencia y personalización que ofrecen las nuevas tecnologías

Page 4: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

¿Qué ventajas aporta?

● Sociales: Mejora de la calidad de vida

– Disponibilidad: Servicio 24x7

– Ahorro de Tiempo: Se evitan desplazamientos y esperas

– Facilidad de Acceso: No es necesario acudir a la oficina. Se puede acceder desde cualquier lugar del mundo.

– Eliminación de barreras por distancia geográfica y discapacidad

● Económicas: Mejora de la productividad

– Mayor eficacia y transparencia

– Disminución de la carga administrativa y de gestión

● Ecológicas: Reducción del impacto medioambiental

– Reducción del consumo de papel

– Reducción de desplazamientos

Page 5: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Software Libre en e-Admin

● Libertad de elección: No depende ni está condicionado por un solo proveedor

● Seguridad y privacidad de sistemas y de datos: Permite la auditoría completa del sistema informático

● Perdurabilidad de la información: Garantiza el acceso a los documentos ahora o en el futuro, usando cualquier plataforma

● Fomento de la industria local: La inversión en el desarrollo tecnológico repercute sobre la industria y el empleo locales

● Reutilización del código: No hace falta realizar una y otra vez lo mismo por diferentes organizaciones

● Desarrollo cooperativo: Mejora de la calidad y disminución del coste del desarrollo y mantenimiento

● Fomento de los estándares: Cumplimiento de la Ley de Administración Electrónica

● No discriminación: El Software Libre da mejor soporte a la diversidad tecnológica de la ciudadanía

● Coherencia con otras administraciones: Cada vez más organizaciones usan, implantan o desarrollan Software Libre

Page 6: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Asturias

● Comunidad autónoma uniprovincial del norte de España

● Superficie total: 10.603,57 km2 (2,1% de España)

● Población: 1.070.215 (2,38% de España)

● Alto índice de dispersión geográfica (100 habitantes por km2)

● Comunidad montañosa y costera

● Un tercio del territorio es espacio natural protegido

Page 7: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

openFWPA

● Descendiente directo del Framework del Principado de Asturias (FWPA)

● Iniciativa impulsada desde la Dirección General de Informática del Gobierno del Principado de Asturias

● Framework de desarrollo para sistemas de administración electrónica y gobierno electrónico basado en la tecnología J2EE

● Consiste en más de 100.000 líneas de código desarrolladas por el Principado de Asturias

● De su solidez y estabilidad son indicativas las decenas de sistemas en producción que funcionan sobre él

● Pieza clave en el éxito del modelo de e-Admin del Principado de Asturias, que le ha permitido ser un punto de referencia a nivel nacional

Page 8: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Ejes Conceptuales

● Soporte multicanal: Gestiones presenciales, interacción a través de web o el uso telefonía móvil.

● Continuidad del servicio: Se debe poder iniciar un trámite por cualquiera de los canales soportados y continuarlo en otro.

● Accesibilidad: Acceso en igualdad de condiciones para todo el mundo.

● Simplificación e integración de los servicios: Ofrecer servicios que sean útiles, fáciles y rápidos, minimizando el número de iteraciones que son necesarias para su consecución.

● Colaboración entre administraciones: Establecer acuerdos de colaboración en de las propias administraciones y entre diferentes organismos.

● Interoperabilidad: Los sistemas han de interaccionar entre ellos de tal forma que permitan un acceso completo a la información disponible.

Page 9: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Principado de Asturias

eEspaña 2007 y 2008

(Fundación Orange)

Asturias es referente en

eAdministración

Certificación de accesibilidad

TIC de AENOR

Informe Biko2 (2008)

Modelo de excelencia en

usabilidad

Page 10: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

openFWPA

Page 11: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Diversidad de tecnologías: problema

En 2004, el Principado de Asturias disponía de más de 800 servidores, con casi 500 aplicativos

desarrollados en mas de 20 entornos de desarrollo distintos.

Page 12: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Arquitectura común J2EE: Ventajas

● Reutilización de componentes.

● Independencia de la estructura de base.

● Costes contenidos.

● Curva de aprendizaje.

● Disponibilidad de perfiles formados.

● Simplificación del soporte, el desarrollo y el mantenimiento.

● Fomento del Software Libre.

Page 13: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Ventajas de tener un Framework

● Reutilización: algunos componentes (menús, autenticación, operación) sólo han de configurarse, no desarrollarse

● Homogeneización: las aplicaciones tienen la misma estructura y elementos. Se desarrollan, mantienen y operan igual.

● Calidad: criterios objetivos de calidad basados en métricas

● Seguridad: integración de la seguridad en las aplicaciones

● Estandarización: Implementación componentizada y basada en estándares.

Page 14: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Equipo Base de desarrollo

● Equipo formado ad-hoc para el desarrollo y soporte del openFWPA.

● Integrado en su totalidad por profesionales pertenecientes al Cluster TIC del Principado de Asturias

– 73 empresas– 2700 profesionales– 300 millones de €

● Proporciona apoyo y soporte a los equipos de desarrollo

Page 15: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Gestión del proyecto

Page 16: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Nueva arquitectura

Page 17: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Componentes usados en openFWPA

● J2EE – Plataforma Java Enterprise Edition● Struts – Aplicaciones Web bajo el patrón MVC● Apache Commons – Componentes Java reusables● Log4j – Grabación de logs configurable en tiempo de

ejecución● Xerces – Parser XML● JUnit – Biblioteca para hacer pruebas unitarias● Spring – Framework MVC que permite inyección de

dependencias● Maven2 – Herramienta para la gestión de proyectos Java● Ant – Herramienta para la compilación y construcción de

proyectos● Eclipse – Entorno de desarrollo integrado (IDE)● JMeter – Benchmarking de aplicaciones web● Jasper – Motor de generación de informes (PDF)

Page 18: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Visión global del Framework

SEGURIDADFiltro standalone

Filtro Autenticación

MODULOS INTEGRACIÓN

Claves

Terceros

SIEBEL

CAMB. ES

XML Gen

SMS

Genercos

ISOL

MODULOS INTEGRACIÓN

Acceso a Datos

Vista

Negocio

Pruebas Unitarias

RUN-TIME

FWPA

Struts Log4j Xerces JUnitOPEN SRC

Estructura del puesto de desarrollo

IDE

Herramientas despliegue

Gestión configuración

ENTORNO DESAROLLO

Configuración

Auditoría

Gestión logs

Consola Admon.

Métricas uso

OPERACIÓN

Manual operaciones

Filtro compresión

comms.

Guía de aceptación de aplicaciones

Guías de Estilo

Guía Pruebas RendimientoACEPTA

CIÓN

Procedimiento soporte

Sitio web soporte

Lista distribución

SOPORTE

CVS Ant

EclipseSpring Apache Commons

OpenSta

Diseño informes

Informes

Jasper

DOC

sampleapp

blankapp

Manual desarrollo

appsPruebas

rendimiento sampleapp

Auth

Page 19: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Resultados

Page 20: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Arquitectura del sistema

Page 21: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Informe eEspaña 2008

Page 22: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Informe eEspaña 2007 y 2008

Según los estudios eEspaña 2007 y eEspaña 2008 de la Fundación Orange sobre 26 servicios, basados en el marco e-europe, Asturias sigue liderando la clasificación y se ha producido un incremento en 2008 de un 18% en la disponibilidad de servicios para ciudadanía y

de cerca de un 12% a empresas

64%93%47,7682,5Grado de disponibilidad de los servicios a empresas (10 servicios de los 26)

69%91%54,9673,44Grado de disponibilidad de los servicios a ciudadanos (16 servicios de los 26)

EspañaAsturiasEspañaAsturias

20082007Grado de disponibilidad de los servicios (eEspaña) 26 servicios

Page 23: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Actividad de servicios electrónicos

% Evolución del canal WEB en los últimos 3 años

56,20%

0,00%

20,00%

40,00%

60,00%

80,00%

WEB

% S

olicit

ud

es

2007 2008 2009

Se observa ascenso del canal web y descenso del presencial

Page 24: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Desarrollo del tejido TIC asturiano

450,08482,18

454,75488,6

550,24

667,73702,15

2000 2001 2002 2003 2004 2005 2006

33183474 3329

3536

42564092

4900

Evolución del empleo y cifra de negocios (en millones de euros corrientes) del sector TIC en

Asturias entre 2000 y 2006

Page 25: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Liberación

Page 26: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Motivos de la liberación

● Incremento de la base de empresas que dominan la tecnología: reducción de costes y mejor protección de la inversión

● Incremento de la base de clientes: la extensión de la tecnología a otras administraciones, empresas, organizaciones, etc. favorece también la reducción de costes y protección de la inversión

● Aumento de las actividades de I+D: al compartir con otros actores la inversión necesaria

● Mejor posición a la hora de definir estándares aplicables en las AAPP: fruto de compartir el esfuerzo necesario para impulsar la tecnología desarrollada en los foros de discusión relevantes

Page 27: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Publicado bajo licencia libre dual

LGPL 3.0: GNU Lesses General Public License

– Alto grado de reconocimiento a nivel mundial.

– Se conocen bien sus implicaciones legales.

– Texto legal está adaptado a la diferentes legislaciones.

– Permite combinarlo con aplicaciones privativas. La licencia no afecta a otros componentes que no sean ampliaciones del trabajo.

– Compatible con todas las licencias de los componentes de los que depende.

– Con Copyleft: si alguien hace modificaciones al OpenFWPA y las distribuye, lo tiene que hacer con la misma licencia.

EUPL 1.1: European Union Public License

– Sinergia con diferentes organismos y administraciones de la Unión Europea.

Page 28: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Proyecto Morfeo

● Dar la oportunidad de involucrarse en el desarrollo a empresas, universidades, otras administraciones, la Comunidad del Software Libre, etc.

● Alineamiento con los objetivos de Morfeo:

– Estándares abiertos

– Software Libre

– Colaboración con otras entidades

Page 29: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Proceso de liberación

Page 30: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Siguientes pasos

● Liberación de módulos comunes y del resto del sistema: M.C. Autenticación, M.C. Mensajería, etc.

● Desarrollo de un programa de formación específico para crear comunidad:

– La formación actual está enfocada a masters on-line o presenciales dentro del Principado (administración y empresas locales).

– Desarrollar mecanismos de autoformación para personas de fuera del Principado.

● Crear un juego de documentación más completo.

● Internacionalizar tanto el código como la documentación.

Page 31: openFWPA: Framework Abierto para la Adminsitración Pública (2009)

   

Miriam Ruiz - Fundación CTICFundación CTIC

openFWPA: Framework Libre de Gobierno Electrónico del Principado de Asturias