SlideShare a Scribd company logo
1 of 18
1 Arquitectura SOA (Servicios) + EDA (Eventos) + BPM (Procesos) basada en tecnología Open Source para la Interoperabilidad de los Sistemas de Información de Recursos Humanos de todos los departamentos de la Comunidad Autónoma de Canarias  María del Carmen Clavijo Fariñas Gobierno de Canarias Raúl Kripalani Atos Origin Consulting Canarias
2 ÍNDICE Contexto y Antecedentes Enfoque de Arquitectura Estrategia del Cambio Diseño de la Plataforma Experiencias Piloto Centro de Competencia SOA RRHH Roadmap de Siguientes Integraciones Conclusiones
3 1. Contexto y AntecedentesSituación de Partida (I) ,[object Object],Admón. Gral.  11 Consejerías + 16 Organismos Autónomos Servicio Canario de la Salud  11 Gerencias Sanitarias Administración General de Justicia Educación – Docentes ,[object Object]
Apenas existe interconexión entre ellos, dando lugar a un patrón “islas de datos”,[object Object]
5 1. Contexto y Antecedentes Consecuencias Segregación de datos  carencia de una visión única de la información Baja reutilización del dato, lo cual provoca… … dobles, triples + mecanizaciones de datos Disminuye la productividad Discrepancias entre sistemas, derivadas de errores humanos Elevado coste mantenimiento y desarrollo Uso de vistas de BDD para el intercambio de datos  acoplamiento Conexiones punto-a-punto  arquitectura “spaghetti” Mar de dependencias  1 pequeño cambio = oleada de más cambios  fragilidad Usuario  partícipe de los procesos de integración
6 1. Contexto y Antecedentes Objetivos del Proyecto Principio del dato único Preservarlos activos existentes (inversión pasada) a la par que se moderniza el parque de aplicativos Alineación con el Proceso de Centralización de SSII de RRHH Reutilización, Orquestación, Composición Orientación a procesos de negocio (BPM) Enfoque de piezas “LEGO ®”: construir funcionalidad más compleja (procesos de negocio) a partir de piezas más simples (servicios) Reducir el TCO (Total Cost of Ownership) No obligar a los sistemas a realizar grandes esfuerzos para hablar entre ellos Agilidad y adaptabilidad ante los objetivos cambiantes del negocio 3 RETOS  Open Source / Estándares abiertos /“Best-of-breed”
7 2. Enfoque de ArquitecturaTransición de Arquitectura Desde una arquitectura “spaghetti” a una arquitectura SOA sobre Enterprise Service Bus ESB-RRHH DRAGO-AP SICHO FLOR RepoSCS GIPD TARO GIPD Procesos de Negocio Gestión de Identidad TARO SIRhUS SIMED RepoSCS Arquitectura tipo SPAGHETTI Arquitectura SOA sobre ESB Tarjeta Sanitaria FLOR Complejidad exponencial reducida a Complejidad lineal Gestión Identidad SICHO Meta4 PeopleNet
8 2. Enfoque de Arquitectura Definiciones SOA, BPM, EDA Arquitectura Orientada a Servicios (SOA) Paradigma de arquitectura empresarial  servicios Reutilización, desacoplamiento y agilidad Gestión de los Procesos del Negocio (BPM) Identificar los procesos que mueven el negocio y centrar la implantación en ellos Arquitectura Dirigida por Eventos (EDA) Consiste en observar la actividad de la empresa como una explosión diaria de eventos de negocio Cada sistema es responsable de sus propios datos y de los procesos que los tratan Los aplicativos de RRHH notifican proactivamente sus cambios a la Plataforma de Interoperabilidad de RRHH (eventos) La Plataforma es la responsable de darles sentido y coordinar/orquestar las acciones a ejecutar (coreografía) 8 principios SOA
9 2. Enfoque de ArquitecturaCombinación SOA + EDA + BPM SOA + EDA = SOA 2.0 (informalmente) SOA + EDA + BPM = un nuevo mundo de posibilidades para dinamizar y agilizar la gestión pública EDA BPM SOA g. personal SIRhUS Registrar Parte de IT nómina Evento PeopleNet Introducir en Nómina presencia SICHO Notificar Absentismo inspección méd. SIMED Registrar Absentismo Baja por Incapacidad Temporal Proceso de Negocio “Notificar Movimiento de IT” Servicios de Negocio Sistemas
10 3. Estrategia del cambio “SOA estilo Guerrilla” Iniciativas SOA tradicionales Se dilatan en términos de años y se asemejan a “movilizar un ejército para ejecutar un proyecto pesado y engorroso” “SOA estilo guerrilla” Aboga por iniciativas ligeras y ágiles que aporten valor de negocio (Retorno de Inversión) inmediato  feedback rápido Ciclo de vida iterativo e incremental  cada iteración = un problema de negocio acotado Priorización acorde a un roadmap En fase de piloto: Identificar procesos de negocio que más uso reciben y cuya reingeniería y dinamización reportaría un alto nivel de beneficios
11 4. Diseño de la PlataformaLa Plataforma de Interoperabilidad Oracle SQL Server MySql + XLS (Excel) + CSV, etc. … .NET Oracle Forms J2EE Motor de Servicios de Datos … WS-* JMS File WS Adaptadores - Mediación - Conectividad Plataforma de Análisis de la Actividad del Negocio Registro de Gobernabilidad SOA - Transformación Enterprise Service Bus RRHH (Apache ServiceMix) - Trazabilidad - Validación - Enrutamiento - Seguridad - Directorio Serv. Gestor de Errores Orquestador BPEL Procesos de Negocio Logs de Actividad Plataforma Interoperabilidad RRHH
4. Diseño de la PlataformaModelo Común de Datos y Otros Aspectos CON Modelo Común de Datos Sin Modelo Común de Datos D D A A E E Modelo Común de Datos B B F F C Necesarias 12 Transformaciones 1-a-1 entre Modelos Particulares Incorporar un 8º sistema origen = ¡4 transformaciones más! (Complejidad Exponencial) C G 7 Transformaciones, desde Modelos Particulares al Modelo Común de Datos. Incorporar un 8º sistema origen = 1 única transformación adicional (Complejidad Lineal) G Servicios de Integración Modelo Común de Datos  esquema de intercambio de datos de RRHH de manera aséptica y neutral, atendiendo a los conceptos del negocio y a sus relaciones. Diseñado en UMLv2 e implentado en en XML Schema (XSD). Los mensajes son auto-descriptivos  contienen la información del negocio + contexto. Otros aspectos Estructuración de Servicios, Marco de interacciones permitidas, Catalogación Común de Errores, Uso de estándares. 12
13 4. Diseño de la PlataformaMacro-Arquitectura ,[object Object],Cada dominio funcional dispone de su propio ESB para resolver sus integraciones particulares  Plataforma de Integración de RRHH Un ESB corporativo para la comunicación transversal  Plataforma PLATINO
14 5. Experiencias Piloto Experiencias Piloto Notificación de Incapacidades Temporales del personal público: Partes de Baja y Alta expedidos por el médico de AP en consulta Origen  sistemas asistenciales de Atención Primaria del SCS (DRAGO-AP) Destino  aplicativos de RRHH (Personal - SIRhUS, Nóminas – PeopleNet, Control Horario - SICHO) y otros (SIMED - Inspección Médica) Beneficios: Eliminación de posibles penalizacionesde la Seguridad Social por demoras en el fichero FDI Rápida gestión de la sustitución del personal de baja Continuidad del servicio público Alivio administrativo Piloto previo: Contratación desde el Servicio Canario de la Salud En total, cerca de 2 años de trabajo administrativo ahorrado
15 6. Centro de Competencia SOA RRHHLa Oficina de Interoperabilidad de RRHH Centro de Compentencia SOA (CoC) de RRHH Responsabilidades: Planificación, junto con DGTNT y OT, del Roadmap de Interop. Triage de requisitos de integración  priorización según objetivos Toma de contacto con actores, beneficiarios, etc. y feedback Aseguramiento de la reutilización Gobernabilidad de la arquitectura de la plataforma Control operativo Gestión del portafolio de servicios, Calidad del Servicio (QoS), Calidad de Datos, Auditorías, etc. Seguimiento y coordinación de proveedores y terceros Asesoramiento técnico y estratégico a los distintos agentes involucrados
16 7. Roadmap de las Siguientes IntegracionesRoadmap de Siguientes Integraciones Propagación de cambios en Estructura Orgánica, Unidades Funcionales y Ubicaciones Físicas Comunicación online de las altas y bajas de personal al sistema corporativo de Gestión de Identidad Sincronización de Movimientos de Personal al aplicativo de Turnos y Guardias del Servicio Canario de la Salud Transmisión de asientos contables generados por la nómina a TARO, CANTONERA y SEFCAN (contabilidad presupuestaria y analítica) Comunicación de Movimientos de Personal al Registro de Profesionales Sanitarios del Ministerio de Sanidad y Política Social Integración con el Control Horario  permisos y licencias Integración con la Plataforma de e-Administración PLATINO, para el consumo de servicios de Firma Electrónica, Repositorio Documental, Sellado de Tiempo, etc.
17 8. ConclusionesCONCLUSIONES Erradicación “islas de datos”  libre flujo de información Enfoque SOA (Servicios) + EDA (Eventos) + BPM (Procesos) Estrategia del Éxito  “SOA estilo Guerrilla” Plataforma de Interoperabilidad Open Source + Estándares Componentes: ESB, Motor BPEL, Motor de Servicios de Datos, Plataforma BAM, Gestor de Errores, Registro de Gobernabilidad SOA Creación de una Oficina de Interoperabilidad de RRHH Gobernabilidad, aseguramiento de reutilización, triage, feedback, etc. Dos proyectos piloto. Beneficios: alivio administrativo,agilidad, continuidad del servicio público, etc. Aprox. 380 jornadas ahorradas a fecha 08/03/2010 Rápida materialización del Retorno de Inversión
FIN ¿Ruegos y preguntas? Contactos: Mª del Carmen Clavijo FariñasGobierno de Canariascclafar@gobiernodecanarias.org Raúl KripalaniAtos Origin Consulting Canariasraul.kripalani@atosorigin.com 18

More Related Content

What's hot

Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
rdiegoc
 
Gianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture OverviewGianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture Overview
Orlando Huaranga Negrete
 
Correos Proyecto Integra Jun2007
Correos Proyecto Integra Jun2007Correos Proyecto Integra Jun2007
Correos Proyecto Integra Jun2007
toniomadrid
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-servicios
Ciencias
 
Presentacion Connected Systems
Presentacion Connected SystemsPresentacion Connected Systems
Presentacion Connected Systems
rolosandoval
 
Sio Eq9 Criterio2 Eval Ord Inv Soa Ocampo Vargas
Sio Eq9 Criterio2 Eval Ord Inv Soa Ocampo VargasSio Eq9 Criterio2 Eval Ord Inv Soa Ocampo Vargas
Sio Eq9 Criterio2 Eval Ord Inv Soa Ocampo Vargas
Silvermist86
 

What's hot (18)

Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
 
Adysa Group ETL
Adysa Group ETLAdysa Group ETL
Adysa Group ETL
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
 
Arquitectura soa
Arquitectura soaArquitectura soa
Arquitectura soa
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
 
SOA para Novatos
SOA para NovatosSOA para Novatos
SOA para Novatos
 
Gianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture OverviewGianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture Overview
 
Presentacion - Capitulo 4
Presentacion - Capitulo 4Presentacion - Capitulo 4
Presentacion - Capitulo 4
 
Gestión del Conocimiento... activo esencial en TI
Gestión del Conocimiento... activo esencial en TIGestión del Conocimiento... activo esencial en TI
Gestión del Conocimiento... activo esencial en TI
 
Introducción a las Arquitecturas Orientadas a Servicios
Introducción a las Arquitecturas Orientadas a ServiciosIntroducción a las Arquitecturas Orientadas a Servicios
Introducción a las Arquitecturas Orientadas a Servicios
 
Correos Proyecto Integra Jun2007
Correos Proyecto Integra Jun2007Correos Proyecto Integra Jun2007
Correos Proyecto Integra Jun2007
 
Arquitectura orientada-a-servicios
Arquitectura orientada-a-serviciosArquitectura orientada-a-servicios
Arquitectura orientada-a-servicios
 
SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)SOA (arquitectura orientada a servicios)
SOA (arquitectura orientada a servicios)
 
Gestion del conocimiento en la Gestión de Servicios TI
Gestion del conocimiento en la Gestión de Servicios TIGestion del conocimiento en la Gestión de Servicios TI
Gestion del conocimiento en la Gestión de Servicios TI
 
INVESTIGACION FINAL
INVESTIGACION FINALINVESTIGACION FINAL
INVESTIGACION FINAL
 
Presentacion Connected Systems
Presentacion Connected SystemsPresentacion Connected Systems
Presentacion Connected Systems
 
Sio Eq9 Criterio2 Eval Ord Inv Soa Ocampo Vargas
Sio Eq9 Criterio2 Eval Ord Inv Soa Ocampo VargasSio Eq9 Criterio2 Eval Ord Inv Soa Ocampo Vargas
Sio Eq9 Criterio2 Eval Ord Inv Soa Ocampo Vargas
 
INVESTIGACION
INVESTIGACIONINVESTIGACION
INVESTIGACION
 

Similar to Ponencia TECNIMAP 2010 - Gobierno de Canarias - Interoperabilidad RRHH

Curso Fundamentos en Business Intelligence con MSSQL Server2008 R2
Curso Fundamentos en Business Intelligence con MSSQL Server2008 R2Curso Fundamentos en Business Intelligence con MSSQL Server2008 R2
Curso Fundamentos en Business Intelligence con MSSQL Server2008 R2
LPI ONG
 
Impacto del cloud en itsm AEPDP
Impacto del cloud en itsm AEPDPImpacto del cloud en itsm AEPDP
Impacto del cloud en itsm AEPDP
EXIN
 

Similar to Ponencia TECNIMAP 2010 - Gobierno de Canarias - Interoperabilidad RRHH (20)

TECNIMAP 2010 - Gobierno de Canarias - Interoperabilidad RRHH
TECNIMAP 2010 - Gobierno de Canarias - Interoperabilidad RRHHTECNIMAP 2010 - Gobierno de Canarias - Interoperabilidad RRHH
TECNIMAP 2010 - Gobierno de Canarias - Interoperabilidad RRHH
 
Interoperabilidad SOA ESB BRE CEP y BPM
Interoperabilidad SOA ESB BRE CEP y BPMInteroperabilidad SOA ESB BRE CEP y BPM
Interoperabilidad SOA ESB BRE CEP y BPM
 
Oracle SOA Suite
Oracle SOA SuiteOracle SOA Suite
Oracle SOA Suite
 
Altenia SOA
Altenia SOAAltenia SOA
Altenia SOA
 
Bbrsoa Lean Sigma V4
Bbrsoa Lean Sigma V4Bbrsoa Lean Sigma V4
Bbrsoa Lean Sigma V4
 
Presentación ejecutiva de la formulación de modelos Cloud Computing y SaaS
Presentación ejecutiva de la formulación de modelos Cloud Computing y SaaSPresentación ejecutiva de la formulación de modelos Cloud Computing y SaaS
Presentación ejecutiva de la formulación de modelos Cloud Computing y SaaS
 
Introducción a Cloud computing y Office 365
Introducción a Cloud computing y Office 365Introducción a Cloud computing y Office 365
Introducción a Cloud computing y Office 365
 
P P 2010 T. B7pptx
P P 2010 T. B7pptxP P 2010 T. B7pptx
P P 2010 T. B7pptx
 
Gestión de los procesos de negocio en soa.v2
Gestión de los procesos de negocio en soa.v2Gestión de los procesos de negocio en soa.v2
Gestión de los procesos de negocio en soa.v2
 
Evolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de TelecomunicacionesEvolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de Telecomunicaciones
 
Escenarios y Soluciones Híbridas con SharePoint
Escenarios y Soluciones Híbridas con SharePointEscenarios y Soluciones Híbridas con SharePoint
Escenarios y Soluciones Híbridas con SharePoint
 
Digital Week Innovation - TIVIT & AWS.pdf
Digital Week Innovation - TIVIT & AWS.pdfDigital Week Innovation - TIVIT & AWS.pdf
Digital Week Innovation - TIVIT & AWS.pdf
 
Curso Fundamentos en Business Intelligence con MSSQL Server2008 R2
Curso Fundamentos en Business Intelligence con MSSQL Server2008 R2Curso Fundamentos en Business Intelligence con MSSQL Server2008 R2
Curso Fundamentos en Business Intelligence con MSSQL Server2008 R2
 
Redcom presentacion duet webcast
Redcom presentacion duet webcastRedcom presentacion duet webcast
Redcom presentacion duet webcast
 
Bpm Value Proposition + Ultimus
Bpm Value Proposition + UltimusBpm Value Proposition + Ultimus
Bpm Value Proposition + Ultimus
 
Presentación1
Presentación1Presentación1
Presentación1
 
Ciclo de vida del producto: Integración PLM-ERP
Ciclo de vida del producto: Integración PLM-ERPCiclo de vida del producto: Integración PLM-ERP
Ciclo de vida del producto: Integración PLM-ERP
 
Universidad de Concepción - EDUTIC 2011
Universidad de Concepción - EDUTIC 2011Universidad de Concepción - EDUTIC 2011
Universidad de Concepción - EDUTIC 2011
 
Impacto del cloud en itsm AEPDP
Impacto del cloud en itsm AEPDPImpacto del cloud en itsm AEPDP
Impacto del cloud en itsm AEPDP
 
APIA BPMS
APIA BPMSAPIA BPMS
APIA BPMS
 

Recently uploaded

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Recently uploaded (10)

Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 

Ponencia TECNIMAP 2010 - Gobierno de Canarias - Interoperabilidad RRHH

  • 1. 1 Arquitectura SOA (Servicios) + EDA (Eventos) + BPM (Procesos) basada en tecnología Open Source para la Interoperabilidad de los Sistemas de Información de Recursos Humanos de todos los departamentos de la Comunidad Autónoma de Canarias  María del Carmen Clavijo Fariñas Gobierno de Canarias Raúl Kripalani Atos Origin Consulting Canarias
  • 2. 2 ÍNDICE Contexto y Antecedentes Enfoque de Arquitectura Estrategia del Cambio Diseño de la Plataforma Experiencias Piloto Centro de Competencia SOA RRHH Roadmap de Siguientes Integraciones Conclusiones
  • 3.
  • 4.
  • 5. 5 1. Contexto y Antecedentes Consecuencias Segregación de datos  carencia de una visión única de la información Baja reutilización del dato, lo cual provoca… … dobles, triples + mecanizaciones de datos Disminuye la productividad Discrepancias entre sistemas, derivadas de errores humanos Elevado coste mantenimiento y desarrollo Uso de vistas de BDD para el intercambio de datos  acoplamiento Conexiones punto-a-punto  arquitectura “spaghetti” Mar de dependencias  1 pequeño cambio = oleada de más cambios  fragilidad Usuario  partícipe de los procesos de integración
  • 6. 6 1. Contexto y Antecedentes Objetivos del Proyecto Principio del dato único Preservarlos activos existentes (inversión pasada) a la par que se moderniza el parque de aplicativos Alineación con el Proceso de Centralización de SSII de RRHH Reutilización, Orquestación, Composición Orientación a procesos de negocio (BPM) Enfoque de piezas “LEGO ®”: construir funcionalidad más compleja (procesos de negocio) a partir de piezas más simples (servicios) Reducir el TCO (Total Cost of Ownership) No obligar a los sistemas a realizar grandes esfuerzos para hablar entre ellos Agilidad y adaptabilidad ante los objetivos cambiantes del negocio 3 RETOS  Open Source / Estándares abiertos /“Best-of-breed”
  • 7. 7 2. Enfoque de ArquitecturaTransición de Arquitectura Desde una arquitectura “spaghetti” a una arquitectura SOA sobre Enterprise Service Bus ESB-RRHH DRAGO-AP SICHO FLOR RepoSCS GIPD TARO GIPD Procesos de Negocio Gestión de Identidad TARO SIRhUS SIMED RepoSCS Arquitectura tipo SPAGHETTI Arquitectura SOA sobre ESB Tarjeta Sanitaria FLOR Complejidad exponencial reducida a Complejidad lineal Gestión Identidad SICHO Meta4 PeopleNet
  • 8. 8 2. Enfoque de Arquitectura Definiciones SOA, BPM, EDA Arquitectura Orientada a Servicios (SOA) Paradigma de arquitectura empresarial  servicios Reutilización, desacoplamiento y agilidad Gestión de los Procesos del Negocio (BPM) Identificar los procesos que mueven el negocio y centrar la implantación en ellos Arquitectura Dirigida por Eventos (EDA) Consiste en observar la actividad de la empresa como una explosión diaria de eventos de negocio Cada sistema es responsable de sus propios datos y de los procesos que los tratan Los aplicativos de RRHH notifican proactivamente sus cambios a la Plataforma de Interoperabilidad de RRHH (eventos) La Plataforma es la responsable de darles sentido y coordinar/orquestar las acciones a ejecutar (coreografía) 8 principios SOA
  • 9. 9 2. Enfoque de ArquitecturaCombinación SOA + EDA + BPM SOA + EDA = SOA 2.0 (informalmente) SOA + EDA + BPM = un nuevo mundo de posibilidades para dinamizar y agilizar la gestión pública EDA BPM SOA g. personal SIRhUS Registrar Parte de IT nómina Evento PeopleNet Introducir en Nómina presencia SICHO Notificar Absentismo inspección méd. SIMED Registrar Absentismo Baja por Incapacidad Temporal Proceso de Negocio “Notificar Movimiento de IT” Servicios de Negocio Sistemas
  • 10. 10 3. Estrategia del cambio “SOA estilo Guerrilla” Iniciativas SOA tradicionales Se dilatan en términos de años y se asemejan a “movilizar un ejército para ejecutar un proyecto pesado y engorroso” “SOA estilo guerrilla” Aboga por iniciativas ligeras y ágiles que aporten valor de negocio (Retorno de Inversión) inmediato  feedback rápido Ciclo de vida iterativo e incremental  cada iteración = un problema de negocio acotado Priorización acorde a un roadmap En fase de piloto: Identificar procesos de negocio que más uso reciben y cuya reingeniería y dinamización reportaría un alto nivel de beneficios
  • 11. 11 4. Diseño de la PlataformaLa Plataforma de Interoperabilidad Oracle SQL Server MySql + XLS (Excel) + CSV, etc. … .NET Oracle Forms J2EE Motor de Servicios de Datos … WS-* JMS File WS Adaptadores - Mediación - Conectividad Plataforma de Análisis de la Actividad del Negocio Registro de Gobernabilidad SOA - Transformación Enterprise Service Bus RRHH (Apache ServiceMix) - Trazabilidad - Validación - Enrutamiento - Seguridad - Directorio Serv. Gestor de Errores Orquestador BPEL Procesos de Negocio Logs de Actividad Plataforma Interoperabilidad RRHH
  • 12. 4. Diseño de la PlataformaModelo Común de Datos y Otros Aspectos CON Modelo Común de Datos Sin Modelo Común de Datos D D A A E E Modelo Común de Datos B B F F C Necesarias 12 Transformaciones 1-a-1 entre Modelos Particulares Incorporar un 8º sistema origen = ¡4 transformaciones más! (Complejidad Exponencial) C G 7 Transformaciones, desde Modelos Particulares al Modelo Común de Datos. Incorporar un 8º sistema origen = 1 única transformación adicional (Complejidad Lineal) G Servicios de Integración Modelo Común de Datos  esquema de intercambio de datos de RRHH de manera aséptica y neutral, atendiendo a los conceptos del negocio y a sus relaciones. Diseñado en UMLv2 e implentado en en XML Schema (XSD). Los mensajes son auto-descriptivos  contienen la información del negocio + contexto. Otros aspectos Estructuración de Servicios, Marco de interacciones permitidas, Catalogación Común de Errores, Uso de estándares. 12
  • 13.
  • 14. 14 5. Experiencias Piloto Experiencias Piloto Notificación de Incapacidades Temporales del personal público: Partes de Baja y Alta expedidos por el médico de AP en consulta Origen  sistemas asistenciales de Atención Primaria del SCS (DRAGO-AP) Destino  aplicativos de RRHH (Personal - SIRhUS, Nóminas – PeopleNet, Control Horario - SICHO) y otros (SIMED - Inspección Médica) Beneficios: Eliminación de posibles penalizacionesde la Seguridad Social por demoras en el fichero FDI Rápida gestión de la sustitución del personal de baja Continuidad del servicio público Alivio administrativo Piloto previo: Contratación desde el Servicio Canario de la Salud En total, cerca de 2 años de trabajo administrativo ahorrado
  • 15. 15 6. Centro de Competencia SOA RRHHLa Oficina de Interoperabilidad de RRHH Centro de Compentencia SOA (CoC) de RRHH Responsabilidades: Planificación, junto con DGTNT y OT, del Roadmap de Interop. Triage de requisitos de integración  priorización según objetivos Toma de contacto con actores, beneficiarios, etc. y feedback Aseguramiento de la reutilización Gobernabilidad de la arquitectura de la plataforma Control operativo Gestión del portafolio de servicios, Calidad del Servicio (QoS), Calidad de Datos, Auditorías, etc. Seguimiento y coordinación de proveedores y terceros Asesoramiento técnico y estratégico a los distintos agentes involucrados
  • 16. 16 7. Roadmap de las Siguientes IntegracionesRoadmap de Siguientes Integraciones Propagación de cambios en Estructura Orgánica, Unidades Funcionales y Ubicaciones Físicas Comunicación online de las altas y bajas de personal al sistema corporativo de Gestión de Identidad Sincronización de Movimientos de Personal al aplicativo de Turnos y Guardias del Servicio Canario de la Salud Transmisión de asientos contables generados por la nómina a TARO, CANTONERA y SEFCAN (contabilidad presupuestaria y analítica) Comunicación de Movimientos de Personal al Registro de Profesionales Sanitarios del Ministerio de Sanidad y Política Social Integración con el Control Horario  permisos y licencias Integración con la Plataforma de e-Administración PLATINO, para el consumo de servicios de Firma Electrónica, Repositorio Documental, Sellado de Tiempo, etc.
  • 17. 17 8. ConclusionesCONCLUSIONES Erradicación “islas de datos”  libre flujo de información Enfoque SOA (Servicios) + EDA (Eventos) + BPM (Procesos) Estrategia del Éxito  “SOA estilo Guerrilla” Plataforma de Interoperabilidad Open Source + Estándares Componentes: ESB, Motor BPEL, Motor de Servicios de Datos, Plataforma BAM, Gestor de Errores, Registro de Gobernabilidad SOA Creación de una Oficina de Interoperabilidad de RRHH Gobernabilidad, aseguramiento de reutilización, triage, feedback, etc. Dos proyectos piloto. Beneficios: alivio administrativo,agilidad, continuidad del servicio público, etc. Aprox. 380 jornadas ahorradas a fecha 08/03/2010 Rápida materialización del Retorno de Inversión
  • 18. FIN ¿Ruegos y preguntas? Contactos: Mª del Carmen Clavijo FariñasGobierno de Canariascclafar@gobiernodecanarias.org Raúl KripalaniAtos Origin Consulting Canariasraul.kripalani@atosorigin.com 18