Post on 22-Jun-2015
Miriam Ruiz - Fundación CTICFundación CTIC
openFWPA: Framework Libre de Gobierno Electrónico del Principado de Asturias
Introducción
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
¿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
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
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
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
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.
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
openFWPA
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.
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.
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.
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
Gestión del proyecto
Nueva arquitectura
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)
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
Resultados
Arquitectura del sistema
Informe eEspaña 2008
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
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
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
Liberación
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
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.
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
Proceso de liberación
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.
Miriam Ruiz - Fundación CTICFundación CTIC
openFWPA: Framework Libre de Gobierno Electrónico del Principado de Asturias