Este documento describe la estrategia de software libre implementada por el Principado de Asturias en España. El Principado migró a software libre en 2004 para reducir costos, mejorar la independencia tecnológica y fomentar el desarrollo de la industria TIC local. Desde entonces, ha liberado varios componentes de software y frameworks para que otros gobiernos puedan reutilizarlos.
Las 10 decisiones estrategicas en administracion de operaciones
openFWPA: Software Libre en el Principado de Asturias (OSEPA, Badajoz, 2010)
1. 1
Miriam Ruiz - Fundación CTIC
miriam.ruiz@fundacionctic.org
Software Libre en la Administración
del Principado de Asturias
Conferencia Internacional de Software Libre y Administración Pública
Badajoz, 1 de diciembre de 2010
2. 2
Principado de 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 habitantes
− 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.
3. 3
Situación de partida (2004)
En 2004 se disponía de más de 800 servidores, con
casi 500 aplicativos desarrollados en mas de 20
entornos de desarrollo distintos
4. 4
Objetivos (2004)
Homogeneización tecnológica
− Simplificación del número de elementos
− Desarrollo de políticas centralizadas por áreas
Adecuación y evolución tecnológica
− Seguimiento de estándares tecnológicos
− Abandono de tecnologías obsoletas
Mejora funcional
− Servicios electrónicos
− Interoperabilidad
− Prestación multicanal
− Adecuación de los niveles de accesibilidad
Reutilización de componentes
Si es posible, potenciar el tejido empresarial TIC asturiano
5. 5
Importancia de la e-Administración
Ventajas 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 hacer desde cualquier parte del mundo
− Eliminación de barreras por distancia geográfica y por
discapacidad
Ventajas Económicas: Mejora de la Productividad
− Mayor eficacia y transparencia
− Disminución de la carga administrativa y de gestión
Ventajas Ecológicas: Reducción del Impacto
Medioambiental
− Reducción del consumo de papel
− Reducción de desplazamientos
6. 6
Estrategia basada en Software Libre
El Gobierno del Principado de Asturias anunció
a finales de 2004 un acuerdo de gobierno
donde recoge el inicio de la implantación de
Software Libre en sus sistemas
informáticos.
Desde el Gobierno Autonómico se señala el
interés de la iniciativa por la reducción de
costes que supondrá el desarrollo de
herramientas informáticas, y la posibilidad de
potenciar el desarrollo del tejido empresarial
asociado a las nuevas tecnologías en Asturias.
7. 7
Ventajas del Software Libre
Libertad de Uso, sin restricciones
Mayor independencia del proveedor: eliminación de la
situación de “cliente cautivo”
Seguridad y privacidad de sistemas y de datos: Permite la
auditoría completa del sistema informático
Posesión del código fuente: garantía de continuidad
Uso de estándares y tecnologías abiertas: mayor facilidad de
extensión y de interconexión
Formatos estándares: garantía de futuro sobre los datos
Reducción del coste en licencias
Desarrollo del tejido empresarial regional
Compartición y reutilización del código con otras
organizaciones: No hace falta hacer lo mismo una y otra vez
8. 8
S.L. en la Administración Asturiana
El Principado de Asturias viene usando masivamente
soluciones de Software Libre en sus sistemas desde 2004
Donde por razones operativas esto aún no ha sido posible, se
ha optado por soluciones basadas en estándares abiertos
Los servicios electrónicos del Principado de Asturias están
construidos sobre muchos componentes libres y sobre
estándares abiertos:
− Sistema operativo en los servidores: Linux (SuSE y RedHat)
− Servidores: Apache, Tomcat, Jboss
− Framework de desarrollo: openFWPA, J2EE, Struts, Apache
Commons, Log4j, Xerces, Junit, Spring, Maven2, Ant, Eclipse,
Jmeter, Jasper
− Administración y monitorización de sistemas y comunicaciones:
Zabbix, Nagios, MRTG
− Educación: Wordpress, Moodle, Arranque dual con Linux
9. 9
Framework de desarrollo: openFWPA
SEGURIDADFiltro standalone
Filtro Autenticación
MODULOS INTEGRACIÓN
C
l
a
v
e
s
T
e
r
c
e
r
o
s
S
I
E
B
E
L
C
A
M
B
.
E
S
X
M
L
G
e
n
S
M
S
G
e
n
e
r
c
o
s
I
S
O
L
MODULOS
INTEGRACIÓN
Acceso a
Datos
Vista
Negocio
Pruebas
Unitarias
RUN-
TIME
FWPA
Struts Log4j Xerces JUnit
OPEN
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 Rendimiento
ACEPTA
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
apps
Pruebas
rendimiento
sampleapp
Auth
10. 10
Componentes libres usados
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)
11. 11
Ventajas de 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.
Estándares: Implementación componentizada y
basada en estándares.
12. 12
Arquitectura orientada a servicios
BUS DE
INTEGRACIÓN
MÓDULOS
COMUNES
ARQUITECTURA DE USUARIO
ARQUITECTURA DE INTEGRACIÓN
BASADA EN EL CONCEPTO DE SERVICIO
13. 13
Módulos Comunes
Componentes de Arquitectura Orientada a Servicios (SOA)
Son utilizados por varios servicios e incluso por aplicaciones
ajenas a la plataforma de teletramitación.
La estandarización de las funcionalidades y definición de
protocolos de acceso que permitan que el servicio ofrecido
sea accesible externamente
Reutilización de dichas funcionalidades por otros sistemas de
información, tanto de la propia Administración como externos
Implementación del acceso a los mismos a través de
openFWPA.
Permiten la prestación de servicios a través de los distintos
canales del SAC (sistema de atención al ciudadano)
Efectividad en costes.
14. 14
Módulos Comunes
PortalGestor de Portal Gestor de contenidosServicios electrónicos
Arquitecturadedesarrollo
Arquitecturadeoperación
Arquitectura de usuario
Infraestructura BASE (HW,SW,S.O)
Seguridad
Seguridad
Seguridad
CTI
Metadirectorio
Servidor de Aplicaciones
Servidores de Directorio BBDD
Arquitectura de Ejecución-Framework
Anexación de
documentos
Cambio de estado Tramitación
Integración de
Sistemas
Mantenimiento de
usuarios
Consulta de servicios Autenticación Notificaciones Inicio SolicittudRegistro de Entrada
Aviso y alarmas
Colaboración y
Participación
Acreditación Pago electrónicoRegistro de Salida
Custodia de
documentación
Intercambio de
información
Firma digital Web Services
Visualización
documentos
IntegracióndeSistemas
SISTEMAS
CORPORATIVOS
Móduloscomunes
CRM
Motor de
Workflow
Data
Warehouse
Back offices
16. 16
Entorno Unificado de Gestión (EUG)
Open FWPA
SGBD (Oracle 9i, 10g)Contenedor (OC4J)
CORE-EUG
Plataformadeintegracióndesistemas
GESTIÓN DE
AUTORIZACIONES
CREACIÓN DE
EXPEDIENTES
MOTOR DE
TRAMITACIÓN
MOTOR DE
PUBLICACIÓN
GESTIÓN DE
DE EXPEDIENTES
TERCEROS
FISICOS Y JURÍDICOS
TRAMITACIONES
MASIVAS
DOCUMENTACIÓN
APORTADA
AVISOS Y ALARMAS
PAC (Procedimiento Administrativo Común)
(Aplicación Funcional Base)
Módulos Cómunes
SMS Mail
Autenticación
Documentación
Terceros
Genéricos
Inicio de
solicitud
Firma digital
Cambio de
estado
OTROS
SERVICIOS
Portal
Principado Asturias
SERVICIOS
ELÉCTRÓNICOS
ÁREA
PERSONAL
Horizontal
Subvenciones
Horizontal
Registros
Contratación
Administrativa
CAMPOS
FLEXIBLES
OFIMATICA COLA BORACIONES
GESTIÓN DE
DOCUMENTOS (dav)
INTEROPERABILIDAD
INTEGRACIÓN
CONTABLE
17. 17
GESTOR DE PORTAL
GESTOR DE
CONTENIDOS
PLATAFORMA
COLABORACIÓN
DISTRIBUCIÓN
SERVICIOS
MOTOR DE TRAMITACIÓN
BUS DE INTEGRACIÓN
SISTEMAS DE GESTIÓN
VERTICALES
GESTOR
DOCUMENTAL
ANÁLISIS DE INFORMACIÓN
SISTEMAS DE
GESTIÓN
HORIZONTALES
MÓDULOS
COMUNESMÓDULOS
COMUNES
FRONTENDBACKEND
Acceso Servicios
Publicación Servicios
Tramitación Servicios
Gestión Servicios
Analítica Servicios
REPOSITORIO
INTERMEDIO
Ciclo de vida de
los servicios
PRESENCIAL TELÉFONO
Visión general del sistema
20. 20
¿Qué beneficios hemos obtenido?
Menor coste, lo que implica que sin necesidad de aumentar el
presupuesto se ha podido realizar un desarrollo mayor
Ergonomía: Los sistemas informáticos son los que se adaptan
a las necesidades de la organización, y no al revés
Control: El Principado de Asturias es quien toma las decisiones
sobre su propia infraestructura y sobre su evolución
Seguridad: Es posible realizar una auditoría del código y se
dispone del conocimiento para adaptarlo, con lo que se puede
mejorar el rendimiento y la estabilidad, así como minimizar los
tiempos de respuesta ante incidencias
Economía: El uso de Software Libre ha permitido convertir el
gasto en licencias en una inversión que ha permitido impulsar el
tejido empresarial TIC de la región
Colaboración: El Software Libre permite compartir y reutilizar
componentes realizados por otras organizaciones
21. 21
Impacto económico
El modelo elegido por el Principado de Asturias para el
desarrollo de su sistema de Administración Electrónica se
fundamenta en la colaboración con las diferentes empresas
y entidades que componen el tejido empresarial TIC de la
región, de tal forma que ello permite que todas ellas tengan
acceso al conocimiento y por tanto sean más competitivas,
dentro y fuera de Asturias
En este tipo de colaboración, todos los actores salen
ganando: la Administración, las empresas y la ciudadanía
El ahorro en licencias debido al uso de Software Libre para el
desarrollo de los sistemas de Administración Electrónica del
Principado de Asturias se puede estimar en alrededor de 4 M€
El crecimiento de la industria TIC local debido a este
desarrollo es de unos 100 M€, con una inversión directa de
unos 12 M€ en 6 años
22. 22
El sector TIC empresarial asturiano
Evolución de la cifra de negocios del sector TIC asturiano entre 2000 y 2007, en
millones de euros corrientes, mostrada en columnas azules, y evolución del
empleo entre los mismos años, marcada con línea anaranjada.
23. 23
¿Por qué liberar el software?
Incremento del número de proveedores: Al incrementarse la
base de empresas que dominan la tecnología se obtiene una
reducción de costes y una mejor protección de la inversión
Incremento del número de usuarios: Al aumentar la base de
clientes y extenderse la tecnología a otras organizaciones, se
favorece la reducción de costes y protección de la inversión
Impulso de la economía local: La difusión del conocimiento y
del código permite mejorar la competitividad del tejido
empresarial del entorno
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, al compartir la
tecnología desarrollada en los foros de discusión relevantes
Permite a las empresas TIC asturianas, que tienen el
conocimiento, apoyarse el él para ser más competitivas
24. 24
Software liberado por el P.A.
El Principado de Asturias está comprometido en colaborar con
la Comunidad, aportando los desarrollos que considera que
pueden ser útiles a otras organizaciones
En 2008 se liberó el Framework de desarrollo
openFWPA., que se puede descargar libremente
desde http://www.asturias.es/openFWPA
En 2009 se liberaron varios módulos comunes,
que se pueden descargar libremente desde la Forja
de Morfeo
A punto de liberar el Framework de tramitación (EUG)
Estos sistemas constituyen el núcleo del sistema de
Administración Electrónica del Principado de Asturias, lo que
posibilita que cualquier otra administración los pueda
reutilizar para construir un sistema equivalente al nuestro
25. 25
La apertura en todos los ámbitos
Open Source: Software Libre o de
Código Abierto
Open Formats: Formatos Abiertos
Open Standards: Estándares Abiertos
Open Data: Datos Abiertos
26. 26
¿Qué es un Estándar Abierto?
Especificación disponible públicamente, preferentemente
desarrollada en proceso abierto, y que garantiza que
cualquiera la puede usar sin restricciones legales y sin
necesidad de pagar regalías (gratuitos) o tener que rendir
condiciones a alguien por ello
La Ley 11/2007 y el RD 4/2010 exige el uso de estándares
abiertos en las relaciones tanto con la ciudadanía como con
otras Administraciones
Para el diseño de la infraestructura del Principado de Asturias se
han elegido estándares abiertos siempre que ha sido posible,
también a nivel interno: HTTP, XML, SOAP, LDAP, BPEL,...
Son un elemento clave para la interoperabilidad de los
sistemas, la independencia de los proveedores y la
reutilización de componentes en los sistemas.
28. 28
GESTOR DE PORTAL
GESTOR DE
CONTENIDOS
PLATAFORMA
COLABORACIÓN
DISTRIBUCIÓN
SERVICIOS
MOTOR DE TRAMITACIÓN
BUS DE INTEGRACIÓN
SISTEMAS DE GESTIÓN
VERTICALES
GESTOR
DOCUMENTAL
ANÁLISIS DE INFORMACIÓN
SISTEMAS DE
GESTIÓN
HORIZONTALES
MÓDULOS
COMUNESMÓDULOS
COMUNES
FRONTENDBACKEND
Acceso Servicios
Publicación Servicios
Tramitación Servicios
Gestión Servicios
Analítica Servicios
REPOSITORIO
INTERMEDIO
Ciclo de vida de
los servicios
PRESENCIAL TELÉFONO
XML
XSL
XSLT
BPEL
XHTML
CSS
JSR168
SOAP
WSDL
WS-A
LDAP
SQL
...
RDF
SPARQL
OWL
HTTP
XML
W3C Namespaces
W3C Schema
Xpath
XQuery
XMLDSig
UDDI
Estándares Abiertos
29. 29
Open Data: Reutilización
RISP quiere decir “poner la información del Sector Público
disponible, tal cual es (en bruto) en formatos estándar
abiertos, facilitando su acceso y permitiendo su reutilización”
Esto favorece la transparencia, participación, colaboración e
inclusión
Asimismo supone una reducción de costes para conseguir la
interoperabilidad, tanto externa como interna
La web semántica permite enlazar datos, y combinar de una
forma sencilla diferentes fuentes de información
La apertura de datos permite que se haga un mejor uso de
éstos, ya que al haber más participantes surgen más ideas
Permite a empresas y organizaciones utilizar esos datos para
crear valor añadido sobre ellos, creando riqueza, surgiendo
nuevos modelos de negocio y mejorando la economía.
32. 32
La Administración del futuro
Importancia de la tecnología: El desarrollo de las TIC hacen
que, cada vez más, las infraestructuras tecnológicas formen el
esqueleto nuclear de nuestras instituciones. Controlar la
tecnología de la que dependemos es esencial
Ciudadanía activa: Incremento de la participación activa de las
personas, que quieren colaborar y participar cada vez más
Colaborar: Trabajando conjuntamente, tanto las diferentes
administraciones como las empresas u otras organizaciones
pueden conseguir mejores resultados que yendo por libre
Compartir: De una forma análoga al desarrollo de la Ciencia,
construir sobre lo que ya han hecho otras personas permite
alcanzar objetivos que no serían posibles si no: "si he podido ver
más lejos que el resto de las personas es porque me he aupado
a hombros de gigantes" (Isaac Newton)
El Software Libre es la vía para conseguir todo esto
33. 33
La apertura es la línea a seguir
“El movimiento Open no termina en el
Open Source y en el Open Government,
existen ya importantes desarrollos de los
mismos aplicados al mundo de los
negocios (Open Business) o de la
economía (Open Economy) que tratan de
aplicar estos parámetros a cada una de
las disciplinas mencionadas” (“Open
Government”, de César Calderón y
Sebastián Lorenzo).
34. 34
Enlaces
Gobierno del Principado de Asturias
http://www.asturias.es/
Fundación CTIC
http://fundacionctic.org/
Informe eEspaña 2010 (Fundación Orange):
http://www.fundacionorange.es/fundacionorange/analisis/eespana/e_espana10.html
Flash Sectorial TIC (IDEPA):
http://www.idepa.es/sites/web/idepaweb/productos/flashsectorial/Sector_TIC/index.jsp?csection=3§ion=3&posl1=5&posl2=9&posl3=-1
Informe sobre el estado del arte del Software de Fuentes Abiertas en la empresa
española 2009 (CENATIC):
http://www.cenatic.es/url/informe_empresas
openFWPA:
http://www.asturias.es/openFWPA/
Catálogo de Datos de Asturias:
http://risp.asturias.es/