Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

53
Ing. César Vilchez Inga Equipo PIDE Oficina Nacional de Gobierno Electrónico e Informática Plataforma de Interoperabilidad del Estado DS 083 - 2011 - PCM

description

Descripción técnica resumida de la Plataforma de Interoperabilidad - PIDE del Estado Peruano, que permite la implementación ordenada y orquestada de servicios públicos en línea, basada en SOA. Reunes los niveles organizacional, semántico y técnico. Es un proyectos de Gobierno Electrónico.

Transcript of Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Page 1: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Ing. César Vilchez Inga

Equipo PIDE

Oficina Nacional de Gobierno

Electrónico e Informática

Plataforma de

Interoperabilidad

del EstadoDS 083-2011-PCM

Page 2: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

- 2 -

Es una plataforma tecnológica TIC que permite el

intercambio de datos automatizados entre entidades

públicas, basado en la Arquitectura Orientada a Servicios –

SOA.

La plataforma tecnológica TIC está integrado por el

hardware, software, comunicaciones, estándares, gestión.

Plataforma de

Interoperabilidad del Estado (PIDE)

Page 3: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

- 3 -

Plataforma Transaccional (PIDE)

Infraestructura Oficial de Firmas Electrónicas – IOFE

(INDECOPI).

Medio de Pago Virtual (PIDE, Banco de la Nación).

Antecedentes

PROYECTO DE GOBIERNO ELECTRONICOCODIGO SNIP 46272, APROBADO: ABRIL 2007, CIERRE: FEBRERO 2013

Inversión: S/. 12´250,000.00

Page 4: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

- 4 -

Escenario sin el proyectoantes…

……

Institución 1

Plataforma 1Institución 2

Plataforma 2

Institución 3

Plataforma 3

Institución 4

Plataforma 4Institución 5

Plataforma 5Institución 6

Plataforma 6

Institución 7

Plataforma 7

Institución n

Plataforma n

Page 5: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

- 5 -

DISEÑO

SISEV a implementar - Arquitectura SOA

Servicios

1. Duplicado de DNI (2 e)

2. Licencia de conducir ((4 e)

3. Pasaporte (2 e)

4. Antecedentes policiales (2 e)

5. Consulta de grados y títulos (2 e)

6. Constitución de Empresas en Línea (6 e),

Proyecto Piloto.

7. Antecedentes penales (2 e)

8. Otros.

Uso de Web Services

Antecedentes

Page 6: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

- 6 -

Consorcio que implemento la PIDE:(Se presentaron 14 postores a la expresión de interés y fueron seleccionados 6)

soSOLUCION SOAINTEGRADOR,

SOPORTE EN HW,

SOFT, SOA

EQUIPOS

Financiados por:

Antecedentes

Page 7: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

- 7 -

Alcances del Proyecto PIDE• En cuanto al Tiempo:

Ejecutado en 12 meses calendarios, de 8 meses programados, por habilitación no contempladaen el Banco de La Nación

• En cuanto a la Calidad: RUP (Desarrollo de aplicación “empresa en línea bajo SOA”) ITIL (Para el soporte y entrega de servicios TI) PMI (Mejores prácticas de Gestión de Proyectos). Se incorporó además el estándar de seguridad PCI DSS, para soportar medios de pago

electrónicos con tarjetas de crédito y aumentar la seguridad. Soporta la IOFE (PKI). Soporta Estándares de Interoperabilidad de acuerdo al DS 381-2008-PCM. ISO 12207, ISO 17799, ISO 27001.

• En cuanto al Alcance: Cumplimiento de los requerimientos del contrato y ajustados a las necesidades de las entidades

públicas (TdR). El alcance fue ampliado por los puntos no contemplados.

• En cuanto al Costo: Desarrollo del proyecto dentro del presupuesto planificado. Costo: 11.3 millones de soles.

Page 8: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

- 8 -

• En cuanto a la Solución: Solución integral para la gobernabilidad de los web services del Estado.

Manejo del Control centralizado de interoperabilidad mediante políticas que auditan elcumplimiento de estándares para:

Seguridad Espacio de Nombres Direccionamiento Estructura de Datos Estándares de Comunicaciones Requerimientos de performance Requerimientos de Alta Disponibilidad Requerimientos de Reusabilidad Requerimientos de Arquitectura

Monitoreo y ejecución de acciones automáticas ante incumplimiento de políticas y contratos deinteroperabilidad

Alcances del Proyecto PIDE

Page 9: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

- 9 -

Page 10: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

- 10 -

Entregable 2• Análisis, verificación y

validación de requerimientos

Entregable 1•Planificación de la ejecución

Entregable 4•Pruebas

Entregable 6•Implantación

Entregable 3•Elaboración y construcción

de solución bajo SOA

Entregable 5•Transferencia Tecnológica

Entregable 8•Implementación

de mejoras

Entregable 7•Post - Implantación

PIDE

Nota: Los entregables están basados en el contrato

Hitos del proyecto

Page 11: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

- 11 -

Algunos Números de la PIDE• Maquinas Físicas = 15

• Capacidad de Blades = 40 Servidores

• Maquinas Virtuales = 29

• Servidores Físicos y Virtuales = 44

• Clusters de Site = 1

• Clusters de Sistema Operativos = 2

• Clusters de Middleware = 2

• Clusters de Firewall = 1

• Replicación de filesystems = 4

• Arreglos de discos SAN = 2

• Switches de SAN = 4

• Switches LAN = 5

• Balanceadores de enlaces internet = 2

• Balanceadores de carga = 2

Page 12: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

- 12 -

Principios de Arquitectura

• Escalabilidad

– Crecer en forma controlada y de acuerdo a las necesidades de las aplicaciones.

• Estabilidad

– Alta disponibilidad con productos y arquitecturas probadas

• Flexibilidad

– Estándares abiertos y lo que construimos sobre ellos

– Estructura liviana y modular

• Adaptabilidad al cambio

– Posibilidad de afectar el roadmap

– Arquitectura evolutiva

• Alineada a la normatividad de GE

– ISO 12207, ISO 17799, IOFE, Software Libre.

– Estándares de Interoperabilidad, accesibilidad.

Page 13: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Ciclo de Vida del Desarrollo

Page 14: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

- 14 -

Esquema de Pruebas

Page 15: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

DATA CENTER

PRINCIPAL –

DCP

DATA CENTER

CONTINGENCIA –

DCC

6

4

2

3

BANCO DE LA NACION

Page 16: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú
Page 17: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú
Page 18: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú
Page 19: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

INTERNET

Optimización de la Plataforma de Interoperabilidad del Estado Peruano

BigIron RX-8

BI24C

RX-BI-MR

BI24FBI24C

BI24C

BI24C

BigIron RX-8

BI24C

RX-BI-MR

BI24FBI24C

BI24C

BI24C

BigIron RX-8

BI24C

RX-BI-MR

BI24FBI24C

BI24C

BI24C

Balanceador Internet Peplink 380Router

Firewall Watchguard

XTM 1050

Router

Balanceador Internet Peplink 380

Firewall Watchguard

XTM 1050

Balanceador

Kemp LM 2500

Balanceador

Kemp LM 2500

Switch Brocade BI RX-8

Switch Brocade BI RX-8

Switch Brocade BI RX-8

Proyecto PIDE – PMDE/PCM

Servidores SUN Blade 6000

Servidores SUN Blade 6000

Servidores SUN Blade 6000

Servidores SUN Blade 6000

2 LINEA DEDICADAS:

1 LINEA PRINCIPAL

1 LINEA DE CONTINGENCIA

1 LINEA PRINCIPAL

1 LINEA DE CONTINGENCIA

Page 20: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú
Page 21: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 21

SOA Software

SOA Software permite alinear personas, procesos y tecnología: para transformar los servicios públicos y mejorar los procesos en el Estado. Permite

• Automatizar Gobernabilidad

• Reducir el Riesgo

• Facilidad de Cumplimiento

Productos SOA Software, reduce los costos y riesgos de los servicios públicos

Planificación de Gobierno - Plan de los servicios adecuados

Desarrollo de Gobernabilidad - Crear servicios de la manera correcta

Operaciones de Gobernabilidad Técnica - Ejecutar los servicios de la manera correctaen relación de Gobierno

4/22/2013

Page 22: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 22

SOA Software Unified Governance Automation Products

4/22/2013

Page 23: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 23

SOA Software Unified Governance Automation Product Architecture

4/22/2013

Page 24: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 244/22/2013

SOA Software Product Architecture – Línea Base

• Interacción de los Web services tradicionales

– Cliente invoca direcatmente el servicio

– La locazación de ws es complejo.

– No es modificable su ruteo, seguridad en forma dinámica, no tiene alta disponibilidad.

– No dispone de SLAs

Page 25: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 254/22/2013

SOA Software Product Architecture – Policy Manager

• Policy Manager provee Gobernabilidad SOA

– Gestión de contratos Activo

– Flujo de trabajo para el Servicio de Registro, el

aprovisionamiento del Consumidor de acceso,

control de versiones y servicios.

– Circuito cerrado de auditoría, demostrar que las

políticas se apliquen.

– Reutilizar Management - mide el valor entregado

por SOA

• Gestiona centralmente las políticas y los

metadatos

• Se muestra información sobre el rendimiento y el

uso de los WS a través del Service Manager

Page 26: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 264/22/2013

SOA Software Product Architecture - Agentes

• Agente (un nativo en un contenedor-agent)

intermediario que proporciona la aplicación de la

política en la última milla

• Security

• Authentication

• Authorization

• Auditing

• Privacy

• Non-repudiation

– Monitoring

• Performance

• Availability

• Throughput

• Descubre las políticas que debe aplicar desde el

Administrador de directivas centrales.

• Informa la información de rendimiento de

acuerdo con sus políticas ante Policy Manager

Page 27: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 27

Arquitectura SOA

• Ofrece capacidades básicas de gobernanza para las aplicaciones SOA y XML y la capa de mensajería

• Los proveedores de servicios, consumidores, de servicio del ESB a lo largo de las plataformas con los proxies de servicios, aprovechan estos servicios ya sea directamente o a través de intermediarios

4/22/2013

Page 28: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 28

Arquitectura SOA

4/22/2013

Requerimientos:

•Estandares basados

• WS-Policy

• WS-MEX

• UDDI

• REST

• Integración completa

• WSDL-based

•Common metamodel

•Integrated user model

•Common interface

Page 29: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 29

Page 30: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 30

Page 31: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 31

Page 32: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 32

Page 33: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 33

Page 34: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 34

Page 35: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 35

Page 36: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 36

Page 37: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 37

Page 38: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 38

Page 39: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 39

Page 40: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 40

Page 41: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 41

Page 42: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 42

Page 43: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 43

Page 44: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 44

Page 45: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 45

Page 46: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 46

Page 47: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 47

Page 48: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 48

Page 49: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 49

Page 50: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 50

Page 51: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

Copyright © 2001-2010 SOA Software, Inc. All Rights Reserved. All content subject to confidentiality agreement between SOA Software and Customer. Slide 51

Page 52: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

EQUIPO PIDE

1 Coordinador General

1 Coordinador de Proyecto

1 Arquitecto SOA

1 Administrador de Servers

1 Administrador de Red y Seguridad

2 Programadores

1 Help Desk

2 Proyectos PIDE

Page 53: Plataforma de Interoperabilidad - PIDE para Servicios Públicos en Línea - Perú

- 53 -

Escenario con el proyecto…después

Consumidores

Proveedores

La plataforma de interoperabilidad entrega flexibilidad para compartirinformación entre entidades

Encamina los datos entre Aplicaciones Utiliza estándares para el intercambio de datos. Transformación de formatos de los datos entre la

institución consumidora y el proveedor de lainformación.

Trabajo en equipo Hacer lo que se debe Toma de decisiones.