Post on 01-Mar-2018
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
1/77
1
SCT-xxxxxx
SECRETARA DE COMUNICACIONES Y TRANSPORTES
COORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTO
Anexo Tcnico
PARA LA CONTRATACIN DE
Prestacin de servicios para el apoyo al Modelo de Sistemas de Informacin y Bases de Datos del
programa Mxico Conectado
FIDEICOMISO 2058
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
2/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
2
ANEXO 1
ESPECIFICACIONES DEL SERVICIO
1. Introduccin
La Secretara de Comunicaciones y Transportes (SCT) dise el proyecto Mxico Conectado por medio del cual se
brinda Internet de banda ancha abierto para todos los usuarios en escuelas, hospitales y clnicas, bibliotecas,centros comunitarios y otros sitios y espacios pblicos, con la participacin de las tres rdenes de gobierno.
El proyecto Mxico Conectado es parte de la Estrategia Digital Nacional, siendo un programa que surge enrespuesta a dos necesidades especficas: una contribuir a garantizar el derecho constitucional de acceso universal aal servicio de Internet de banda ancha, y dos, aprovechar el potencial de las Tecnologas de la Informacin yComunicacin (TIC) como elemento catalizador del desarrollo del pas. El proyecto tiene como meta que dichoservicio se brinde en la totalidad de sitios pblicos en inmuebles electrificados y con construccin durante lapresente administracin.
Para asegurar y fortalecer la calidad de los servicios de conectividad que brinda Mxico Conectado y as cumplir
con lo instruido por el Presidente de la Repblica1
, se desarroll un Modelo Integral de Calidad (en adelante MIC),cuya visin contempla:
Ser un instrumento flexible y adaptable, que facilite al proyecto Mxico Conectado el logro de sus metas de sitios
conectados con servicios de calidad y operacin eficiente, con un crecimiento ordenado y permanente, que
incremente el nivel de cumplimiento de los compromisos de todos sus actores relevantes y que garantice la
supervisin, auditora y evaluacin de avances y resultados bajo un enfoque de transparencia y comunicacin
sistemtica.
Los valores del Modelo Integral de Calidad incluyen:
Integral, Escalable y Flexible;Ser tecnolgicamente neutral en cualquier red (terrestre, satelital, mvil,etc.), generando una integralidad entre los componentes del Modelo Integral de Calidad, y escalabilidadante futuros crecimientos de la demanda.
Orientacin al Ciudadano; Proporcionar informacin de avance de Mxico Conectado de formaconsistente, detallada y actualizada. Asimismo, debe brindar datos de valor para el ciudadano y de supercepcin de la calidad y aquellos tiles para la mejora de Polticas Pblicas.
1 Instruccin presidencial 362 - Evaluar, auditar y supervisar el funcionamiento del servicio de Internet en los 65,000sitios y espacios pblicos conectados a travs de Mxico Conectado
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
3/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
3
Eficiencia Operativa; Propiciar la simplificacin y estandarizacin maximizando la automatizacin yoptimizacin de costos asociados al proyecto Mxico Conectado, a travs de un uso ms eficiente de losrecursos asignados, buscando elementos de sustentabilidad, basado siempre en la normatividad aplicable.
A continuacin se muestra la esquematizacin grfica del Modelo Integral de Calidad:
Cada uno de los componentes del MIC se encuentra detallado a continuacin:
Estrategia, Comunicacin y Mejora Continua; Proceso / rea desde la cual se generan y establecen losobjetivos estratgicos de alto nivel, el Plan de Comunicacin y los mecanismos de mejora continua, paraque impacten y dirijan los esfuerzos de cada uno de los componentes del Modelo Integral de Calidad.
Control y Seguimiento Integral; Proceso / rea que permite controlar y dar seguimiento de principio a final ciclo de vida de la gestin de los sitios del proyecto Mxico Conectado. Este control est basado enmarcos de referencia y mejores prcticas como COBIT, ITIL e ISO 20000.
Cadena de valor Proyecto Mxico Conectado; Se encuentra conformada por las fases de Planeacin yDiseo, Contratacin, Instalacin y Servicio.
Ejecucin de la Operacin; Gestin unificada de la operacin de Mxico Conectado con una visin nicade todos los procesos desde la estrategia de planeacin hasta su operacin. Promueve la optimizacin derecursos econmicos, humanos y tecnolgicos considerando una capa nica de gestin; la cual hace mseficiente el reporteo de informacin, la toma de decisiones, las revisiones realizadas (Auditoria) y lasresponsabilidades de cada actor en el proceso.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
4/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
4
Centros SCT; Participacin de los Centros SCT (en adelante CSCT) en el modelo a travs de unempoderamiento, coordinacin e inclusin eficiente a lo largo del proceso del proyecto Mxico Conectado.Lo anterior tiene como fundamento el contar con una comunicacin bi-direccional y la existencia de unnico enlace entre estos y la CSIC.
Aplicaciones e Infraestructura; Arquitectura integral de sistemas alineada a un modelo de datoscentralizado y a un modelo de gestin que apoyen a la operacin de todas las reas de la CSIC
permitiendo la integracin e interaccin automtica de los procesos transversales.
Como se puede observar en el diagrama y descripcin de los componentes del Modelo Integral de Calidad (MIC) lasaplicaciones e infraestructura forman parte esencial del MIC como una seccin transversal dado que involucran laparticipacin de las diferentes reas de la CSIC. Se define el presente anexo tcnico con el propsito de definir lasnecesidades y requisitos para cumplir con las mejores prcticas presentadas en el modelo de sistemas deinformacin y bases de datos. Dicho modelo hace referencia a las mejoras detectadas durante los procesosAnlisis y Diagnstico y Evaluacin del Escenario; en dichos procesos se realiz el anlisis de brechas entre laestructura y el funcionamiento actual de las plataformas de informacin y el modelo objetivo.
Como parte del modelo de sistemas de informacin y bases de datos, se propone una Arquitectura de TI quegestione de manera centralizada la informacin generada en las diversas reas de la CSIC relacionada con el
proyecto Mxico Conectado a travs de la definicin de cuatro diferentes capas que estn enfocadas en el ciclo devida de la informacin (fuentes de informacin, procesamiento, almacenamiento y presentacin).
De manera independiente, cada componente de las capas de la Arquitectura tiene su funcin definida de maneraparticular; sin embargo, siendo estos visualizados en conjunto, permiten apreciar el modelo de datos como uncomponente centralizado que asegura la confidencialidad, integridad y disponibilidad de la informacin a travs delos diferentes procesos a los que se ve sometida.
La arquitectura considera cuatro componentes verticales que generan y actualizan informacin: Administracin deProyectos, Maestro de Sitios, Eventos de Monitoreo y Eventos de seguridad. Cada uno de los componentes puedeestar constituido por ms de una aplicacin como es el caso del Maestro de Sitios, que incluye a las aplicaciones:SAI, SIMCO, SIACS y la plataforma BETA y Eventos de Monitoreo que incluye a la aplicacin CAS.
En el presente anexo se detallan los requerimientos y especificaciones para llevar a cabo la contratacin de losservicios que permitirn alcanzar los objetivos del modelo de sistemas de informacin y bases de datos.
1.1 Objetivo
El presente anexo tcnico tiene como objetivo proporcionar la descripcin tcnica detallada de los serviciossolicitados para el aprovisionamiento de los sistemas de informacin y bases de datos; as como de los recursosmateriales que se propone implementar para colaborar a que el proyecto Mxico Conectado, a travs de la CSICalcancen de manera concreta y conjunta los objetivos planteados del Modelo Integral de Calidad (MIC).
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
5/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
5
1.2 Alcance
La Secretara de Comunicaciones y Transportes (Convocante) a travs de la Coordinacin de la Sociedad de laInformacin y el Conocimiento (CSIC) busca contratar una prestacin de servicios que permita:
1. Contar con las soluciones tecnolgicas necesarias de acuerdo a las especificaciones del presente Anexo, ascomo con los requerimientos de la Convocante que se encuentran apegados a la Arquitectura deTecnologas de Informacin y esta a su vez est definida bajo el marco del modelo de datos centralizado.
2. Proporcionar las soluciones de software as como la infraestructura necesaria para poder implementar la
Arquitectura propuesta y de manera implcita el Modelo de Datos Centralizado de acuerdo a las
especificaciones de la Convocante o quien sta designe. El proveedor de servicios deber cumplir con los
requerimientos establecidos por la convocante. Estos requerimientos se encuentran detallados en el
presente Anexo en el apartado de requerimientos y especificaciones.
A continuacin se presenta una breve descripcin de los componentes del modelo de sistemas de informacin ybases de datos y de la arquitectura de tecnologas de informacin:
Componente Descripcin General
Administrador de Proyectos Plataforma que gestiona el ciclo de vida de los proyectos que sonsolicitados a la convocante.
Maestro de Sitios Plataforma de consolidacin de la informacin, asociada a los sitios,generada en tres diferentes aplicaciones de la convocante.
Eventos de Monitoreo El componente de monitoreo se encarga de generar y almacenar lainformacin relacionada con el monitoreo de los sitios una vez que estoshan sido implementados y verificados.
Eventos de Seguridad Solucin para la recoleccin, anlisis y correlacin de los eventos deseguridad de la informacin que ayudan a detectar y prevenir posiblesincidentes de seguridad en la infraestructura.
ETL Gestin de las actividades necesarias para la extraccin, transformacin ycarga de informacin desde las aplicaciones que la generan y actualizan.
Base de Datos Operacional Consolida la informacin generada en las distintas aplicaciones de lasreas de la CSIC relacionadas con el proyecto Mxico Conectado, en unamisma Base de Datos basada en el modelo de datos centralizado.
Base de Datos Distribuida Almacena la informacin generada en los componentes de seguridad ymonitoreo. As como informacin de la base de datos operativa que sedesee analizar por el motor de analtica de datos (Data & Analytics).
Motor Analtica de Datos (Data & Analytics) Este componente est compuesto principalmente por flujos de procesosque se encargan de ejecutar clculos de mtricas estadsticas con lainformacin que se obtiene de la base de datos distribuida.
Workflow Este componente recopila informacin y permite el seguimiento de lostickets generados por el componente de seguridad y mantiene actualizadadicha informacin.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
6/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
6
Componente Descripcin GeneralVisualizacin Este componente proporciona una representacin grfica de la
informacin mediante tableros de control (dashboards) e interfaces webque son capaces de generar reportes o tablas de informacin, as comogrficas, comparaciones y diferentes representaciones de los indicadoresde desempeo y de la informacin que generan las reas de la CSIC.
PIC Este componente consolida la informacin de diferentes plataformasrelacionadas con el programa Mxico Conectado (Mxico Conectado,PAES) con el fin de poner al alcance del usuario, un portal con lainformacin de Mxico Conectado.
INDAABIN Sistema que permite administrar los inmuebles federales que puedenarrendar sus azoteas para que los operadores de telecomunicacionespuedas instalar su infraestructura. Un porcentaje de estos inmueblesforman parte de los sitios a los que el programa Mxico Conectado proveede conectividad.
Sistema de Conciliacin Este sistema permite comparar el nmero de sitios instalados por losoperadores contra el nmero de tickets que fueron reportados por sitio. Siexisten tickets reportados e incidencias el sistema permite generar lasdeductivas que se deben aplicar para generar el pago correspondiente alproveedor.
1.3 Definiciones, acrnimos y abreviaturas
CAI:Centro de Apoyo a la Implementacin.
CAS:Centro de Atencin a Servicios.
CIMOV:Centro Integral de Monitoreo y Verificacin de Niveles de Servicio.
CoBIT:Objetivos de Control para la informacin y Tecnologas, o Control Objectives for Information and relatedTechnology por sus siglas en ingls. Es un marco aceptado internacionalmente como una buena prctica para elcontrol, directivas de aseguramiento, medidas de desempeo y resultados, factores crticos de xito y modelos de
madurez.
CONAPO:Consejo Nacional de Poblacin.
CSIC:Coordinacin de la Sociedad de la Informacin y el Conocimiento de la Secretara de Comunicaciones yTransportes.
CSV:Archivo separado por comas o Comma-Separated Values por sus siglas en ingls.
ETL:Extraccin, Transformacin y Carga o Extract, transform, load por sus siglas en ingls.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
7/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
7
eTOM:Mapa de Operaciones de Telecomunicacin Mejorado, o enhanced Telecomunication Operations Map porsus siglas en ingls. Marco referencial de procesos para la industria de las telecomunicaciones.
ICN:Instancia Coordinadora Nacional.
INEGI:Instituto Nacional de Estadstica y Geografa.
ISO:Organizacin Internacional de Normalizacin, o International Organization for Standardization por sus siglasen ingls. Los estndares o normas ISO son la base sobre la que se guan las mejores prcticas y reglas en muchos
mbitos de la industria, la ciencia y la tecnologa.
ITIL: Biblioteca de infraestructura de TI, o IT Infrastructure Library por sus siglas en ingls. Es un marco dereferencia que describe un conjunto de mejores prcticas y recomendaciones para la administracin de serviciosde TI, con un enfoque de administracin de procesos.
PIC:Plataforma Informativa Ciudadana.
PMI: Instituto de Administracin de Proyectos, en ingls Project Management Institute, es una organizacininternacional sin fines de lucro que asocia a profesionales relacionados con la Gestin de Proyectos.
SAI:Sistema de Apoyo a la Implementacin.
SAPA:Sistema de Administracin de Proyectos Administrativos de Mxico Conectado.
SCT: Secretara de Comunicaciones y Transportes del Gobierno Federal.
SEDESOL:Secretara de Desarrollo Social del Gobierno Federal.
SEGOB:Secretara de Gobernacin del Gobierno Federal.
SIACS:Sistema de Control de Sitios (Mapas).
SIEM:Gestin de Eventos e Informacin de Seguridad o Security Information and Event Management por sus siglasen ingls.
SIMCO:Sistema de Captura de Sitios.
TIC:Tecnologas de Informacin y Comunicaciones.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
8/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
8
1.4 Referencias
Esta contratacin, dentro de la funcionalidad de Mxico Conectado adicional a lo estipulado en el presente AnexoTcnico, tiene referencia al Modelo de Sistemas de Informacin y bases de datos. Dicho Modelo, as como lainformacin sobre operacin, procedimientos y/o cualquier otra que sea necesaria para la correctaimplementacin del servicio se pondr a su disposicin por parte de la convocante, una vez adjudicado el contratopor razones de seguridad del proyecto.
2. Requerimientos y Especificaciones
La convocante requiere llevar a cabo la contratacin de prestacin de servicios para el aprovisionamiento derecursos tecnolgicos y la infraestructura necesaria para que esos recursos den soporte a las actividades definidaspara los componentes de aplicaciones y Arquitectura del MIC. Este servicio debe lograr que la Convocante cumplacon su objetivo de contar con un modelo de datos centralizado y con una Arquitectura de TI que soporte tanto elmodelo de datos como el intercambio de informacin entre las diferentes reas que la generan y actualizan.
El diseo de las bases de datos que son requeridas a implementar como componentes de la Arquitectura deTecnologas de Informacin para la Convocante, deber considerar aspectos clave que garanticen el cumplimiento
de las necesidades identificadas previamente; as como de las premisas requeridas por el modelo de sistemas deinformacin y bases de datos que sirvieron como fundamento para definir el presente anexo tcnico. Dichosaspectos se enlistan a continuacin:
I. Independencia de los datos, programas y procesos.
El modelo de gestin de informacin contempla la independencia de datos debido a que permite a la convocanteaportar informacin que es generada dentro de sus propios procesos y en cada una de sus reas; compartindolacon aquellas que necesiten completar algn dato a travs de algn proceso. De esta manera, se dar acceso a lainformacin necesaria y si se requiere, ser posible realizar las modificaciones pertinentes para que puedan incluirinformacin adicional a la que utilizan hoy en sus actividades, esto sin afectar el desempeo de los procesosejecutados por las reas de la convocante; para lograrlo, el modelo de gestin de informacin identifica la
participacin de las reas para contribuir con aspectos que complementen la informacin y que busca determinarqu informacin es modificada por cada rea.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
9/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
9
II. Menor redundancia.
De acuerdo al modelo de datos centralizado, los catlogos de informacin que son utilizados por las reas de laconvocante deben ser centralizados para que de esta manera se elimine la generacin de campos duplicados quecontengan la misma informacin, se evite el incremento del trabajo en las reas y se reduzca el uso de espacio dealmacenamiento. De manera implcita se asegura la consistencia de informacin.
III. Alta disponibilidad.
Partiendo del enfoque que se tiene del modelo de datos centralizado, en la arquitectura propuesta se planteacentralizar la informacin en dos bases de datos principales; una operacional que servir para la consulta iterativade informacin y generacin de reportes en tableros de control o interfaces web que muestren dicha informaciny otra distribuida que almacenar la informacin generada por los eventos de monitoreo y de seguridad; sta basede datos permite la extraccin de informacin por el motor de analtica de datos (Data & Analytics) para queejecute clculos estadsticos y mtricas que generen hallazgos en la informacin. De esta manera, la informacinque es consultada frecuentemente est siempre disponible dado que los clculos se llevan a cabo por separado.
IV. Integridad de los datos.
Tomando en cuenta el ciclo de procesamiento integral de la informacin (Generacin-Actualizacin-Integracin-Distribucin) y el modelo de datos centralizado; en la etapa de integracin se consolida la informacin generada enlas distintas aplicaciones que tiene relacin con una misma entidad utilizando los catlogos centralizados de lasdiferentes entidades para normalizar y complementar la informacin y de esta manera, se asegure su integridad.
V. Mayor seguridad en los datos.
El modelo de sistemas de informacin y bases de datos considera la proteccin y seguridad de los datos dentro decada una de las bases de datos asociadas a las plataformas que utilizan las diversas reas de la Convocante debidoa la identificacin de las principales amenazas a las que est expuesta la informacin:
Acceso no autorizado a datos sensibles. Infecciones por malware. Sobrecarga, que puede impedir el acceso a la base de datos. Modificacin de informacin dado el incumplimiento de integridad referencial de los datos.
Considerando la naturaleza de las principales amenazas de las bases de datos y asegurando su disponibilidad; sedeben considerar medidas que permitan mitigarlas y as evitar que un ataque se materialice. Dichas medidas seenlistan a continuacin:
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
10/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
10
Proteccin de las bases de datos. Siguiendo las recomendaciones de configuracin del fabricante de lasolucin de base de datos elegida y las mejores prcticas definidas por diferentes entidades de referencia.Las mejores prcticas se enfocan en:
a) Mantenimiento de las bases de datos actualizadas frente a vulnerabilidades, aplicando losltimos parches de seguridad.b) Reduccin de la superficie de ataque, deshabilitando todas aquellas funcionalidades yprotocolos que no sean necesarios.c) Aplicacin de la poltica de contraseas de la convocante.
d) Autenticacin y autorizacin de los usuarios con acceso a la base de datos.
Cifrado de datos sensibles. Diseo y ejecucin de auditoras de los datos sensibles y transacciones crticas. Creacin de copias de seguridad, tanto de la configuracin como de la informacin.
Todas estas recomendaciones forman parte de las mejores prcticas de operacin y configuracin para protegerlas bases de datos que se deben implementar en cualquier infraestructura ofrecida por el proveedor.
Apegndonos a estas consideraciones y dejando a consideracin del licitante la propuesta de ampliacin de lasmismas, se puede considerar que la base de datos cumplir con la confidencialidad, integridad y disponibilidad de
los datos de manera eficiente.
VI. Datos documentados.
Alineado al modelo de datos centralizado se debe contar con un diccionario de datos donde se definan lascaractersticas de los datos de entrada y salida, en cada dato se debe definir, como mnimo ms no limitativo, losiguiente: nombre, descripcin, tipo, tamao.El objetivo del diccionario de datos es evitar ambigedades que den pauta a una mala interpretacin eimplcitamente a una alteracin en la informacin.
VII. Procesamiento de datos ms eficiente.
El modelo de sistemas de informacin y bases de datos se encuentra alineado a las mejores prcticas de marcos dereferencia de gestin de tecnologas de informacin como: ITIL y COBIT, esto permite incrementar la eficiencia enlos procesos que generan y actualizan informacin; as como la consistencia y disposicin de la informacin que esutilizada para la toma de decisiones.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
11/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
11
VIII. Menor espacio de almacenamiento.
Basndose en el modelo de datos centralizado, se logra efectuar la eliminacin de catlogos independientes encada rea a travs de la generacin de catlogos centralizados reduciendo de manera considerable el espacio dealmacenamiento de informacin.
Sin embargo, tambin se considera que los proveedores de servicios, especficamente los de seguridad y
monitoreo, deben considerar que la informacin que genera eventos e incidencias de los sitios crece de formaexponencial. Por esta razn, se deben realizar anlisis para agrupar la informacin de los dispositivos con lafinalidad de obtener grupos de informacin de menor magnitud. Como consecuencia, se estar reduciendoconsiderablemente el tamao de la informacin almacenada.Cabe destacar como sugerencia el guardar los registros que no sean relevantes (aquellos que se descartan cuandose agrupa la informacin de acuerdo a patrones de comportamiento) creando los respaldos que sean necesarios deesta informacin en fuentes externas que no necesariamente deben de estar en lnea.
2.1 Arquitectura de Tecnologas de InformacinLa Arquitectura propuesta est basada en marcos de referencia que consideran la interaccin de las capas deoperacin, estrategia y diseo bajo las dimensiones de negocio, informacin, aplicaciones y tecnologa.
La arquitectura de tecnologas de informacin cuenta con cuatro capas:
Fuentes de Informacin. Son todas las plataformas que generan y administran informacin relacionada
con el proyecto Mxico Conectado en las diferentes reas de la CSIC.
Procesamiento.Contiene los mdulos que procesan la informacin extrada de las plataformas para poder
cargarla en las bases de datos del MIC (Base de datos distribuida y Base de datos operacional).
AlmacenamientoDescribe las bases de datos con las que cuenta el MIC para centralizar la informacin y
permitir que esta sea consultada tanto por el motor de analtica de datos como por los diferentes
componentes de la capa de presentacin.
PresentacinContiene todos los elementos que son utilizados para generar una visualizacin (tablero de
control, reporte, etc.)
Dichas capas conforman el flujo que sigue la informacin generada en las diferentes reas de la convocante. Esimportante tener presente que cada rea puede tener participacin en las cuatro capas y no limitarse a una enparticular. Actualmente las reas que utilizan informacin tienen procesos de generacin, transformacin,almacenamiento y visualizacin de datos mediante el uso de diferentes aplicaciones que son descritas msadelante en el presente documento en el apartado 2.11.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
12/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
12
Esta arquitectura tiene como objetivo enfocarse en las siguientes mejoras a la operacin y administracin de lainformacin:
Hacer ms eficiente la ejecucin de los procesos que actualizan o generan informacin.
Automatizar el intercambio de informacin entre las reas en los procesos operativos y de negocio
mediante la implementacin y configuracin de servicios web que permitan dicho intercambio.
Centralizar la informacin en dos bases de datos principales; una operacional que servir para la consulta y
generacin de reportes y otra distribuida que permitir la exploracin de los datos con la finalidad de
realizar modelos estadsticos, por parte del motor de analtica de datos (Data & Analytics). Este ltimo serel componente que permitir convertir los datos en informacin til para la toma de decisiones operativas
y estratgicas, a corto y mediano-largo plazo.
Consolidar en un Maestro de Sitios la informacin de los sitios generada en las distintas plataformas
encargadas de gestionar los procesos de creacin de sitios, implementacin y actualizacin de estatus.
Permitir la consulta iterativa de informacin en la base de datos operativa para la generacin de reportes
en tableros de control o interfaces web que desplieguen la informacin.
Identificar y estandarizar los procesos que extraen, transforman y cargan informacin desde las diferentes
aplicaciones hacia las dos bases de datos principales, es decir, la base de datos operacional y la base de
datos distribuida.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
13/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
13
2.1.1. Diagrama de la Arquitectura de Tecnologas de Informacin
Especificaciones de los componentes de la Arquitectura de Tecnologas de Informacin.
A continuacin se definen: la descripcin, alcances, infraestructura y software correspondientes a cada mduloque conforma la Arquitectura de Tecnologas de Informacin que soporta el modelo de datos centralizado a la cualse deber conducir el licitante adjudicado, incluyen, de manera enunciativa ms no limitativa, las siguientes:
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
14/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
14
2.2 Administracin de Proyectos (Plataforma SAPA)
2.2.1 Descripcin
Este componente captura la informacin asociada al ciclo de vida de cada proyecto que es solicitado a laconvocante a travs de un sistema CRM basado en Microsoft Dynamics por medio de personal del rea deadministracin de la convocante quien es responsable de la recepcin de dichas solicitudes, permitiendo la gestinde los proyectos desde su creacin, durante su desarrollo y hasta su implementacin. Para esto, las solicitudes seclasifican de acuerdo a su vigencia y al avance registrado almacenndose en carpetas por proyecto y por periodos
de tiempo, dentro de un arreglo de servidores proporcionado por un proveedor tercero. Adicionalmente, estecomponente cuenta con un portal SharePoint para el almacenamiento de los documentos digitales relacionadoscon cada uno de los proyectos. Este componente est enfocado en tres diferentes actividades: Facturacin, Controlde entregables y Gestin de Proyectos. Cuenta con tres mdulos principales: Originacin, Legal y Cartera. En elmdulo Originacin se presenta un nuevo proyecto mediante una peticin al comit. El comit, en el mismomdulo de Originacin registra su decisin ya sea de aprobacin o de rechazo.
Si el proyecto es aprobado por el comit, en el mdulo Legal se declaran las condiciones generales y las bases delproyecto, donde se formaliza y se agrega al anexo tcnico. Por ltimo, en el mdulo Cartera se definen losentregables de acuerdo al contrato, as como los plazos, precios unitarios, deductivas y penalizaciones.
2.2.2 Alcance
El alcance del mdulo de Administracin de Proyectos es realizar la gestin de las solicitudes de proyectos quellegan a la convocante. Para cumplir con dicha gestin, se definen las siguientes actividades:
- Almacenar:> Los documentos que respalden los acuerdos estipulados en las reuniones de comit.> La documentacin que respalda las condiciones generales y bases bajo las cuales se desarrollan losproyectos.> Los documentos que respaldan plazos, precios unitarios, deductivas y penalizaciones.> El avance de la implementacin de proyectos.
> El acervo digital de documentos.
- Generar una estimacin de esfuerzo (en tiempo) y presupuesto para solventar las nuevas funcionalidadessolicitadas a incluir en la aplicacin.
- Gestionar la facturacin a proveedores.
- Asegurar la interoperabilidad con los dems componentes de la arquitectura de la capa de fuentes deinformacin.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
15/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
15
Dicha interoperabilidad se cumplir mediante la generacin de servicios web y la ejecucin de procesos deextraccin y carga de informacin que permitan la consulta de su informacin por otro componente de laarquitectura, y la escritura o modificacin de su informacin una vez que se haya completado a travs de laconsulta hacia otro componente. Esta interoperabilidad estar basada en la configuracin de perfiles de lectura yescritura en un servicio web:
Perfil de slo Lectura: Habilita un usuario de otro componente de la arquitectura con acceso nicamente a
la lectura de la informacin almacenada por el componente de Administracin de Proyectos. El resultado
de esta consulta podr complementarse con ejecuciones de procesos propios, por ejemplo: el Maestro deSitios.
Perfil de escritura: Habilita un usuario con capacidades de modificacin para que al momento de obtener
informacin de algn otro componente mediante un servicio web, esta informacin se pueda agregar a la
informacin del componente Administracin de Proyectos.
Los procesos de extraccin y carga (ETL) asociados a dicha interoperabilidad deben permitir la interaccin de lainformacin que se da en los procesos transversales entre las reas de la convocante e implcitamente, entre loscomponentes de la arquitectura. Se considera que el componente de Administracin de Proyectos deber
consultar informacin de los dems componentes que le permitan complementar su propia informacin. Sinembargo, la interaccin principal de este componente se da con el maestro de sitios, ya que este ltimo contiene lainformacin del resto de los componentes de la arquitectura.
2.2.3 Software e Infraestructura
Durante el diseo de la infraestructura que soporta al componente de Administracin de Proyectos, el equipo de laconvocante responsable de la ejecucin de este componente hizo un anlisis de crecimiento de volmenes deinformacin con respecto al tiempo; tomando en cuenta la escalabilidad en la capacidad de almacenamiento, se
estima que para esta implementacin, el nmero mximo de documentos que albergar la plataforma asciendeaproximadamente a dos millones (2,000,000). La capacidad de almacenamiento debe redefinirse cuando esta seutilice en un 85%. De esta manera, las capacidades suficientes para soportar la informacin estn alineadas a losiguiente:
Un arreglo de siete servidores que tiene por objetivo cubrir las capas de: base de datos (2 servidores), reportingservices (1 servidor), una plataforma CRM (2 servidores) y un gestor de documentos (2 servidores). Lascaractersticas propias de cada servidor se listan a continuacin:
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
16/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
16
Servidores de base de datos:-Nodo 1 (64 GB de RAM)-Nodo 2 (64GB de RAM)-Reporting Services (32GB de RAM)- 2 TB de almacenamiento
Servidores de aplicacin (CRM):-Nodo 1 (64GB RAM)
-Nodo 2 (64GB RAM)- 500 GB de almacenamiento
Servidores de aplicacin (Gestor de contenidos):
-Nodo 1 (32GB RAM)
-Nodo 2 (32GB RAM)
-500 GB de almacenamiento
En el apartado de los paquetes de software que son utilizados en este componente, se encuentran:
-SQL Server como manejador de bases de datos que soporta una infraestructura de entidad relacin as como suescalabilidad basndose en el crecimiento de la informacin.
-SharePoint como sistema de gestin de contenidos que permite la colaboracin grupal de los miembros delequipo responsable de la administracin de los documentos relacionados con los proyectos que son solicitados a laSCT a travs de la convocante.
2.2.4 Actividades por desarrollar
Mdulo Actividades
Fuentes deinformacin
Obtener informacin del ciclo de vida de los proyectos que reside en el CRM
Originacin
Obtener el registro de solicitudes internas o externas de nuevosproyectos
Solicitar la validacin de las solicitudes al Comit
Recibir resultado de validacin
Legal
Obtener las condiciones generales y las bases de los proyectosaprobados.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
17/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
17
Cartera
Definir entregables, plazos, precios unitarios, deductivas ypenalizaciones de acuerdo al contrato.
Procesamiento
Creacin y clasificacin de carpetas por proyecto y periodo de tiempo de acuerdo a:
Vigencia
Avance registrado
Almacenamiento
Almacenar respectivamente en las carpetas de proyectos y periodo de tiempo:
Documentos de respaldo de los acuerdos estipulados en las reuniones de
comitDocumentos de respaldo de las condiciones generales y bases para
desarrollar los proyectos
Documentos de respaldo de plazos, precios unitarios, deductivas ypenalizaciones.
Avance de implementacin de proyectos.
Acervo digital de documentos fsicos.
Gestionarfacturacin aproveedores
Validar la correcta implementacin de los sitios
Aplicacin de deductivas y penalizaciones
Verificar la disponibilidad de los sitios
Verificar tickets asociados a los sitios
Generar la factura de los proveedores
Interoperabilidad
Creacin de perfiles de lectura para que las dems aplicaciones de la arquitecturaque necesiten consultar su informacin, lo puedan hacer.
Validar los perfiles creados para que se cumpla con los permisos que tienenasignados
Consulta de informacin de otras aplicaciones
Creacin de un servicio web para la consulta de informacin de otrasaplicaciones:
Maestro de sitios
Eventos de Monitoreo
Eventos de Seguridad
Carga deInformacin
El componente ETL debe contar con los scripts de extraccin, transformacin ycarga o los flujos de procesos (en caso de unificar los procesos en una tarea) quepermitan extraer, transformar y cargar la informacin de la base de datos de laAdministracin de proyectos en la base de datos operacional.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
18/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
18
2.3 Maestro de Sitios
2.3.1 Descripcin
El maestro de sitios recibe y consolida la informacin proveniente de las distintas aplicaciones como lo son SIACS,SIMCO, SAI y la Plataforma Beta; esta informacin es consolidada en su propia base de datos desde donde esextrada y en caso que sea necesario normalizada, para posteriormente ser cargada a la base de datos operativa ygenerar reportes que posteriormente pueden ser consultados por los usuarios en la capa de visualizacin. Este
componente se considera como una figura de control y consolidacin de informacin asociada a los sitios debido aque mantiene el flujo adecuado de la informacin. Las aplicaciones de las cuales se obtiene dicha informacin paraconsolidarla son:
SIACS: Se encarga de actualizar varios atributos de los sitios (estatus, georreferencia, ubicacin) con la
informacin proveniente de las reas que gestionan la implementacin, operacin y administracin de los
mismos, para as dar pauta a la generacin de reportes.
SIMCO: Administra la informacin generada en las mesas estatales de los sitios que diferentes
dependencias solicitan a la convocante que les otorgue conectividad, es decir, los sitios por licitar que
posteriormente se convierten en sitios adjudicados o por instalar. Esta aplicacin tiene por objetivo
administrar la informacin de los sitios que por primera vez es capturada y validarla para evitar visitas
fallidas al momento de su implementacin.
SAI: Administra y digitaliza la informacin que es generada a partir de la implementacin de los sitios, es
decir la versin digital de las actas de implementacin, asignando folios nicos para cada uno de los sitios
implementados. Esta aplicacin tiene por objetivo agilizar la implementacin de los sitios, mediante la
digitalizacin de las actas de implementacin de los sitios a los que la convocante provee de conectividad.
SISTEMA BETA: Recopila la informacin de las solicitudes de nuevos sitios que llegan a la convocante y que
no lo hacen a travs de una mesa estatal permitiendo tener toda la informacin relacionada con la
solicitud de sitios, completando la informacin que recopila la plataforma SIMCO que como se mencion
con anterioridad, slo est enfocada en las solicitudes de nuevos sitios generadas a travs de las mesas
estatales.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
19/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
19
2.3.2 Alcance
El alcance de este componente est definido por las siguientes actividades:
- Consolidacin de la informacin generada en las cuatro principales aplicaciones que generan informacinrelevante de los sitios a travs de las distintas reas de la convocante (SIMCO, SAI, SIACS y el SISTEMA BETA). Todoslos registros de esta informacin deben estar almacenados y disponibles para los dems componentes de laarquitectura as como para futuras consultas por parte de los usuarios.
- Gestionar la informacin de los sitios: sitios conectados, sitios por licitar, sitios adjudicados y sitios por instalar.
- Gestin de los usuarios que tienen interaccin con la informacin procesada en todas las capas de estecomponente, dichos usuarios se dividen de la siguiente manera: perfiles administrativos y perfiles operacionales.
- Generacin de estimacin de esfuerzo (en tiempo y presupuesto) para solventar las nuevas funcionalidadessolicitadas a incluir en cada aplicacin.
- Aseguramiento de la interoperabilidad con los dems componentes de la arquitectura de la capa de fuentes deinformacin.
Dicha interoperabilidad se cumplir mediante la generacin de servicios web y la ejecucin de procesos deextraccin y carga de informacin que permitan la consulta de su informacin por otro componente de laarquitectura, y la escritura o modificacin de su informacin una vez que se haya completado a travs de laconsulta hacia otro componente. Esta interoperabilidad estar basada en la configuracin de perfiles de lectura yescritura en un servicio web:
Perfil de slo Lectura: Habilita un usuario de otro componente de la arquitectura con acceso nicamente a lalectura de la informacin almacenada por el componente de Maestro de Sitios. El resultado de esta consulta podrcomplementarse con ejecuciones de procesos propios, por ejemplo: el componente de Seguridad.
Perfil de escritura: Del mismo modo, se habilita un usuario con capacidades de modificacin de informacin paraque al momento de obtener informacin de algn otro componente mediante un servicio web, esta informacin se
pueda agregar a la informacin del componente maestro de sitios.
Los procesos (ETL) de extraccin y carga asociados a dicha interoperabilidad deben cumplir con la interaccin de lainformacin que se da en los procesos transversales entre las reas de la convocante e implcitamente, entre loscomponentes de la arquitectura. Se considera que el componente Maestro de Sitios debe consultar informacin delos dems componentes para de esta manera complementar la informacin propia de los sitios.
A continuacin se citan de manera enunciativa, ms no limitativa ejemplos de las interacciones ms comunes entrelos componentes:
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
20/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
20
El componente de monitoreo permitir al componente maestro de sitios actualizar el estatus del sitio. Elcomponente de seguridad por su lado, le permitir identificar las incidencias de seguridad asociadas al sitio. Y en elsentido contrario, el maestro de sitios compartir con ambos componentes el listado actualizado de sitios activos einstalados para que puedan ejecutar sus procesos y complementar su inventario de sitios. Existen otros procesostransversales como los ejemplificados que permiten la consolidacin de la informacin entre las reas de laconvocante y que requieren la implementacin de procesos ETL.
-Funcionalidades adicionales por agregar a la plataforma SIACS:
El proveedor debe considerar funcionalidades adicionales que se requieren implementar para garantizar laactualizacin de la informacin que se almacena en esta plataforma. Esto permitir la conciliacin mseficiente de los sitios con su estatus actualizado y evitar inconsistencias.
Las funcionalidades adicionales para SIACS estn listadas en la siguiente tabla:
Proceso Funcionalidades
Verificacin de Sitios y Experiencia de Uso Actualizar informacin de sitios verificados.Identificacin proactiva de necesidades deinstalacin
Recibe actualizacin de estatus de sitios cancelados yotorga acceso a planeacin y diseo.
Discusin con la industria Provee a planeacin y diseo informacin de los sitios
para planificar nuevos sitios.
-Funcionalidades adicionales por agregar a la plataforma SIMCO:El proveedor debe considerar la inclusin de nuevas funcionalidades a la plataforma SIMCO que permitanmejorar la ejecucin de diversos procesos relacionados con la los tiempos de implementacin de sitios,mediante la actualizacin oportuna de los listados de sitios que se deben instalar.
Las funcionalidades adicionales para SIMCO estn listadas a continuacin:
Proceso Funcionalidades
Identificacin de requerimientos para licitacin Generacin de listado definitivo de sitios.
Depuracin y validacin del Maestro de Sitios Crear listado de factibilidad preliminar de instalacinde sitios.
Ingresar reporte de sitio validado por CSCT.(planeacin y diseo)
-Funcionalidades adicionales por agregar a la plataforma SAI:El proveedor debe considerar funcionalidades adicionales que se requieren para optimizar los tiempos deejecucin de las tareas de implementacin. Dichas funcionalidades permiten que la figura responsable derealizar visitas de verificacin de sitios, designada por la convocante, consulte informacin precargada porel rea responsable de la instalacin y pueda agilizar su proceso de validacin a travs de las visitas.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
21/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
21
Las funcionalidades adicionales para SAI estn listadas a continuacin:
Proceso Funcionalidades
Educacin al usuario. Envo de listado de sitios adjudicados.
Ingresar reporte de visitas a sitios por CSCT.
Validar reporte de visitas de sitos (cumpla con todoslos campos).
Preparacin y planeacin de implementacin. Registro de entrega fsica de entregable.
Coordinacin de instalacin de sitios.
Comunicacin en tiempo real con el componente demonitoreo para enviar solicitud de monitoreo.Bidireccionalmente recibe confirmacin de monitoreoexitosa.
Identificacin de la necesidad de cambios en lainstalacin
Evaluacin y autorizacin del cambio de ubicacin desitio.
Recepcin y validacin del plan de trabajo deloperador para realizar el cambio.
Notificacin de validacin del plan de trabajo al
operador.
Verificacin de implementacin de sitios
Registro de listado de sitios priorizados o conproblemas generado por CSIC.
Registro del plan de visitas diseado por la CSIC.
Registro de la priorizacin de visitas urgentes definidapor CSIC.
Registro de metas de visitas por cumplir por CSCTdefinido por CSIC.
Registro del reporte de visitas realizadas por CSCT.
Implementacin Recopila la informacin de los entregables fsicos paravalidar la implementacin de los sitios.
Creacin de la CMDB a partir de la inclusin denuevos campos relacionados con los sitios
Registro de datos adicionales de los dispositivos queofrecen conectividad, as como de los dispositivos quese usan en el MIC.
Para obtener detalle de las funcionalidades que se deben considerar para cumplir con los tres puntos anteriores,se debern llevar a cabo reuniones con la convocante (como mximo con un mes de anticipacin antes de laimplementacin) donde se har del conocimiento del proveedor los requerimientos especficos que permitan
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
22/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
22
alcanzar las funcionalidades mencionadas
2.3.3 Software e Infraestructura
Cada plataforma cuenta con paquetes de software e infraestructura asociados de manera independiente. Acontinuacin se describe lo correspondiente a cada uno:
2.3.3.1 SIACS:
Est instalado en un mismo equipo con las siguientes caractersticas:16GB RAMCore i3 Procesador500GB HD en arreglo 1
Los paquetes de software que utiliza SIACS son:
PostgreSQL / MySQL como administrador de base de datos para mantener actualizada la informacin relacionadacon los sitios (estatus, ubicacin, tipo de red, dependencia, etc.)GIS como software de georreferencia para poder visualizar la ubicacin de los sitios.Web service programado en PHP para la extraccin, transformacin o normalizacin y carga de informacinproveniente de otras reas.
2.3.3.2 SIMCO:
Conjunto de servidores que tienen distribuidas las aplicaciones que permiten gestionar y almacenar la informacinde los sitios:
-Servidor de georreferencias (Geo Server y open layers)-Servidor de bases de datos (PostgreSQL)-Servidor de aplicacin (Drupal y soporte)
En el apartado de los paquetes de software que son utilizados en este componente, se encuentran:
CartoDB.- Como software de servicio de visualizacin geogrfica con plataforma computacional en la nube, queprovee las herramientas GIS y mapeo web.Alfresco.- Como sistema gestor de contenidos; incluyendo un repositorio de contenido, una interfaz basada en webpara la administracin de los documentos almacenados.Apache Solr.- Como motor de bsquedas para identificar textos completos, con coincidencias, agrupados oclasificados. Tambin permite la integracin con las bases de datos y gestin de documentos de referencia de lainformacin en estas.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
23/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
23
2.3.3.3 SAI:Utiliza dos servidores que tienen las siguientes caractersticas:
32GB RAM2 Procesadores con 6 ncleos2.5 TB de Disco Duro en un arreglo RAID
Con respecto a los componentes de software:
PostgreSQL como manejador de bases de datos.Web Service programado en PHP con Code Integer para compartir la informacin.Apache como servidor web.
2.3.3.4 SISTEMA BETA:
Esta plataforma an se encuentra en desarrollo sin embargo se considera que la infraestructura necesaria deberser muy similar a la de la aplicacin SIMCO pero a una escala menor del 60% ya que la demanda de las solicitudesde los sitios es menor que la atendida por las mesas estatales.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
24/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
24
2.3.4 Actividades por desarrollar
Mdulo Actividades
Fuentes deInformacin
Validar permisos de las credenciales de usuarios de lectura y escritura por cadabase de datos de las aplicaciones:
SAI
SIACS
SIMCO
Sistema Beta
Disear los scripts de extraccin de informacin correspondientes para lasaplicaciones (SAI, SIACS, SIMCO, Sistema Beta) para obtener informacin de lossitios en las diferentes etapas en la que se encuentren:
Sitios instalados (SAI)
Sitios por licitar (SIMCO, Sistema Beta)
Sitios adjudicados o sitios por instalar (SIACS, SAI)
Realizar pruebas de lectura/extraccin de informacin de las bases de datos de las
aplicaciones mencionadas.Implementar scripts de extraccin de informacin
Consolidacin deinformacin
Validar la informacin extrada
Centralizar la informacin de sitios
Disear e implementar scripts de transformacin de informacin que apliquen lasreglas de negocio correspondientes para normalizar, categorizar y consolidar lainformacin de las aplicaciones (SAI, SIACS, SIMCO, Sistema Beta)
Disear scripts de carga que permitan guardar la informacin en la base de datosdel Maestro de SitiosRealizar pruebas de escritura de informacin de las bases de datos del Maestro deSitios
Implementar scripts de carga que permitan guardar la informacin extrada,transformada y centralizada en la base de datos del Maestro de Sitios
Interoperabilidad
Creacin de perfiles de lectura para que los dems componentes de laarquitectura de tecnologas de informacin que necesiten consultar suinformacin, lo puedan hacer.
Validar que los perfiles creados cumplan con los permisos que tienen asignados
Consulta de informacin de otras aplicaciones
Creacin de un servicio web para la consulta de informacin de otroscomponentes de la arquitectura de tecnologas de informacin:
Administracin de proyectos
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
25/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
25
Eventos de Monitoreo
Eventos de Seguridad
Carga deInformacin
El componente ETL debe contar con los scripts de extraccin, transformacin ycarga o los flujos de procesos (en caso de unificar los procesos en una tarea) quepermitan extraer, transformar y cargar la informacin dela base de datos delmaestro de sitios en la base de datos operacional.
2.4 Eventos de Monitoreo
2.4.1 Descripcin
El componente de monitoreo permite recuperar informacin de los sitios a los que la convocante provee deconectividad, para determinar su estatus. La participacin de dicho componente est estrechamente ligada con laejecucin de los procesos de implementacin que almacena la plataforma SAI al momento de realizar laimplementacin de los sitios, ya que se debe notificar al componente de monitoreo para que ste verifique que elsitio est activo. Una vez que se ha validado dicho estatus, se procede a hacer una verificacin peridica delmismo. Entre los servicios que ofrece el componente se destacan: monitoreo de redes satelitales, monitoreo deredes terrestres, monitoreo de redes de alta capacidad y reporte de servicios.
2.4.2 Alcance
La inclusin detallada del componente de monitoreo queda fuera del alcance del presente anexo tcnico estandodescrito en el propio anexo tcnico de Monitoreo, sin embargo, cabe aclarar que la informacin generada en estecomponente de monitoreo estar disponible para que se pueda consultar y de esta manera se logre hacer laextraccin, normalizacin y carga de la misma en la base de datos distribuida, incluye los siguientes puntos.
- Administracin remota va web.
- Monitoreo y reporte del desempeo de las redes.
- Informacin de trfico de las redes satelitales, terrestres y de alta capacidad.
- Notificacin sobre fallos con un tiempo de respuesta ptimo.
- Reporte del uso de banda ancha.
- Aseguramiento de la interoperabilidad con los dems componentes de la arquitectura de la capa de fuentes deinformacin.
Dicha interoperabilidad se cumplir mediante la generacin de servicios web y la ejecucin de procesos deextraccin y carga de informacin que permitan la consulta de su informacin por otro componente de la
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
26/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
26
arquitectura, y la escritura o modificacin su informacin una vez que se haya completado a travs de la consultahacia otro componente. Esta interoperabilidad estar basada en la configuracin de perfiles de lectura y escrituraen un servicio web:
-Perfil de slo Lectura: Habilita un usuario con acceso a la informacin almacenada por el componente deMonitoreo para ser consultada por algn otro componente. De esta manera se define la interaccin con los demscomponentes de la arquitectura ya que por medio de un servicio web se consultar la informacin que requieraalgn otro componente como entrada para complementarla con la ejecucin de un proceso propio, por ejemplo: Elmaestro de sitios.
Perfil de escritura: Del mismo modo, se habilita un usuario con capacidades de modificacin de informacin paraque al momento de obtener informacin de algn otro componente mediante un servicio web, esta informacin sepueda agregar a la informacin del componente maestro de sitios.
Los procesos (ETL) de extraccin y carga asociados a dicha interoperabilidad deben cumplir con la interaccin de lainformacin que se da en los procesos transversales entre las reas de la convocante e implcitamente, entre loscomponentes de la arquitectura. Se considera que el componente Monitoreo debe consultar informacin de losdems componentes para de esta manera complementar la informacin propia de los sitios.
A continuacin se citan de manera enunciativa, ms no limitativa ejemplos de las interacciones ms comunes entre
los componentes: El componente maestro de sitios permitir al componente de monitoreo contar con el listadoactualizado de sitios activos e instalados para que pueda ejecutar sus procesos y complementar su inventario desitios. Del mismo modo, el componente de monitoreo permitir conocer al maestro de sitios, cules sitios se hanpodido verificar a travs de pruebas para considerarlos como sitios activos. Existen otros procesos transversalescomo los ejemplificados que permiten la consolidacin de la informacin entre las reas de la convocante y querequieren la implementacin de procesos ETL.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
27/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
27
2.4.3 Software e Infraestructura
Este apartado no se desarrolla dado que su descripcin est fuera del alcance del presente documento, quedandodescrito en detalle en el anexo tcnico correspondiente.
2.4.4 Actividades por desarrollar
Mdulo Actividades
Fuentes deInformacin
Validar permisos de las credenciales de usuarios de lectura para la base de datosde monitoreo
Disear los scripts de extraccin para obtener la informacin que fue previamentealmacenada en la base de datos de Monitoreo considerando dos escenarios: lainformacin consolidada (categorizada por monitoreo) y la informacin original(informacin tal cual es almacenada en la base de datos de monitoreo)
Realizar pruebas de lectura/extraccin de informacin de la base de datos de
monitoreoProporcionar los diseos de los scripts de extraccin al componente de ETL
Procesamiento
Validar la informacin extrada
Disear scripts de transformacin que apliquen las reglas de negociocorrespondientes para normalizar, categorizar y consolidar la informacinrecopilada
Proporcionar los diseos de los scripts de transformacin al componente de ETL
Almacenamiento
Disear scripts de carga que permitan guardar la informacin extrada y
transformada en la base de datos distribuida.Realizar pruebas de escritura de informacin de la base de datos distribuida.
Proporcionar los diseos de los scripts de carga al componente de ETL
Presentacin
El componente Visualizacin debe contar con los scripts de extraccin,transformacin y carga o los flujos de procesos (en caso de unificar los procesos enuna tarea) que permitan extraer, transformar y cargar la informacin dela base dedatos distribuida al repositorio del componente de visualizacin.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
28/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
28
El componente de visualizacin debe generar una representacin de la informacinen diversos tableros de control (dashboards) de acuerdo a lo solicitado por laoficina tcnica de seguridad, el titular de la CSIC y el responsable de planeacinestratgica.
Interoperabilidad
Creacin de perfiles de lectura para que los dems componentes de la arquitecturade tecnologas de informacin que necesiten consultar su informacin, lo puedanhacer.
Validar los perfiles creados para que se cumpla con los permisos que tienenasignados
Consulta de informacin de otras aplicaciones
Creacin de un servicio web para la consulta de informacin de otrasaplicaciones:
Administracin de proyectos
Maestro de sitios
Eventos de Seguridad
2.5 Eventos de Seguridad
2.5.1 DescripcinEl componente de seguridad est basado en un sistema SIEM que combina la gestin de la informacin y eventosde seguridad recopilando la informacin de diversos dispositivos de los sitios. El anlisis de dicha informacinpermite detectar amenazas, mejorando la gestin de incidentes de seguridad de la informacin. Las actividadesanteriores, se logran gracias a que se realiza el monitoreo casi en tiempo real, la correlacin de eventos y la gestinde incidentes asociados a los eventos de seguridad.
2.5.2 Alcance
La inclusin del sistema SIEM queda fuera del alcance del presente anexo tcnico estando descrito en el anexotcnico propio de Seguridad de la informacin, sin embargo, cabe aclarar que la informacin generada en elcomponente de seguridad estar disponible para que un usuario de lectura la pueda consultar y de esta manera selogre hacer la extraccin, normalizacin y carga de la misma en la base de datos distribuida.
El proveedor de servicios deber cumplir con un cuerpo normativo establecido por la Convocante y con al menoslas siguientes especificaciones respecto a la seguridad:
- Mtodos y herramientas destinados a proteger la informacin de las amenazas que pudieran afectar ladisponibilidad del servicio o la seguridad de la informacin.
- Estructura de control establecida para gestionar la disponibilidad, integridad, confidencialidad y consistencia delos sistemas de informacin.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
29/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
29
- Acciones preventivas ante daos que incluyan el mal funcionamiento del hardware, prdida fsica de los datos y elacceso a las bases de datos a personas no autorizadas.
- Aseguramiento de la interoperabilidad con los dems componentes de la arquitectura de la capa de fuentes deinformacin.
Dicha interoperabilidad se cumplir mediante la generacin de servicios web y la ejecucin de procesos deextraccin y carga de informacin que permitan la consulta de su informacin por otro componente de la
arquitectura, y la escritura o modificacin su informacin una vez que se haya completado a travs de la consultahacia otro componente. Esta interoperabilidad estar basada en la configuracin de perfiles de lectura y escrituraen un servicio web:
-Perfil de slo Lectura: Habilita un usuario con acceso a la informacin almacenada por el componente deSeguridad para ser consultada por algn otro componente. De esta manera se define la interaccin con los demscomponentes de la arquitectura ya que por medio de un servicio web se consultar la informacin que requieraalgn otro componente como entrada para complementarla con la ejecucin de un proceso propio, por ejemplo: Elmaestro de sitios.
Perfil de escritura: Del mismo modo, se habilita un usuario con capacidades de modificacin de informacin paraque al momento de obtener informacin de algn otro componente mediante un servicio web, esta informacin sepueda agregar a la informacin del componente maestro de sitios.
Los procesos (ETL) de extraccin y carga asociados a dicha interoperabilidad deben cumplir con la interaccin de lainformacin que se da en los procesos transversales entre las reas de la convocante e implcitamente, entre loscomponentes de la arquitectura. Se considera que el componente Monitoreo debe consultar informacin de losdems componentes para de esta manera complementar la informacin propia de los sitios.
A continuacin se citan de manera enunciativa, ms no limitativa ejemplos de las interacciones ms comunes entrelos componentes: El componente maestro de sitios permitir al componente de seguridad contar con el listadoactualizado de sitios activos e instalados para complementar su inventario de sitios y que mediante sus procesos
analice la informacin de cada uno para identificar eventos que puedan convertirse en amenazas o alertas. Delmismo modo, el componente de seguridad compartir con el maestro de sitios el listado de aquellos sitios quepresentan eventos de seguridad con mayor frecuencia. Existen otros procesos transversales como losejemplificados que permiten la consolidacin de la informacin entre las reas de la convocante y que requieren laimplementacin de procesos ETL.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
30/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
30
2.5.3 Alcance
Este apartado no se desarrolla dado que su descripcin est fuera del alcance del presente documento, quedandodescrito en detalle en el anexo tcnico correspondiente.
2.5.4 Actividades a desarrollar
Mdulo Actividades
Fuentes deinformacin
Validar permisos de las credenciales de usuarios de lectura para la base de datosdel SIEM
Disear los scripts de extraccin para obtener la informacin que fuepreviamente almacenada en el sistema SIEM considerando dos escenarios: lainformacin consolidada (categorizada por el SIEM) y la informacin original(informacin tal cual es almacenada en la base de datos del SIEM)
Realizar pruebas de lectura/extraccin de informacin de la base de datos delsistema SIEM
Proporcionar los diseos de los scripts de extraccin al componente de ETL
Procesamiento
Disear scripts de transformacin que apliquen las reglas de negociocorrespondientes para normalizar, categorizar y consolidar la informacinrecopilada
Proporcionar los diseos de los scripts de transformacin al componente de ETL
Almacenamiento
Disear scripts de carga que permitan guardar la informacin extrada ytransformada en la base de datos distribuida.
Realizar pruebas de escritura de informacin de la base de datos distribuida
Proporcionar los diseos de los scripts de carga al componente de ETL
Presentacin
El componente Visualizacin debe contar con los scripts de extraccin,transformacin y carga o los flujos de procesos (en caso de unificar los procesosen una tarea) que permitan extraer, transformar y cargar la informacin dela basede datos distribuida al repositorio del componente de visualizacin.
El componente de visualizacin debe generar una representacin de lainformacin en diversos tableros de control (dashboards) de acuerdo a losolicitado por la oficina tcnica de seguridad, el titular de la CSIC y el responsablede planeacin estratgica.
Interoperabilidad
Creacin de perfiles de lectura para que los dems componentes de laarquitectura de tecnologas de informacin que necesiten consultar suinformacin, lo puedan hacer.
Validar los perfiles creados para que se cumpla con los permisos que tienenasignados
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
31/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
31
Consulta de informacin de otras aplicaciones
Creacin de un servicio web para la consulta de informacin de otrasaplicaciones:
Administracin de proyectos
Maestro de sitios
Eventos de Monitoreo
2.6 ETL
2.6.1 Descripcin
El componente ETL est enfocado en todas aquellas actividades necesarias para la extraccin, transformacin ycarga de informacin desde las aplicaciones que la generan y actualizan. Dicha informacin es procesada de formaordenada para no incurrir en alguna situacin de riesgo o inconsistencia de datos que pueda provocar unageneracin errnea de reportes o que simplemente no permita la centralizacin de la informacin en el modelo dedatos.
Los procesos ETL bsicos son:
Extraccin: Scripts que se generan para tener acceso a las distintas bases de datos de las aplicaciones de la
convocante y consultar la informacin que se genera en cada una y que se desea centralizar.
Transformacin: Son aquellos scripts que aplican las reglas de negocio necesarias a la informacin para
lograr centralizarla y evitar errores de inconsistencia.
Carga: Son aquellos scripts que como su nombre lo indica, cargan la informacin transformada buscando
centralizarla a la base de datos operacional y a la base de datos distribuida para analizarse mediante las
mtricas y clculos que el motor de analtica de datos (Data & Analytics) ejecuta. Implcitamente, cuando lainformacin ya est en la base de datos operacional se encuentra disponible para los scripts o mdulos de
extraccin de las distintas herramientas de visualizacin correspondientes a cada componente vertical
(Administracin de Proyectos, Maestro de Sitios, Eventos de Monitoreo, Eventos de Seguridad) o para
algn componente global que genere reportes.
De la misma manera se pueden conjuntar las tareas de extraccin, transformacin y carga.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
32/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
32
2.6.2 Alcance
Las herramientas que ejecuten los procesos de extraccin, transformacin y carga (ETL) implantadas por elproveedor deben garantizar a la convocante la ejecucin de cada una de las fases de manera correctaconsiderando tareas de agregacin de datos, conversin de datos a un formato comn; y aplicacin de filtros; lascuales pueden variar, dependiendo de la fuente de datos que es consultada. De manera especfica, debenproporcionar las siguientes funcionalidades:
- Disear e implementar cargas incrementales de manera diaria para capturar la informacin actualizada por lasdiferentes reas de la convocante.
- Control de la extraccin de los datos y su automatizacin, disminuyendo el tiempo empleado en eldescubrimiento de procesos no documentados, minimizando el margen de error y permitiendo mayor flexibilidad.
- Definir los scripts o flujos de procesos que extraigan, transformen y carguen informacin de las diversasaplicaciones que la generan en las reas de la convocante.
- Definir scripts que permitan la extraccin de informacin del motor de analtica de datos (Data & Analytics), elcual haya descubierto hallazgos en la informacin de la base de datos distribuida; para que sta sea cargada en elcomponente de base de datos operacional.
- Acceso a diferentes tecnologas de almacenamiento de informacin (debido a que las aplicaciones de laconvocante han sido desarrolladas de manera independiente se pueden encontrar repositorios que utilizanMicrosoft SQL Server, PostgreSQL, MySQL) apoyndose en el hardware, software, documentos y recursos humanosexistentes.
- Proporcionar la gestin integrada de los usuarios con acceso a las distintas bases de datos de las diversasaplicaciones de la convocante.
- Definicin de una arquitectura de metadatos, identificando los objetos de negocio y las reglas de consolidacin deinformacin.
- Manejo de excepciones y control de incidentes de extraccin, transformacin o carga de informacin (procesosde extraccin, transformacin y carga que han presenten fallas) para generar un plan de mejora y evitarreincidencias.
- Sincronizacin con la ejecucin de procesos de carga, respaldo o de algn otro tipo que tengan acceso a la basede datos de las aplicaciones para evitar trfico en la red e implcitamente fallas en las aplicaciones.
Los procesos ETL que se deben desarrollar tienen como uno de sus tres objetivos extraer informacin de las basesde datos de las siguientes aplicaciones: Administracin de Proyectos, Maestro de Sitios, Eventos de Monitoreo yEventos de Seguridad. Para cada aplicacin se contar con un script de extraccin debido a que las fuentes de
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
33/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
33
informacin se encuentran diversificadas en tres tipos Microsoft SQL Server, PostgreSQL, MySQL. Para llevar a cabolas tareas de extraccin, se cuenta con un usuario de lectura de informacin en cada una de las aplicaciones.
El segundo objetivo de los procesos ETL es transformar la informacin que han extrado los scriptscorrespondientes, para ello, dichos scripts de transformacin contendrn las reglas de negocio que deben aplicar ala informacin dependiendo de la fuente para normalizarla y que sea posible centralizarla en la base de datosoperacional y a la base de datos distribuida.
El tercer objetivo adicional de los procesos ETL es cargar la informacin a la base de datos operacional y a la base
de datos distribuida, segn sea el caso. Para realizar las cargas de ambas bases de datos se cuenta con usuarios deescritura que permitirn hacer la insercin de informacin una vez que haya sido normalizada por los scripts detransformacin. Dicha informacin estar diseada para operar en conjunto con el modelo de datos centralizado.
2.6.3 Software e Infraestructura
La infraestructura requerida para la ejecucin de estos procesos no es precisamente especfica, dada la posibilidadde realizar los procesos de extraccin, transformacin y carga dentro de procedimientos que permitan consolidarlos scripts; sin embargo, s hay requerimientos mnimos que se sugieren para garantizar un buen desempeo en laejecucin de los procesos:
Un servidor de aplicacin:-16 GB RAM-4 Procesadores core i5 o quad core- 5TB de almacenamiento2
Con respecto al software requerido para este componente, se sugiere implementar alguna herramienta ya sealibre o de paga, dependiendo de las consideraciones del proveedor y del presupuesto considerado para la solucin,misma que debe generar los scripts de extraccin, transformacin y carga o disear procedimientos que permitanla ejecucin de las tres tareas dentro de un mismo flujo.
El proveedor debe considerar la implementacin de necesidades mayores de infraestructura por la aplicacin
seleccionada para que se puedan adicionar cuando sean requeridas.
2 El disco duro propuesto es slo de almacenamiento, el proveedor deber determinar el disco duro necesario paraalbergar el sistema operativo.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
34/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
34
2.6.4 Actividades a desarrollar
Mdulo Actividades
Bases de datos deaplicaciones
Realizar registro de usuarios de las bases de datos
Validar permisos y/o credenciales de usuarios de lectura y escritura por cadabase de datos de las aplicaciones:
Administracin de proyectosMaestro de sitios
Eventos de monitoreo
Eventos de seguridad
Motor de analtica de datos
Actualizar perfiles modificados, creados y eliminados en las bases de datos delas aplicaciones
Integracin de diseosde scripts
El componente ETL debe recibir los diseos generales de los scripts deextraccin, transformacin y carga de cada uno de los componentes queadministren informacin con la finalidad de considerar este diseo comobase para el desarrollo de los scripts.
Extraccin
Realizar pruebas de lectura/extraccin para cada base de datos de lasaplicaciones:
Administracin de proyectos
Maestro de sitios
Eventos de monitoreo
Eventos de seguridad
Motor de analtica de datos
Desarrollar scripts para automatizar la extraccin de informacin de todas lasbases de datos de las aplicaciones:
Administracin de proyectos
Maestro de sitiosEventos de monitoreo
Eventos de seguridad
Motor de analtica de datos
Disear e implementar las cargas delta
Identificar la periodicidad con la que se genera la informacin queser extrada y crear scripts de extraccin que identifiquen lainformacin que ha sido modificada para solamente extraer esta y asgenerar extracciones delta de informacin.
Disear e implementar proceso de excepciones y control de incidencias de
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
35/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
35
extraccin de informacin
Definir modelo de datos necesario para la generacin de reportes
Validar la informacin extrada
Transformacin
Analizar la estructura de los datos
Identificar los procesos de estandarizacin de los datos
Identificar datos faltantes y estatus actual de la informacin
Desarrollar scripts para aplicar reglas de negocio sobre los datos extrados
Disear e implementar el proceso de limpieza de datos
Unificar datos de las diferentes bases de datos
Administracin de proyectos
Maestro de sitios
Eventos de monitoreo
Eventos de seguridad
Motor de analtica de datos
Generar campos clave
Disear e implementar proceso de excepciones y control de incidencias detransformacin de informacin
Carga
Realizar pruebas de escritura/carga para cada base de datos:
OperacionalDistribuida
Identificar y corregir errores en los datos
Realizar carga de datos para cada base de datos:
Operacional
Distribuida
Desarrollar scripts de carga de datos para cada base de datos:
Operacional
Distribuida
Disear e implementar un proceso de excepciones y control de incidencias de
extraccin de informacin
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
36/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
36
2.7 Base de Datos Operacional
2.7.1 Descripcin
Consolida la informacin generada en las distintas aplicaciones de las reas de la convocante, en una misma Basede Datos basada en el modelo de datos centralizado. Esta informacin es consultada con mayor frecuencia en lacapa de visualizacin para la generacin de reportes, o consultas especficas de las aplicaciones verticales(Administracin de Proyectos, Maestro de Sitios, Eventos de Monitoreo y Eventos de Seguridad).
Mediante scripts ETL: realiza extraccin, transformacin y carga; procesa la informacin de las distintasaplicaciones para consolidarla mediante reglas de negocio que permitan su normalizacin, en caso de serrequerido. Finalmente se almacena la informacin mediante los scripts de carga.
Adicionalmente se consolida la informacin de la base de datos distribuida una vez que el motor de analtica dedatos (Data & Analytics) haya identificado hallazgos en la informacin mediante la ejecucin de clculosestadsticos. Cabe destacar que esta informacin es agrupada considerando diversos criterios (estado, operador,dependencia, etc.) o patrones (frecuencia de solicitud de sitios por entidad, por estado, etc.) que permiten reducirel tamao de la misma.
2.7.2 Alcance
El proveedor de servicios debe asegurarse de que la base de datos operacional cumpla con los siguientes criterios yfuncionalidades para ejecutar un manejo ptimo de la informacin:
- Consolidar la informacin de las diferentes aplicaciones de las reas de la convocante.
- Asegurar la normalizacin de la informacin y la unificacin de catlogos y atributos de las entidades unificadasen el modelo de datos centralizado.
- Asegurar que los datos se encuentren en un estado consistente siempre, y que solo aquellos usuarios autorizadospuedan acceder a estos.
- Capacidad de operacin conjunta con los scripts de carga que se encargarn de insertar a la base de datos lainformacin que fue extrada y normalizada de las bases de datos de las distintas aplicaciones.
- Gestionar los usuarios de lectura y escritura que tienen acceso a la base de datos.
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
37/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
37
- Definir un procedimiento para escalar la infraestructura implementada cuando sea necesario (al alcanzar un 85%de su capacidad). De la misma manera, si es requerido implementar un escalamiento provisional por el suceso dealgn evento de almacenamiento de informacin que consuma un alto porcentaje de la infraestructura, seconsidera que el proveedor cuente con un 25% de capacidad adicional para solventar dicha incidencia y calcule elcosto correspondiente al uso de capacidades adicionales a las contratadas. De esta manera, la convocante tendrun esquema flexible para poder enfrentar eventos relacionados con almacenamiento de informacin.
- Contar con un sistema de monitoreo de capacidades y uso de la infraestructura utilizada y compartir un acceso a
la convocante.
- Proveer perfiles de usuario de lectura que permitan la consulta de informacin por los mdulos de extraccin delas herramientas de visualizacin o por scripts de extraccin que utilicen las mismas.
- Asegurar una alta disponibilidad para responder cualquier solicitud de una transaccin.
- Identificar los procesos repetitivos o conocidos, optimizando el acceso a los datos para tareas de lecturafrecuentes.
- Asegurar la actualizacin de la informacin.
- Medir el tiempo de respuesta de las transacciones instantneas.
- Definir una estructura relacional.
- Identificar el nivel de granularidad en el cual debe estar la informacin (detalle de desagregacin).
- Creacin de respaldos automticamente y de manera peridica (diarios almacenando la informacin de 7 das).
- Optimizacin de consultas mediante la creacin de ndices en la base de datos basados en consultas recurrentes.
2.7.3 Software e Infraestructura
Este componente debe contar con dos servidores de base de datos; uno en el ambiente productivo, paraalmacenar la informacin que es consultada por transacciones y otro para generar un backup que est disponible(en caso de presentarse alguna contingencia con el servidor productivo) y que haga copias de informacin demanera incremental por las noches para no interferir en los procesos de consulta. La solucin propuesta debe serescalable una vez que su almacenamiento haya rebasado el 85% de su capacidad.
Las caractersticas generales de los servidores deben cumplir como mnimo con lo siguiente:32 GB RAM6 procesadores de doble ncleo8 TB de almacenamiento
7/25/2019 Anexo Tecnico Sistemas de Informacion y Bases de Datos v1.8
38/77
SCT-XX-XX-XX
SECRETARA DE COMUNICACIONES Y TRANSPORTESCOORDINACIN DE LA SOCIEDAD DE LA INFORMACIN Y EL CONOCIMIENTOINVITACIN A CUANDO MENOS TRES PERSONAS NACIONAL ELECTRONICA No.IA-009000937-N2-2015
38
Con respecto al software requerido para este componente, se sugiere implementar alguna herramienta ya sealibre o de paga, dependiendo de las consideraciones del proveedor y del presupuesto para la solucin, la cual debecontener un manejador de bases de datos que soporte un lenguaje basado en SQL as como una alta demanda detransacciones debido a que sta genera los reportes que se consultan con mayor frecuencia.
2.7.4 Actividades a desarrollar
Mdulo Descripcin
Fuentes de informacin
Validar permisos de las credenciales de usuarios de lectura y escritura porcada base de datos de las aplicaciones
Mediante scripts de extraccin del componente ETL leer la informacin de lasbases de datos de las aplicaciones:
Administracin de proyectos
Maestro de sitios
Eventos de Seguridad
Eventos de Monitoreo
Motor de Analtica de Datos
Validar la informacin extrada
Almacenamiento deinformacin
Mediante scripts de transformacin del componente ETL que apliquen lasreglas de negocio correspondientes; normalizar, categorizar y consolidar lainformacin de las aplicaciones (Administracin de Proyectos, Maestro deSitios y Motor de Analtica de Datos).
Mediante los scripts de carga del componente ETL cargar la informacin en labase de datos operacional alinendose a los catlogos del modelo de datoscentralizado.
Presentacin
El componente Visualizacin debe contar con los scripts de extraccin,transformacin y carga o los flujos de procesos (en caso de unificar losprocesos en una tarea) que permitan extraer, transformar y cargar lainformacin de la base de datos