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