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

Post on 12-Jun-2015

698 views 1 download

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ú

Ing. César Vilchez Inga

Equipo PIDE

Oficina Nacional de Gobierno

Electrónico e Informática

Plataforma de

Interoperabilidad

del EstadoDS 083-2011-PCM

- 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)

- 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

- 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

- 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

- 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

- 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.

- 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

- 9 -

- 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

- 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

- 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.

Ciclo de Vida del Desarrollo

- 14 -

Esquema de Pruebas

DATA CENTER

PRINCIPAL –

DCP

DATA CENTER

CONTINGENCIA –

DCC

6

4

2

3

BANCO DE LA NACION

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

- 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.