GEL-XML, LENGUAJE ESTÁNDAR DE INTERCAMBIO DE PLATAFORMA DE INTEROPERABILIDAD, PDI INTRANET GUBERNAMENTAL © República de Colombia - Derechos Reservados Bogotá, D.C., Abril de 2008 GEL-XML: LENGUAJE ESTÁNDAR FORMATO PRELIMINAR AL DOCUMENTO Título: Fecha elaboración aaaa-mm-dd: Sumario: GEL-XML, LENGUAJE DE CONCEPTOS GENERALES. INTERCAMBIO DE INFORMACIÓN: 2006-09-15 Revisó: Presentar un conjunto de conceptos que soportan la definición de GELXML, como lenguaje de intercambio de información, así como describir la aplicabilidad de los conceptos dentro del marco de gobierno en línea. Intranet Gubernamental, Plataforma de Interoperabilidad, XML, Enrutador Transaccional. DOC Lenguaje: Español Fecha de modificación 2006-09-15 2008-12-10 aaaa-mm-dd: Ministerio de comunicaciones: programa “Agenda de Conectividad” – Proyecto Intranet Gubernamental. Versión: 2.0 Estado: En elaboración Estándares Equipo GEL-XML: • Departamento Administrativo Nacional de Estadística – DANE. • Departamento Nacional de Planeación – DNP. • Ministerio de Comunicaciones: Programa “Agenda De Conectividad”. • Ministerio de Hacienda y Crédito Público • Ministerio de la Protección Social – MPS: Programa de Apoyo a la Reforma en Salud - PARS. Equipo GEL-XML Aprobó: Equipo GEL-XML Palabras Claves: Formato: Fecha de publicación aaaa-mm-dd: Dependencia: Código: Categoría: Autor (es): Información Adicional: Ubicación: Página 2 de 48 GEL-XML: LENGUAJE ESTÁNDAR HISTORIA VERSIÓN 1.0 2.0 FECHA 2006-09-15 2008-02-07 RESPONSABLE Equipo GEL-XML Equipo GEL-XML 3.0 2008-03-14 Equipo GEL-XML 3.1 2008-04-24 Equipo GEL-XML DESCRIPCIÓN Publicación versión inicial del documento. Modificación de la estructura y contenido del documento Reubicación de títulos Complementación de información con avance del estándar. Rediseño de figuras. Inclusión de la información de la estrategia de Gobierno en Línea. Complementación en la Evolución de GEL-XML. Inclusión de información acerca de cómo participar en el estándar. Ajustes terminología GEL-XML. Ajuste a gráficas y presentación del problema actual. Ajuste a títulos. Página 3 de 48 GEL-XML: LENGUAJE ESTÁNDAR TABLA DE CONTENIDO CRÉDITOS 6 AUDIENCIA 8 1. INTRODUCCIÓN 9 2. ANTECEDENTES 10 2.1. MARCO NORMATIVO........................................................................................... 10 2.2. ESTRATEGIA DE GOBIERNO EN LÍNEA ................................................................. 11 2.2.1. ARQUITECTURA DE GOBIERNO EN LÍNEA 15 2.2.2. ARQUITECTURA DE TRÁMITES Y SERVICIOS ELECTRÓNICOS 18 2.2.3. INTRANET GUBERNAMENTAL 20 3. MOTIVACIÓN 25 3.1. PROBLEMÁTICA ACTUAL ..................................................................................... 25 3.2. USO DE ESTÁNDARES ......................................................................................... 28 3.3. IMPORTANCIA DEL ESTÁNDAR GEL-XML .............................................................. 31 3.4. OTRAS EXPERIENCIAS OBSERVADAS ................................................................... 32 4. GEL-XML 34 4.1. DEFINICIÓN....................................................................................................... 34 4.2. OBJETIVO GENERAL ........................................................................................... 35 4.3. OBJETIVOS ESPECÍFICOS ................................................................................... 36 4.4. BENEFICIOS....................................................................................................... 37 4.5. CARACTERÍSTICAS ............................................................................................. 38 4.6. EVOLUCIÓN DEL ESTÁNDAR GEL-XML.................................................................. 38 4.7. USO DEL ESTÁNDAR GEL-XML ............................................................................. 41 4.8. PARTICIPACIÓN EN LA EVOLUCIÓN DEL ESTÁNDAR GEL-XML ............................... 42 4.9. PARA CONOCER MÁS DE GEL-XML ....................................................................... 42 5. TERMINOLOGÍA GEL-XML 44 6. APÉNDICES 46 6.1. APÉNDICE A: PALABRAS CLAVE A UTILIZAR PARA INDICAR NIVELES DE REQUERIMIENTO (RFC 2119)..................................................................................... 46 6.2. APÉNDICE B: REFERENCIAS ................................................................................ 48 Página 4 de 48 GEL-XML: LENGUAJE ESTÁNDAR LISTA DE FIGURAS Figura Figura Figura Figura Figura Figura Figura Figura Figura Figura Figura 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. Guía de Lectura de Documentos GEL-XML .................................................................. 8 Fases de la Estrategia de Gobierno en Línea ............................................................. 13 Estrategia de Gobierno en Línea .............................................................................. 14 Arquitectura de Gobierno en Línea, GEL-XML como parte de la Arquitectura ................ 15 Arquitectura de Trámites Electrónicos ...................................................................... 19 Arquitectura Intranet Gubernamental ....................................................................... 24 Entendimiento Indistinto de los Conceptos de la Información ..................................... 26 Gestión de Información Independiente..................................................................... 27 Impacto para el Ciudadano ..................................................................................... 28 Gestión de Información Unificada ............................................................................ 32 Guía de Lectura de los Documentos GEL-XML ........................................................... 43 Página 5 de 48 GEL-XML: LENGUAJE ESTÁNDAR CRÉDITOS L a Unión Temporal Hewlett Packard-Microsoft y Colombia Telecomunicaciones S.A., E.S.P. – TELECOM, dentro del marco del proyecto Plataforma de Interoperabilidad, PDI, en septiembre de 2005 generaron una propuesta inicial de estructura y funcionalidad respecto del organismo responsable de la administración y gestión del estándar. En noviembre de 2007 el Fondo Financiero de Proyectos de Desarrollo, FONADE, en ejecución del convenio 193046 suscrito con el Fondo de Comunicaciones, para desarrollar la Gerencia integral de los proyectos a cargo del Programa “Agenda de Conectividad” del Ministerio de Comunicaciones contrata a la firma Informática Siglo 21 para realizar la consultoría para la Administración y Gestión de GEL-XML y a la firma ISL Ltda., para ejecutar la correspondiente Interventoría. Entre los objetivos de esta consultoría está realizar y aplicar recomendaciones de mejora sobre cada uno de los documentos técnicos del estándar La información y datos incluidos en este documento, hacen parte de las observaciones, comentarios, aportes e investigaciones realizadas por el Grupo de trabajo interinstitucional establecido para tal fin y denominado Equipo GEL-XML, el cual ha estado conformado por las siguientes entidades: • DEPARTAMENTO ADMINISTRATIVO NACIONAL DE ESTADÍSTICA, DANE. • DEPARTAMENTO NACIONAL DE PLANEACIÓN, DNP. • MINISTERIO DE COMUNICACIONES: PROGRAMA “AGENDA DE CONECTIVIDAD”. • MINISTERIO DE HACIENDA Y CRÉDITO PÚBLICO. • MINISTERIO DE LA PROTECCIÓN SOCIAL, MPS: PROGRAMA DE APOYO A LA REFORMA EN SALUD, PARS. Igualmente, han participado con sus conceptos, opiniones y exposición de experiencias, las siguientes entidades: • DEPARTAMENTO ADMINISTRATIVO DE LA FUNCIÓN PÚBLICA, DAFP. Página 6 de 48 GEL-XML: LENGUAJE ESTÁNDAR • • • • • DIRECCIÓN DE IMPUESTOS Y ADUANAS NACIONALES, DIAN. INSTITUTO COLOMBIANO DE BIENESTAR FAMILIAR, ICBF. MINISTERIO DE EDUCACIÓN NACIONAL, MEN. SUPERINTENDENCIA FINANCIERA DE COLOMBIA. UNIDAD DE INFORMACIÓN Y ANÁLISIS FINANCIERO, UIAF. De otra parte, es importante hacer mención, que los productos y logros que a la fecha se han alcanzado, además de ser el resultado del trabajo del grupo interinstitucional, también han resultado del conocimiento de experiencias que sobre el tema se han liderado por parte de otros gobiernos, como los de Alemania1, Nueva Zelanda2, Australia3 , Reino Unido4 y Hong Kong5, al igual que la Iniciativa de Metadatos Dublín Core – DCMI6, para efectos de estandarizar el manejo de identificadores y metadatos de los elementos de dato que se han identificado. 1 Tomado de http://www.osci.de el 14 de marzo de 2008 Tomado de http://www.e.govt.nz el 14 de marzo de 2008 3 Tomado de http://www.govdex.gov.au el 14 de marzo de 2008 4 Tomado de http://www.govtalk.gov.uk el 14 de marzo de 2008 5 Tomado de http://www.ogcio.gov.hk/eng/infra/eif.htm el 14 de marzo de 2008 6 Tomado de http://www.dublincore.org el 14 de marzo de 2008 2 Página 7 de 48 GEL-XML: LENGUAJE ESTÁNDAR AUDIENCIA ste documento está dirigido a todas aquellas personas interesadas en obtener el marco conceptual que soporta la adopción de GEL-XML, Gobierno En Línea E eXtensible Markup Language7, como un lenguaje estándar que soporte el intercambio de información que se da en razón de la prestación y/o demanda de trámites y/o servicios entre: entidades de gobierno, y entidades de gobierno y sector privado, con el objeto de ofrecer al ciudadano una información oportuna y de calidad. Adicionalmente, todas aquellas entidades u organizaciones del gobierno interesadas en participar en la iniciativa de Gobierno en Línea, encontrarán en este documento información valiosa, que les permita planificar y desarrollar su adhesión a esta iniciativa. La Figura 1 ilustra una guía para abordar el conocimiento y lectura de los documentos que sobre GEL-XML, que se han publicado a la fecha. Lectura Opcional Lectura Recomendada Documento Actual Figura 1. 7 Guía de Lectura de Documentos GEL-XML Tomado de http://www.w3.org/XML el 14 de marzo de 2008 Página 8 de 48 GEL-XML: LENGUAJE ESTÁNDAR 1. INTRODUCCIÓN EL-XML, Gobierno En Línea eXtensible Markup Language, iniciativa suscrita dentro del ámbito de Gobierno en Línea, se define como un lenguaje estándar para ser utilizado G en los procesos de intercambio de información, por parte de los diferentes actores que prestan y/o demandan trámites y/o servicios. Este documento presenta un conjunto de conceptos sobre los cuales se soporta la definición y estructura de GEL-XML, iniciando con el contexto tecnológico del estándar, la estrategia de Gobierno en Línea en la que está inscrito, la Intranet Gubernamental como la infraestructura tecnológica de base, que permite el desarrollo de la arquitectura de Gobierno en Línea, que debe permitir que las entidades del Estado puedan compartir recursos, intercambiar información, realizar procesos y actividades conjuntas, desarrollar trámites y servicios en línea, fomentar el comercio electrónico y facilitar el acceso de todos los ciudadanos a su información y servicios. Igualmente, es destacable la Plataforma de Interoperabilidad, PDI, como el conjunto de herramientas necesarias que permite que los sistemas de información del Estado conversen entre sí mediante interfaces estándar de Comunicación entre procesos y sistemas de información, a través de un Lenguaje común para el intercambio de información entre aplicaciones, servicios, y la implementación de trámites en línea. A partir de la descripción de la estrategia de Gobierno en Línea se plantea la motivación para la creación del estándar y se definen los conceptos propios de GEL-XML. Finalmente se plantean algunas guías para su uso, para participar en la evolución del estándar GELXML, y se relacionan los documentos técnicos que le permitirán al lector profundizar el detalle acerca del estándar. Página 9 de 48 GEL-XML: LENGUAJE ESTÁNDAR 2. 2.1. ANTECEDENTES MARCO NORMATIVO El documento CONPES8 3072 de 2000 - estrategia de Gobierno en Línea - y los lineamientos del Plan Nacional de Desarrollo, ordenan a las entidades públicas del orden nacional a utilizar el poder de las Tecnologías de Información y Comunicaciones – TIC`s, para aumentar la eficiencia y coadyuvar a garantizar la transparencia de la administración pública. Específicamente el literal C. Sector Estado, de este documento establece como una política de “Agenda de Conectividad”, el proveer al Estado la conectividad que facilite la gestión de los organismos gubernamentales y apoye la función de servicio al ciudadano. En igual sentido dentro del Anexo 1. Programas, señala en el numeral 1. Creación de una Intranet Gubernamental: “(…) este programa está orientado a la creación de sistemas de información al interior de los entes gubernamentales, interconectados a través de una red basada en tecnología Web. La realización de este programa contempla la actualización y estandarización de la infraestructura tecnológica al interior de los entes gubernamentales, la definición de estándares de intercambio de información entre las instituciones, la consolidación física de la Red Gubernamental como una Intranet propiamente definida y la digitalización interna del Estado.” Para cumplir tal objetivo es necesaria la implementación de proyectos de alto impacto, como la puesta en marcha de un conjunto de soluciones tecnológicas que permitan la interconexión e integración de las entidades de la administración pública, mediante las cuales ciudadanos y empresarios puedan acceder a los contenidos, aplicaciones y sistemas de información de gobierno en línea. Dentro de las directivas especificadas en el documento CONPES 3072 del 2000, está la de “proveer al Estado la conectividad que facilite la gestión de los organismos gubernamentales y apoye la función de servicio al ciudadano”. 8 Consejo Nacional de Política Económica y Social Página 10 de 48 GEL-XML: LENGUAJE ESTÁNDAR Es evidente entonces, que parte de la estrategia de gobierno en línea es crear una infraestructura de conectividad que permita interconectar a las diferentes entidades del Estado de tal manera que se facilite su gestión (abriéndoles la posibilidad de poder intercambiar información e interactuar de forma más rápida, eficiente y segura), y de esta manera les permita mejorar la calidad de los trámites y servicios dirigidos a los ciudadanos. Por otra parte, el CONPES 3248 de 2003 que define el programa de renovación de la administración pública establece que la finalidad de la estrategia de gobierno electrónico es “….definir una política y un conjunto de instrumentos adecuados para el manejo de la información en el sector público de modo que se garantice plena transparencia de la gestión, alta eficiencia en los servicios prestados a los ciudadanos y en las relaciones con el sector productivo y condiciones adecuadas para promover el desarrollo interno y la inserción internacional. Esta política confiere sentido a la incorporación y al uso de la tecnología informática en el desarrollo de las operaciones de las entidades estatales, tanto en sus actividades internas como en sus relaciones con otras entidades públicas y privadas, con los ciudadanos y con el sector productivo. El propósito último es facilitar las relaciones del ciudadano con la administración, e incrementar la eficiencia, la transparencia y el desarrollo territorialmente equilibrado del Estado”. Esta serie de reformas transversales que propone el documento y que están relacionadas con gobierno electrónico, para hacer mas eficiente la gestión de información de la administración pública y facilitar las relaciones con otras entidades públicas y privadas, con los ciudadanos y el sector productivo, evidencian la necesidad de contar con una Intranet Gubernamental. En cuanto a sus características, la infraestructura de conectividad para interconectar a las entidades estatales, se DEBE asegurar el flujo e intercambio de información de todo tipo (datos, voz e imágenes) entre entidades del Estado y así mismo, se DEBE asegurar el acceso del ciudadano a los servicios de gobierno en línea. 2.2. ESTRATEGIA DE GOBIERNO EN LÍNEA La Estrategia de Gobierno En Línea contribuye, mediante el aprovechamiento de las Tecnologías de Información y Comunicaciones (TIC’s), a la construcción de un Estado más eficiente, transparente, más participativo, que preste mejores servicios a los ciudadanos y a las empresas. Se compone entonces de tres objetivos estratégicos: Página 11 de 48 GEL-XML: LENGUAJE ESTÁNDAR • • • Mejorar la provisión de servicios a los ciudadanos y a las empresas Fortalecer la transparencia del Estado y la participación ciudadana Mejorar la eficiencia del Estado Estos objetivos estratégicos son el norte de trabajo de las entidades públicas colombianas para la construcción colectiva del Gobierno En Línea a través de proceso gradual y evolutivo que comprende cinco fases, como se observa en la Figura 2: Información, Interacción, Transacción, Transformación y Democracia en Línea. Estas fases no son interdependientes por completo y el inicio de una fase no significa que la anterior se dé por terminada. Página 12 de 48 GEL-XML: LENGUAJE ESTÁNDAR Figura 2. Fases de la Estrategia de Gobierno en Línea Para el fortalecimiento de la Estrategia de Gobierno En Línea, se han adoptado los siguientes principios: • • • • • • Gobierno centrado en el ciudadano Visión unificada del Estado Acceso equitativo y multi-canal Gobierno En Línea es más que tecnología Protección de la información del individuo Credibilidad y confianza en el Gobierno En Línea De acuerdo con los principios establecidos, se han identificado tres “clientes” o “usuarios” de la Estrategia de Gobierno En Línea: los ciudadanos, las empresas y las mismas entidades del Estado. Página 13 de 48 GEL-XML: LENGUAJE ESTÁNDAR Figura 3. Estrategia de Gobierno en Línea Para el desarrollo de la Estrategia de Gobierno En Línea, se han establecido tres ejes de acción, los cuales se deben impulsar en las tres ramas del poder público (ejecutivo, legislativo y judicial) y en los tres niveles territoriales (nacional, departamental y municipal). a) Mejores Servicios • • • • • • • Ofrecer servicios que realmente respondan a las necesidades de los ciudadanos y las empresas. Mejorar la calidad de los servicios que provee el Estado. Ahorro en costos y tiempo para el ciudadano. Atención unificada al ciudadano por parte del Estado. Incrementar la satisfacción de los ciudadanos en su interacción con el Estado. Simplificar los trámites que los ciudadanos deben realizar ante el Estado. Promover el acceso a los servicios del Estado a través de múltiples canales. b) Transparencia del Estado y Participación ciudadana • • • Incrementar la visibilidad de los asuntos públicos (oferta de información y rendición de cuentas). Facilitar el conocimiento de la gestión del Estado. Mejorar la confianza en la gestión del Estado. Página 14 de 48 GEL-XML: LENGUAJE ESTÁNDAR • • Crear nuevos canales que faciliten la participación ciudadana y el control a la gestión pública. Facilitar la interacción Ciudadano/Estado y obtener retroalimentación de los ciudadanos. c) Eficiencia del Estado • • Mejorar la calidad, oportunidad y estandarización de la información para el diseño, planeación, ejecución y evaluación de las políticas públicas. Racionalizar y optimizar los recursos del Estado. 2.2.1. ARQUITECTURA DE GOBIERNO EN LÍNEA Figura 4. Arquitectura de Gobierno en Línea, GEL-XML como parte de la Arquitectura La Arquitectura de Gobierno en Línea define de manera conceptual el modelo a desarrollar en el programa de Gobierno Electrónico de la República de Colombia, compuesta de 3 ejes principales: 1. Entorno político, de direccionamiento y de control. Página 15 de 48 GEL-XML: LENGUAJE ESTÁNDAR a. Planeación Estratégica a largo plazo que tenga en cuenta la evolución de la normatividad y los aspectos tecnológicos que permitan el desarrollo de la estrategia, teniendo en cuenta: Elementos dentro del plan de evolución de la arquitectura. Criterios para tomar las decisiones. Planeación general para el cumplimiento de los objetivos. Evaluación de los resultados obtenidos. b. Entorno político, normativo y jurídico a partir de elementos base que permiten el desarrollo y la implantación de una estrategia de estado como: Planes de formulación de políticas asociadas. Análisis normativo. Conocimiento de elementos jurídicos que permitan o impidan el desarrollo de ciertos elementos tecnológicos. Reconocimiento de la importancia de Gobierno en Línea en el Estado. Conocimiento de la cultura organizacional en el Estado. Desarrollo de políticas a nivel internacional. Obtención de recursos económicos y humanos. c. Auditoria y control por parte de la ciudadanía y organismos del estado en aspectos que otorguen la característica de transparencia y eficiencia en un Estado, como: Funcionamiento armónico del Estado, obteniendo muchos servicios de forma rápida y eficaz. Servicios de las entidades obtenidos por medios únicos. Disminución de costos. Desarrollos con visión de intercambio de información. Trabajo de control orientado a los aspectos que requieren mayor atención. 2. Entorno de direccionamiento tecnológico. a. Normas, estándares y mejores prácticas en Tecnologías de Información y Comunicaciones, con el fin de mantener una estrategia actualizada y con toma de decisiones orientadas a la evolución de estándares y mejores prácticas internacionales. b. Administración, gestión de riesgo y atención de incidentes; capacidad para verificar los elementos a los que se debe hacer seguimiento y gestionar con el fin de mantener un control total sobre los aspectos de gobierno en línea. c. Seguridad, una estrategia de gobierno electrónico requiere conocer y controlar todos los aspectos relacionados con la seguridad con el fin de mantener privacidad tanto para los ciudadanos como para la seguridad nacional. 3. Entorno de desarrollo tecnológico. Página 16 de 48 GEL-XML: LENGUAJE ESTÁNDAR a. Infraestructura de comunicaciones, base principal que permite controlar el nivel de operación ofrecida por la conectividad para asegurar los servicios que se ofrecen en las capas superiores. b. Infraestructura de almacenamiento y servicios de base, otro elemento que permite ofrecer procesamiento y almacenamiento con adecuados niveles de servicio asociados a sistemas de información y aplicaciones de las entidades. c. Infraestructura de contacto, otro elemento base que permite centralizar los puntos de información de los ciudadanos con las entidades a través de diferentes medios de atención multimedia. d. Interfaces estándar de comunicación entre procesos y sistemas de información, dentro de un desarrollo orientado a comunicación de información que requiere que tanto los conceptos como los elementos técnicos sean conocidos por las partes involucradas. Una especificación estándar permite el desarrollo de los sistemas de información de forma uniforme y controlada. e. Núcleo transaccional de servicios, a través del enrutador transaccional, como elemento central con el conocimiento suficiente para buscar, integrar y prestar servicios de intercambio de información de manera electrónica a través de la plataforma de interoperabilidad. f. Aplicaciones, última capa que permite el desarrollo de nuevos servicios y trámites electrónicos con los estándares y mejores prácticas involucradas dentro de su plan de implementación y evolución. Adicionalmente como parte de un proyecto se requieren dos elementos adicionales: Gerencia de proyecto, control de las decisiones y evolución de la estrategia en un periodo de tiempo determinado. Gestión del conocimiento, con el fin de documentar y aprender de las decisiones y aspectos operativos del proyecto, que finalmente impacten en el desarrollo de la estrategia. Sin embargo, para que la arquitectura de Gobierno En Línea se materialice en hechos y resultados tangibles, es necesario a partir de la concepción del modelo, especificar un diseño y desarrollar un conjunto de sistemas de información que implementen todo el modelo descrito. Principalmente se requiere que los sistemas de información ya desarrollados y a desarrollar puedan comunicarse entre ellos de una forma uniforme, y adicionalmente puedan interactuar entre ellos para dar respuesta a las necesidades de los ciudadanos y de las entidades. Página 17 de 48 GEL-XML: LENGUAJE ESTÁNDAR La arquitectura de Gobierno En Línea es una estructura por capas, donde las capas superiores del desarrollo tecnológico requieren que previamente se hayan desarrollado las capas inferiores. Las capas inferiores solucionan requerimientos de conectividad e infraestructura computacional, mientras que las capas superiores solucionan requerimientos de interoperabilidad particulares de acuerdo con las necesidades de la entidad, y de aplicaciones. Parte fundamental de la arquitectura de Gobierno En Línea, es el desarrollo de trámites y servicios electrónicos. Los trámites electrónicos son el propósito fundamental de todo programa de Gobierno electrónico en el mundo, y buscan permitir que los ciudadanos y los funcionarios públicos puedan realizar trámites, obtener información y servicios e interactuar con las entidades del Estado a través de Internet y otros medios no tradicionales. Los trámites y servicios electrónicos corresponden a las capas superiores de la arquitectura, y están ubicados en la capa de aplicación del eje de desarrollo tecnológico de la arquitectura. Es así como la capa de aplicación (en la cual se ubican los trámites y servicios electrónicos) depende directamente del desarrollo previo de dos capas: • La capa del núcleo transaccional de servicios. • La capa de interfaces estándar de comunicación ó especificación estándar de intercambio de información entre procesos y sistemas de información. Estas tres capas conforman la Arquitectura de Trámites y Servicios Electrónicos, el marco conceptual que define el modelo a desarrollar para la implementación de trámites y servicios electrónicos, dentro del programa de Gobierno En Línea de la República de Colombia. 2.2.2. ARQUITECTURA DE TRÁMITES Y SERVICIOS ELECTRÓNICOS La arquitectura de trámites y servicios electrónicos busca crear un marco conceptual dentro del cual se pueda definir, diseñar e implementar toda la infraestructura necesaria para poder implementar trámites electrónicos y/o servicios en las entidades del Estado. Página 18 de 48 GEL-XML: LENGUAJE ESTÁNDAR Figura 5. Arquitectura de Trámites Electrónicos. La arquitectura de trámites electrónicos, Figura 5, está conformada por las siguientes capas: o Trámites Electrónicos. o Plataforma de Interoperabilidad. 2.2.2.1. Trámites Electrónicos Los trámites electrónicos buscan ofrecer una alternativa respecto a los trámites tradicionales, permitiéndole al ciudadano interactuar con el Estado a través de canales no tradicionales, y a las entidades del Estado interactuar entre ellas, a través de la Intranet Gubernamental. Para desarrollar un trámite electrónico dentro de la arquitectura de trámites electrónicos, se DEBEN cumplir los siguientes requisitos: o Viabilidad de automatización: el trámite DEBE poder ofrecerse a través de medios no tradicionales y en particular de Internet. La viabilidad DEBE ser analizada desde una perspectiva legal (si normativamente es posible automatizar el trámite -ver la ley 527 de Página 19 de 48 GEL-XML: LENGUAJE ESTÁNDAR 1999-) y desde una perspectiva operativa (si es posible ofrecer el trámite a través de medios electrónicos, o si no es posible debido a requerimientos específicos dados por la naturaleza del trámite, como por ejemplo, la necesidad de contar con la presencia física del ciudadano, o requisitos similares que hagan imposible su realización a través de este medio u otros medios no presenciales) o Automatización del trámite: el proceso interno a través del cual se realiza el trámite al interior de la entidad DEBE estar total o parcialmente automatizado, a través de un sistema de información adecuado. o Implementación de Web Services: el sistema de información que automatiza el trámite DEBE ofrecerlo (es decir, ofrecer su funcionalidad) a través de Web Services, y DEBE incorporar GEL-XML como estándar para el intercambio de información. o Integración con el Enrutador Transaccional: el trámite DEBE integrarse con el enrutador transaccional, inscribiéndolo en el directorio de servicios, y coordinándolo de manera que utilice los servicios (otros trámites, servicios de firma electrónica, pago electrónico, etc.) que necesite. 2.2.3. INTRANET GUBERNAMENTAL La intranet gubernamental es la infraestructura tecnológica de base, que permite el desarrollo de la arquitectura de Gobierno En Línea. Esta infraestructura de base DEBE permitir que las entidades del Estado puedan compartir recursos, intercambiar información, realizar procesos y actividades conjuntas, desarrollar trámites y servicios en línea, fomentar el comercio electrónico y facilitar el acceso de todos los ciudadanos a su información y servicios. Para cumplir el objetivo general se requiere la ejecución de 2 subproyectos, como objetivos específicos: 2.2.3.1. INFRAESTRUCTURA TECNOLÓGICA o Red de Alta Velocidad del Estado Colombiano - RAVEC: es una red de alta velocidad que provee a las entidades del Estado de canales de comunicación con adecuados niveles de calidad de servicio, disponibilidad y seguridad, para que sus sistemas de información puedan interactuar de manera adecuada. o Centro de Datos y Servicios de Base: es un centro de datos que permite colocar la infraestructura de Gobierno En Línea, y que le permite a las entidades migrar sus aplicaciones y colocar sus servidores, tener mecanismos de contingencia y continuidad del negocio y almacenar su información, de manera que se obtengan niveles Página 20 de 48 GEL-XML: LENGUAJE ESTÁNDAR adecuados de calidad de servicio, de seguridad informática y economías de escala en la contratación de las soluciones computacionales que requiere el Estado. o Centro de Contacto Ciudadano: ofrece un Centro de Contacto Ciudadano que a través de múltiples canales (centro de atención de llamadas, portal Web, correo electrónico, charlas interactivas y fax) brinda atención y respuesta inmediata a las solicitudes de información formuladas por los ciudadanos y funcionarios públicos sobre el Estado colombiano. 2.2.3.2. PLATAFORMA DE INTEROPERABILIDAD La Plataforma De Interoperabilidad – PDI Es el conjunto de herramientas necesarias que permite que los sistemas de información del Estado conversen entre sí mediante interfaces estándar de Comunicación entre procesos y sistemas de información, un Lenguaje común para el intercambio de información entre aplicaciones (GEL XML) y varias Políticas de Interoperabilidad (GEL-POINT) Se DEBE resaltar que a través de la plataforma de interoperabilidad se optimizan los procesos de interacción e intercambio de información entre las Entidades, dando soporte a los componentes de trámites/servicios en línea y permitiendo una interacción más eficiente de los sistemas de información, de tal suerte que: Se utilizan las mejores prácticas internacionales para el desarrollo de estándares de intercambio de información Se implementa una plataforma de intercambio de información independiente de hardware, software, aplicaciones, o de proyectos. Se implementa un lenguaje común para que los diferentes sistemas de información puedan entenderse e intercambiar información de manera adecuada: Gobierno en Línea XML (GEL XML). La PDI cuenta con un componente llamado Núcleo Transaccional de Servicios, que se encarga de procesar la información controlando y regulando la interoperabilidad y de prestar servicios transversales para las Entidades. La PDI Integra los diferentes servicios y trámites prestados por el Estado, permitiendo simplificar pasos, disminuir tiempos y mejorar los procesos administrativos internos como asociados a los trámites, de modo que no se les solicite a las personas información que ya posee la Administración en alguno de sus organismos; permite, a su vez, contar con información oportuna para la toma de decisiones en un Estado Gerencial. Página 21 de 48 GEL-XML: LENGUAJE ESTÁNDAR Núcleo Transaccional de Servicios El núcleo transaccional comprende los siguientes servicios: o Enrutador Transaccional: Facilita la gestión de información de tramites y/o servicios de las entidades públicas, para mayor información consulte www.igob.gov.co. o Firma digital: Permite que aquellos trámites y servicios se puedan firmar digitalmente con un certificado de firma digital, emitido por una Entidad de Certificación Digital Abierta, debidamente autorizada por la Superintendencia de Industria y Comercio, de conformidad con la Ley y normatividad Colombiana. o Pago electrónico: Servicio que permite la finalización efectiva de todos aquellos trámites y servicios que tienen costo y que, en la actualidad, deben hacerse directamente en la entidad bancaria. o Estampado de tiempo: Servicio que permite garantizar el registro confiable de la fecha y hora de ejecución de las transacciones de los ciudadanos de acuerdo con la hora oficial colombiana. o Autenticación electrónica: Servicio en desarrollo que permitirá una única autenticación del ciudadano. De ésta forma, quien solicite o utilice trámites y servicios, será uno solo para el Estado Colombiano. o Notificación electrónica: Servicio en desarrollo que permitirá notificar al ciudadano y las personas jurídicas de instancias permitidas por la Ley Colombiana, en cualquiera de sus trámites y servicios. Interfaces Estándar y Políticas de Comunicación entre Procesos y Sistemas de Información Las interfaces estándar y políticas de comunicación están compuestas por: o GEL-XML: Lenguaje común para que los diferentes sistemas de información puedan entenderse e intercambiar información de manera adecuada y eficiente. Define conceptos y la estructura de los servicios de forma que puedan ser entendidos por todos los involucrados. o GEL-POINT: Conjunto de principios, políticas y estándares para la efectiva implementación de interoperabilidad en los sistemas de los diferentes actores que prestan y/o demandan trámites y/o servicios del Estado Colombiano. Página 22 de 48 GEL-XML: LENGUAJE ESTÁNDAR La Figura 6, ilustra la arquitectura definida para la Intranet Gubernamental; las flechas apuntan o indican los puntos dentro de la arquitectura donde se hace uso de GEL-XML. Página 23 de 48 GEL-XML: LENGUAJE ESTÁNDAR Figura 6. Página 24 de 48 Arquitectura Intranet Gubernamental GEL-XML: LENGUAJE ESTÁNDAR 3. 3.1. MOTIVACIÓN PROBLEMÁTICA ACTUAL En el proceso de intercambio de información actual es posible identificar el siguiente conjunto de problemas: o Se desarrollan soluciones particulares a los diferentes requerimientos. o Se requiere gran esfuerzo para la obtención y entrega de la información. o Procesos de generación de datos con participación de personas (no automático) que probablemente genera errores en los datos. o Dificultad en entender el significado (semántica) de la información intercambiada. o Imposibilidad de integrar información de diferentes fuentes para generar nueva información. o Replicación de información que causa falta de calidad en los datos. o Diferencias en la información intercambiada en servicios prestados por la misma fuente. o Dificultad para conocer qué tan actualizada se encuentra la información. Lo anterior se evidencia en situaciones como las que se presentan a continuación: En el caso presentado en la Figura 7, tres entidades diferentes que participan en el proceso de intercambio de información tienen definiciones diferentes del concepto NOMBRE, todos ellos estructurados de diferentes maneras. Página 25 de 48 GEL-XML: LENGUAJE ESTÁNDAR Figura 7. Entendimiento Indistinto de los Conceptos de la Información Cuando se realiza el proceso de intercambio de información entre diferentes entidades, la entidad receptora debe realizar los desarrollos para la traducción de concepto. Cuando el concepto ya corresponde a la entidad receptora se le da un manejo diferente al interior de la entidad. En la Figura 8 se continúa con el ejemplo anterior, en cuanto al ejemplo NOMBRE. ___________________________________________________________________________________________ Página 26 de 48 GEL-XML: LENGUAJE ESTÁNDAR Figura 8. Gestión de Información Independiente Todo lo anterior tiene un impacto negativo en la interacción que tiene el ciudadano para la obtención de trámites y servicios por parte del estado. En el ejemplo ilustrado en la Figura 9 un ciudadano que realiza la pregunta ¿cuál es mi fecha de retiro? obtiene como respuesta la información en formatos diversos que le generan confusión y esto inevitablemente genera molestia en el ciudadano. _________________________________________________________________________________________ Página 27 de 48 GEL-XML: LENGUAJE ESTÁNDAR Figura 9. 3.2. Impacto para el Ciudadano USO DE ESTÁNDARES ISO/IEC Guide 2:2004 define un estándar como un documento establecido por consenso y aprobado por un organismo reconocido que brinda, para uso común y repetido, un conjunto de reglas, líneas guía o características para las actividades o sus resultados, con el fin de lograr el grado óptimo de organización en un contexto. Un estándar es una especificación técnica precisa sobre un proceso o una actividad, generado por consenso a partir de la experiencia de muchos expertos, y que puede ser de adopción voluntaria (como es común en el mundo privado), o de naturaleza obligatoria (como sucede a menudo en el ámbito gubernamental). La Red de Servicios de Estándares Mundiales estándares: • 9 9 identifica algunas características de los Cubren muchas disciplinas. Tratan todos los aspectos técnicos, económicos y sociales de la actividad humana y cubren todas las disciplinas básicas como lenguaje, matemáticas, física, etc. World Standards Services Network (WSSN). Tomado de www.wssn.net, el 14 de Marzo de 2008. ___________________________________________________________________________________________ Página 28 de 48 GEL-XML: LENGUAJE ESTÁNDAR • Son coherentes y consistentes: Generalmente son desarrollados por comités técnicos que están coordinados por organismos especializados y aseguran que se superen las barreras entre las diferentes áreas de actividades e intereses. • Son resultado de la participación: Los estándares reflejan el resultado de trabajo conjunto que involucra a las partes interesadas y son validados por consenso para representar todos los intereses relevantes: productores, usuarios, laboratorios, autoridades públicas, consumidores, etc. • Son procesos vivos. Los estándares están basados en la experiencia y llevan a resultados materiales en la práctica (productos –bienes y servicios, métodos de prueba, etc.); • Se actualizan: Los estándares se revisan periódicamente o de acuerdo con las circunstancias para asegurar que estén actualizados y así evolucionen junto con el progreso tecnológico y social. • Son referencia: En contratos comerciales, o a nivel legal y en cualquier ámbito. • Tienen reconocimiento: Los estándares son documentos reconocidos como válidos a nivel nacional, regional o internacional. • Están disponibles para cualquier persona. Los estándares pueden ser consultados y/o comprados sin restricción. En general, los estándares permiten asegurar que ciertas actividades se realizan siempre de la misma forma, o que entregan los mismos resultados. En tecnología, la masificación de Internet ha generado la necesidad de definición y uso de estándares para permitir y facilitar la interoperabilidad y comunicación. El World Wide Web Consortium (W3C) es un consorcio industrial, que desarrolla especificaciones abiertas para mejorar la interoperabilidad de los productos relacionados con Internet. Entre los estándares creados y mantenidos por el W3C se encuentra el Extensible Markup Language (XML), que se describe a continuación. XML: EXTENSIBLE MARKUP LANGUAGE El lenguaje XML (eXtensible Markup Language), es un lenguaje adoptado por la industria, que está diseñado para permitir intercambios de información, sin que las diferencias tecnológicas entre las plataformas sea un problema. _________________________________________________________________________________________ Página 29 de 48 GEL-XML: LENGUAJE ESTÁNDAR Entre las características importantes de XML es que es un lenguaje que permite desarrollar otros lenguajes10, lo que permite crear estructuras específicas para definir y modelar el intercambio de información para necesidades específicas11. Así por ejemplo, el Reino Unido, ha tenido la preocupación de realizar intercambios de información no solamente entre sus entidades de gobierno, sino con entidades gubernamentales fuera del país, por lo tanto para solucionar el problema decidieron especificar una estructura propia que permitiera solucionar el problema.12 Por lo anterior se ha concebido el estándar GEL-XML, como una especificación para el intercambio de información, que se espera sea utilizado entre las diferentes entidades del Estado para poder desarrollar tanto los trámites como los servicios que ofrecerán. Para el desarrollo del estándar GEL-XML se adoptó el uso de la especificación XML v1.1. Esquemas XML (XML Schemas) “Los esquemas XML permiten el desarrollo de vocabularios compartidos y en cuanto a los sistemas de información validar la información realizada por personas.”13 La especificación de esquemas XML se compone de los siguientes elementos: Un conjunto de estructuras definidas: reglas y características que se deben tener en cuenta para generar mediante documentos XML un esquema XML. Un conjunto de tipos de datos básicos que deben ser utilizados para la definición de los demás elementos. Mediante los esquemas XML se permite: Disponer de un estándar internacional para la definición de reglas para el intercambio de información. Definir una estructura de la información que quiere intercambiarse. Definir un conjunto de reglas de las características y validación que deben tener cada uno de los elementos que componen un documento XML. 10 Metalenguaje Para definir el lenguaje y las restricciones sobre la información se utiliza XML-Schemas Tomado de http://www.govtalk.gov.uk el 14 de marzo de 2008 13 Tomado del W3C http://www.w3.org/XML/Schema el 14 de marzo de 2008 11 12 ___________________________________________________________________________________________ Página 30 de 48 GEL-XML: LENGUAJE ESTÁNDAR Definir un contexto para la información. Permitir dar a conocer las reglas a diferentes personas que requieren definir nuevos sistemas de información. Evitar la duplicidad de esfuerzos de validación en cada uno de los sistemas de información. Evitar la inconsistencia en cuanto a la definición de la información. GEL-XML utiliza esquemas XML14, para definir de forma precisa el tipo de elementos aceptados por el estándar, así como las restricciones de los elementos. Para el desarrollo del estándar GEL-XML se adoptó el uso de esquemas XML v1.0. 3.3. IMPORTANCIA DEL ESTÁNDAR GEL-XML Entre las ventajas de la adopción del estándar GEL-XML se encuentran: o Elementos de dato definidos en consenso, en virtud a que independiente de la entidad responsable de la definición del mismo, el usuario perciba el mismo concepto de información. o Información definida teniendo en cuenta aspectos normativos: constitución, leyes, decretos, actos administrativos, reglamentación interna, etc. o Información definida con un solo significado. o Información definida con una sola sintaxis, única forma de describir el elemento de dato técnicamente. o Apropiación de conocimiento de estándares internacionales para el intercambio de información. o Definición de la información de forma única sin importar el proveedor. o Establecimiento de buenas prácticas en el intercambio de información. 14 Tomado de http://www.w3.org/XML/Schema el 14 de marzo de 2008 _________________________________________________________________________________________ Página 31 de 48 GEL-XML: LENGUAJE ESTÁNDAR o Evolución ordenada y controlada de los conceptos que hacen parte del estándar. o Construcción de una visión a futuro en el desarrollo de los sistemas de información del Estado Colombiano. o Eficiencia y transparencia de las entidades. o Estrategia uniforme en las entidades para el intercambio de información. Todo lo anterior contribuye a la gestión unificada de la información en la cual se construye un elemento estándar, que al ser utilizado en la implementación de los trámites, facilita el proceso de obtención de información y ejecución del proceso tanto para las entidades como para los ciudadanos, lo cual da respuesta a la problemática planteada en el numeral ¡Error! No se encuentra el origen de la referencia., como se ilustra en la Figura 10. Figura 10. 3.4. Gestión de Información Unificada OTRAS EXPERIENCIAS OBSERVADAS Para concretar la iniciativa del estándar GEL-XML se han observado experiencias de otros países, que sobre el tema se han liderado por parte de otros gobiernos, como los de ___________________________________________________________________________________________ Página 32 de 48 GEL-XML: LENGUAJE ESTÁNDAR Alemania15, Nueva Zelanda16, Australia17 , Reino Unido18 y Hong Kong19, al igual que la Iniciativa de Metadatos Dublín Core – DCMI20, para efectos de estandarizar el manejo de identificadores y metadatos de los elementos de dato que se han identificado. 15 Tomado de http://www.osci.de el 14 de marzo de 2008 Tomado de http://www.e.govt.nz el 14 de marzo de 2008 17 Tomado de http://www.govdex.gov.au el 14 de marzo de 2008 18 Tomado de http://www.govtalk.gov.uk el 14 de marzo de 2008 19 Tomado de http://www.ogcio.gov.hk/eng/infra/eif.htm el 14 de marzo de 2008 20 Tomado de http://www.dublincore.org el 14 de marzo de 2008 16 _________________________________________________________________________________________ Página 33 de 48 GEL-XML: LENGUAJE ESTÁNDAR 4. 4.1. GEL-XML DEFINICIÓN GEL-XML, Gobierno En Línea eXtensible Markup Language, contempla la definición y gestión de un lenguaje común orientado a que diferentes sistemas de información puedan entenderse e intercambiar información de manera adecuada y eficiente. “Políticas y especificaciones de interoperabilidad claramente definidas, así como gestión de la información son claves para mantenerse comunicados con el mundo y alineados con la revolución de la información globalizada.” e-Government Interoperability Framework Reino Unido21 Por concebirse como un estándar, GEL-XML contempla: o Definición estructural y funcional, de un organismo responsable de la administración y gestión del estándar. o Definición de una arquitectura de datos, que soporte funcional y conceptualmente la definición, documentación, adopción y uso de los diferentes elementos de dato que representen los conceptos de datos susceptibles de ser intercambiados. o Definición de un proceso de mantenimiento y evolución del estándar que abarque tanto la especificación funcional del mismo, como la técnica. 21 Tomado de http://www.govtalk.gov.uk el 14 de marzo de 2008 ___________________________________________________________________________________________ Página 34 de 48 GEL-XML: LENGUAJE ESTÁNDAR 4.2. OBJETIVO GENERAL A través del estándar GEL-XML, se busca desarrollar una especificación funcional y técnica que permita modelar y gestionar adecuadamente el intercambio de información que se da entre: Gobierno a Gobierno: G2G22 En este aspecto, las entidades deben buscar mecanismos que faciliten el uso compartido de información, eviten la duplicación de procedimientos y faciliten la gestión de trámites y documentos entre los diferentes niveles de gobierno. Gobierno-Empresarios:G2B23 En esta área las entidades deben también construir puntos únicos de entrada, reducir procesos redundantes y facilitar la presentación de información, documentos legales, formularios de impuestos o cualquier otro documento de obligada presentación ante la administración pública. Gobierno-Ciudadano:G2C24 En este ámbito el gobierno debe centrarse en construir puntos únicos de entrada que permitan un acceso fácil y eficiente a cualquier servicio de la administración pública por parte de los ciudadanos. Intragobierno:IG25 22 23 24 Government to Goverment Government to Business Government to Citizen _________________________________________________________________________________________ Página 35 de 48 GEL-XML: LENGUAJE ESTÁNDAR En este ámbito el gobierno debe perseguir al interior de las entidades la transparencia en la administración de los recursos, la reducción de costos, la mejora de los procedimientos internos de operación y la prestación de un óptimo servicio a los ciudadanos. En general, las áreas en las que la tecnología ha hecho una irrupción más fuerte en los últimos años son G2C y G2B26, debido a que tienen un mayor impacto en función del volumen de población a la que afectan. 4.3. OBJETIVOS ESPECÍFICOS El desarrollo, la adopción, la implementación y uso del estándar GEL-XML, como un lenguaje estándar de intercambio de información se DEBEN orientar a: o Utilizar las mejores prácticas internacionalmente aceptadas para el desarrollo de un estándar de intercambio de información. o Desarrollar una especificación de intercambio de información independiente de hardware, software, infraestructura de comunicaciones o procesos. o Generar un conjunto de reglas para la definición de elementos de dato que soportan o son la base para realizar el intercambio de información. o Desarrollar una metodología adecuada que permita el desarrollo, la adopción, implementación y uso del estándar, como actividades base para el mantenimiento y evolución que requiere el mismo. o Disponer de mecanismos y herramientas adecuadas para la divulgación de la información que se genera en el desarrollo del estándar. o Construir un diccionario de metadatos de los elementos de dato, a partir de la utilización de estándares internacionales. o Establecer políticas, lineamientos y desarrollar guías y/o procedimientos normalicen los procesos de intercambio de información. o Crear una base inicial de elementos de dato para el intercambio de información, que cumplan con los estándares internacionales de W3C. que 25 Government in Governmnet En Elementos para la creación de una estrategia de gobierno electrónico. Miguel A. Porrúa Vigón. VIII Congreso Internacional del CLAD sobre la Reforma del Estado y de la Administración Pública, Panamá, 28-31 Oct. 2003. 26 ___________________________________________________________________________________________ Página 36 de 48 GEL-XML: LENGUAJE ESTÁNDAR o Promover la apropiación del estándar por parte de las entidades u organizaciones del sector gobierno, sector privado y por ende el ciudadano. 4.4. BENEFICIOS Teniendo en cuenta algunos de los aspectos que constituyen la problemática actual que se da en los procesos de intercambio de información, y los objetivos que se han trazado para el estándar GEL-XML, es posible identificar que éste PUEDE ofrecer: o Entendimiento del negocio: información definida con las características requeridas para soportar la misión de las entidades y no soluciones técnicas particulares. o Reutilización de la información: capacidad de incrementar el uso sinérgico de la información, de tal forma que soporte su administración mediante mecanismos que ayuden al desarrollo de la misión de las entidades. o Intercambio de información: identificación de la información que se quiere compartir e intercambiar entre entidades, con el sector productivo y con otros países. o Normalización de la información: disponer de un modelo confiable y único para definir los conceptos para el intercambio de información en el Estado Colombiano. o Información con semántica: entender la información de forma conceptual sin temer en cuenta los elementos técnicos de los sistemas de información. o Diccionario de conceptos: biblioteca de elementos definidos en el Estado que ayuda al desarrollo de nuevos sistemas de información. o Interoperabilidad internacional: elementos desarrollados teniendo en cuenta estándares internacionales y utilizando elementos para temas específicos (salud, comercio electrónico, reporte de información financiera, etc.). o Otros contextos de trabajo: si bien es cierto el estándar GEL-XML, se ha concebido para ser utilizado en la implementación de procesos electrónicos de intercambio de información, se puede considerar extender su aplicabilidad en dos ámbitos: definición, desarrollo e implementación de nuevos sistemas de información, y en la definición de protocolos de intercambio de información manual. _________________________________________________________________________________________ Página 37 de 48 GEL-XML: LENGUAJE ESTÁNDAR 4.5. CARACTERÍSTICAS El estándar GEL-XML está conformado por elementos de dato, que se define como la mínima unidad de información. Un elemento de dato identifica o define un concepto de dato o estructura de información de importancia para la entidad u organización, en los procesos de intercambio de información asociados a los trámites y/o servicios. Los elementos de dato constituyen el insumo básico para la construcción de un documento XML, a partir del cual se realiza el intercambio de información de acuerdo con los requerimientos funcionales definidos dentro del proceso o servicio identificado. Los elementos de dato se definen de acuerdo con la arquitectura de datos del estándar GEL-XML, que permite la clasificación y organización de la información. Dentro de GEL-XML, un elemento de dato está representado por dos partes básicas: los identificadores y metadatos27 que definen e identifican el elemento de dato, y el esquema XML (componente técnico) que lo representa. Con base en el estándar Dublín Core Metadata se ha personalizado la plantilla en la cual se realiza la definición del elemento de dato. Su diligenciamiento es tarea del organismo de administración y gestión del estándar y su detalle se puede consultar en el documento GEL-XML Arquitectura de Datos. 4.6. EVOLUCIÓN DEL ESTÁNDAR GEL-XML La Unión Temporal Hewlett Packard-Microsoft y Colombia Telecomunicaciones S.A., E.S.P. – TELECOM, dentro del marco del proyecto Plataforma de Interoperabilidad, PDI, en septiembre de 2005, generó una propuesta preliminar del concepto de GEL-XML, como un lenguaje estándar y común para el intercambio de información. Igualmente, se hizo una propuesta respecto de la estructura y funcionalidad del organismo responsable de la administración y gestión del estándar. En septiembre de 2005, y una vez presentado el proyecto ante la Comisión Intersectorial de Políticas y Gestión de la Información de la Administración Pública, COINFO28, se acordó realizar una invitación a diferentes entidades del gobierno central para participar en la conformación de un grupo de trabajo que profundizara y extendiera el trabajo ya adelantado. Si bien es cierto la convocatoria fue aceptada por un buen número de entidades, finalmente el grupo interinstitucional de trabajo, que se denominó Equipo GEL27 28 Datos acerca de los datos Tomado de http//www.coinfo.gov.co el 14 de marzo de 2008 ___________________________________________________________________________________________ Página 38 de 48 GEL-XML: LENGUAJE ESTÁNDAR XML, quedó conformado por: Departamento Administrativo Nacional de Estadística, DANE, Departamento Nacional de Planeación, DNP, Ministerio de Comunicaciones: Programa “Agenda de Conectividad”, Ministerio de Hacienda y Crédito Público y Ministerio de la Protección Social, MPS: Programa de Apoyo a la Reforma en Salud, PARS. Las actividades y productos que se generaron al interior del grupo de trabajo, se enriquecieron y fortalecieron con conceptos, opiniones y exposición de experiencias, de otras entidades: Departamento Administrativo de la Función Pública, DAFP, Dirección de Impuestos y Aduanas Nacionales, DIAN, Instituto Colombiano de Bienestar Familiar, ICBF, Ministerio de Educación Nacional, MEN, Superintendencia Financiera de Colombia y Unidad De Información y Análisis Financiero, UIAF. Dentro de los principales logros del grupo de trabajo es importante resaltar los siguientes: 1. Definición de políticas, lineamientos y procedimientos, para normalizar los procesos de intercambio de información, a través de las siguientes actividades: Revisión, ajustes y complemento a la estructura y funcionalidad del organismo propuesto para adelantar la administración y gestión del estándar. Revisión, ajustes y complemento al proceso de mantenimiento y evolución del estándar. Revisión, ajustes y complemento a la arquitectura de datos propuesta para la gestión de los elementos de dato asociados al estándar. 2. Mantenimiento y evolución del estándar, a través de: Identificación, definición, validación y documentación de 13629 elementos de dato. Desarrollo e implementación de pilotos para la implantación de servicios en los que se requiere el intercambio de información: Consulta para Hospitales del Registro Único de Afiliados. Consulta del Estado de Afiliación al Sistema de Protección Social. Consulta del Certificado de Defunción. 3. Sensibilización y divulgación del estándar, a través de: 29 Presentaciones a diferentes tipos de auditorios. Dato al 31 de agosto de 2006 _________________________________________________________________________________________ Página 39 de 48 GEL-XML: LENGUAJE ESTÁNDAR 1. Entidades adscritas al Ministerio de Hacienda y Crédito Público. Superintendencia de Economía Solidaria. Dirección de Impuestos y Aduanas Nacionales, DIAN. Superintendencia Financiera. Unidad de Información y Análisis de Información, UIAF. Fondo de Garantías de Entidades Cooperativas, FOGACOOP. 2. Proyecto SINEJ: Sistema Nacional de Estadísticas Judiciales. 3. Entidades adscritas al Departamento Nacional de Planeación, DNP. Superintendencia de Servicios Públicos Domiciliarios. Fondo Financiero de Proyectos de Desarrollo, FONADE. Instituto Colombiano para el Desarrollo de la Ciencia y la Tecnología, Francisco José de Caldas, COLCIENCIAS. 4. Contraloría General de la República. 5. Evento: Día de la Interoperabilidad, realizado en la ciudad de Cartagena de Indias, Distrito Cultural y Turístico, el pasado 22 y 23 de junio con la asistencia de representantes de las siguientes Entidades. Banco de la República Comando General de las Fuerzas Militares Consejo Superior de la Judicatura Departamento Administrativo de la Función Pública, DAFP Departamento Administrativo de Seguridad, DAS Departamento Administrativo Nacional de Estadística, DANE Departamento Nacional de Planeación, DNP Dirección General de la Policía Nacional Fiscalía General de la Nación Fondo Financiero de Proyectos de Desarrollo, FONADE Instituto Colombiano de Bienestar Familiar, ICBF Instituto Geográfico Agustín Codazzi, IGAC Ministerio de Comunicaciones Ministerio de Defensa Nacional Ministerio de Educación Nacional Ministerio de Hacienda y Crédito Público Ministerio de la Protección Social Ministerio de Relaciones Exteriores Ministerio de Transporte Ministerio del Interior y de Justicia Superintendencia de Industria y Comercio Superintendencia de Notariado y Registro Superintendencia de Sociedades Superintendencia Financiera de Colombia ___________________________________________________________________________________________ Página 40 de 48 GEL-XML: LENGUAJE ESTÁNDAR Unidad Administrativa Especial de Información y Análisis Financiero Dirección de Impuestos y Aduanas Nacionales, DIAN Dirección Nacional de Derecho de Autor Dirección Nacional de Estupefacientes Junta Central de Contadores Procuraduría General de la República Desarrollo e implementación de un sitio web30, para la administración, gestión y divulgación de GEL-XML. En el 2008 y como parte del proyecto para la Administración y Gestión de GEL-XML, se ha avanzado en las siguientes actividades: 1. Revisión y ajustes de políticas, lineamientos y procedimientos, para normalizar los procesos de intercambio de información. 2. Propuesta para la creación de un organismo encargado de la administración y gestión del estándar. 3. Definición del Modelo Operativo para la administración y gestión del estándar y atención de solicitudes de entidades, con la ejecución del proceso definido. 4. Divulgación y capacitación para la apropiación en el uso del estándar dirigida a entidades del orden nacional. 5. Reactivación del Comité de Aprobación y definición del esquema de trabajo para llevar a cabo las aprobaciones de las especificaciones de elementos de dato. 6. Diseño de herramientas tecnológicas para la administración, gestión y divulgación del estándar. 4.7. USO DEL ESTÁNDAR GEL-XML Los componentes técnico y funcional del elemento de dato pueden ser utilizados por las entidades y usuarios de acuerdo con sus necesidades. La definición de los elementos de dato y los esquemas XML, una vez publicados en el portal www.igob.gov.co se pueden consultar y utilizar para efectos de estandarización de sistemas internos o de especificación de trámites y/o servicios con otras entidades. Si la entidad requiere definir o usar elementos de dato, se debe comunicar con el organismo de administración y gestión del estándar a 30 Tomado de http://www.igob.gov.co el 14 de marzo de 2008 _________________________________________________________________________________________ Página 41 de 48 GEL-XML: LENGUAJE ESTÁNDAR través del correo electrónico [email protected] o generando una solicitud, como se detalla en los documentos Proceso de Administración y Gestión del Estándar GEL-XML y Gestión de la solicitud de cambio. 4.8. PARTICIPACIÓN EN LA EVOLUCIÓN DEL ESTÁNDAR GEL-XML Con el objetivo de tener un estándar a nivel gubernamental robusto y confiable, es necesario adelantar en primera instancia y de manera conjunta entre todos los interesados la definición de un proceso estructurado, a través del cual se defina y desarrolle el estándar como tal, con el objeto de brindar los espacios necesarios para incentivar la adopción, implementación, desarrollo y uso del estándar a nivel gobierno en una primera etapa, así como su posterior mantenimiento y evolución. El avance con que se desarrolle el estándar depende en un alto porcentaje del grado de participación que tengan todos los involucrados en el tema: conociéndolo, participando en los grupos de trabajo u opinando y generando observaciones y comentarios respecto a los logros y/o productos obtenidos, como en la divulgación del mismo. De otra parte, si bien es cierto el mantenimiento y evolución de GEL-XML, puede estar acorde al desarrollo que sobre el tema se dé en los estándares internacionales, lo que realmente establecerá el avance que se tenga estará determinado por el uso que del mismo se haga en los procesos de intercambio de información requeridos en la ejecución de los trámites y/o servicios que ofrecen las Entidades. Con este criterio, la forma de participación en la evolución del estándar se da como inicio en la identificación y organización de la información de la entidad para intercambio de o para uso por parte de otras entidades. A partir de esta identificación es posible apoyar la evolución del estándar trabajando conjuntamente con el Organismo de Administración y gestión del mismo. 4.9. PARA CONOCER MÁS DE GEL-XML A continuación se describen los documentos técnicos y de procedimiento que hacen parte de la información detallada de consulta para ahondar en el conocimiento y participación en la evolución del estándar. De acuerdo con la guía de lectura de la Figura 11, posterior al presente documento se recomienda la lectura del documento Estructura de Administración y Gestión. En este documento se presentan las consideraciones generales de procesos y estructura para la administración y gestión del estándar, detallando las funciones y responsabilidades de los grupos que harán parte del Organismo responsable del GEL-XML. ___________________________________________________________________________________________ Página 42 de 48 GEL-XML: LENGUAJE ESTÁNDAR En el documento Proceso de mantenimiento y evolución del estándar se presenta la caracterización del proceso misional principal que se lleva a cabo para la generación, modificación o eliminación de elementos del estándar, que inicia con una solicitud por parte de una entidad y finaliza con la publicación de la definición y los esquemas de los elementos de dato. El documento Gestión de la solicitud de cambio contiene la información detallada para el diligenciamiento de la plantilla para la solicitud, que da inicio al proceso. El documento de Arquitectura de Datos presenta la estructura de información de los elementos de dato y da los lineamientos necesarios para el diligenciamiento de las plantillas de definición y los esquemas XML. Para la elaboración técnica de los esquemas se sugiere consultar el documento Guía de creación de esquemas. Lectura Opcional Lectura Recomendada Documento Actual Figura 11. Guía de Lectura de los Documentos GEL-XML _________________________________________________________________________________________ Página 43 de 48 GEL-XML: LENGUAJE ESTÁNDAR 5. TERMINOLOGÍA GEL-XML • El término documento XML, identifica a una pieza completa de XML bien formada como lo define la recomendación de XML, en razón a que se fundamenta o está conformada por XML schemas. Dado que la mayoría de los documentos XML en GEL-XML son utilizados para intercambiar información entre diferentes plataformas tecnológicas, ocasionalmente también es denominado mensaje XML. • El término elemento de dato, identifica o define la unidad de información que constituye el insumo básico para la construcción de un documento XML, a partir del cual se realiza el intercambio de información de acuerdo con los requerimientos funcionales definidos dentro del proceso o servicio de intercambio de información. • El término especificación funcional, hace referencia a las características y/o requerimientos de administración y/o gestión que se DEBEN dar y atender dentro del proceso de mantenimiento y evolución del estándar, a fin de que sea satisfactorio su uso y aplicabilidad por parte de los usuarios del mismo. • El término especificación técnica, hace referencia a las características y/o requerimientos técnicos que se DEBEN contemplar en la construcción, implementación y publicación de los elementos técnicos que hacen parte del estándar. • El término evolución dentro del estándar, referencia al conjunto de actividades y acciones que se adelanten para hacer que éste se desarrolle a fin de pasar de un estado a otro de manera gradual. • El término lineamiento dentro del estándar, referencia los aspectos o rasgos con los que se quiere caracterizar el estándar. • El término mantenimiento dentro del estándar, referencia al conjunto de actividades y acciones que se adelanten para hacer que éste, una vez adoptado e implementado permanezca en el tiempo. ___________________________________________________________________________________________ Página 44 de 48 GEL-XML: LENGUAJE ESTÁNDAR • El término política dentro del estándar, referencia a la traza con que se conducen las actividades o emplean los medios para alcanzar los objetivos fijados al estándar. • El término regla dentro del estándar, referencia a todos aquellos aspectos o puntos que DEBEN cumplirse para la adopción, desarrollo, implantación y uso del estándar, en razón de estar convenido de común acuerdo. • El término solicitud de cambio, representado en un documento, identifica a la herramienta a través de la cual las entidades u organizaciones participan en la construcción de la especificación funcional y/o técnica del estándar de acuerdo con el proceso de mantenimiento y evolución definido para tal fin. _________________________________________________________________________________________ Página 45 de 48 GEL-XML: LENGUAJE ESTÁNDAR 6. APÉNDICES 6.1. APÉNDICE A: PALABRAS CLAVE A UTILIZAR PARA INDICAR NIVELES DE REQUERIMIENTO (RFC 2119). Network Working Group Request for Comments: 2119 BCP: 14 Categoría: S.Bradner Harvard University Marzo 1997 Mejor práctica actual Palabras clave a utilizar en RFC para indicar Niveles de Requerimiento. ESTATUS DE ESTE MEMORANDUM: Este documento especifica una mejor práctica actual de Internet para la comunidad Internet, y solicita su discusión y sugerencias para posibles mejoras. La distribución de este memorandum es ilimitada. RESUMEN: En muchos documentos de seguimiento estándar se usan varias palabras para indicar los requerimientos de la especificación. Estas palabras a menudo están en mayúsculas. Este documento define cómo deberían ser interpretadas estas palabras en documentos IETF. Los autores que sigan estas instrucciones deberían incorporar esta frase cerca del principio de sus documentos: Las palabras claves "DEBE", "NO DEBE", "REQUERIDO", "OBLIGATORIO", "DEBERÁ", "NO DEBERÁ", "DEBERÍA", "NO DEBERÍA", "RECOMENDADO", "PUEDE" y "OPCIONAL" en este documento serán interpretadas como se describe en RFC 2119. Nótese que la contundencia de estas palabras está modificada por el nivel de requerimiento del documento en el que son usadas. 1. DEBE: esta palabra, o los términos "REQUERIDO", "OBLIGATORIO" o "DEBERÁ", significa que la definición es un requerimiento insoslayable de la especificación. 2. NO DEBE: esta frase, o la frase "NO DEBERÁ", significa que la definición es una prohibición insoslayable de la especificación. ___________________________________________________________________________________________ Página 46 de 48 GEL-XML: LENGUAJE ESTÁNDAR 3. DEBERÁ: esta palabra, o el adjetivo "RECOMENDADO", significa que pueden existir razones válidas en determinadas circunstancias para ignorar un elemento determinado, pero que la totalidad de las consecuencias deben ser comprendidas y cuidadosamente sopesadas antes de elegir otros derroteros. 4. NO DEBERÁ: esta frase, o la frase "NO RECOMENDADO", significa que pueden existir razones válidas en determinadas circunstancias en las que el comportamiento en particular sea útil o incluso aconsejable, pero que la totalidad de las consecuencias deben ser comprendidas y cuidadosamente sopesadas antes de implementar cualquier comportamiento descrito bajo esta etiqueta. 5. PUEDE: esta palabra, o el adjetivo "OPCIONAL", significa que un elemento es realmente opcional. Un proveedor puede elegir incluir el elemento porque un mercado en particular lo necesite o porque el proveedor sienta que realza el producto aunque otro proveedor pueda omitir el mismo elemento. Una implementación que no incluya una opción determinada DEBE estar preparada para interoperar con otra implementación que incluya la opción, aunque quizá con reducida funcionalidad. En el mismo orden de cosas, una implementación que incluya una opción en particular DEBE estar preparada para interoperar con otra implementación que no incluya la opción (excepto, por supuesto, para la característica que aporte la opción). 6. Guía de uso de estos imperativos: los imperativos del tipo definido en este memorando deben ser usados con cuidado y con mesura. En particular, sólo DEBEN ser utilizados donde sea realmente necesario para la interoperación o para limitar un comportamiento potencialmente dañino (por ejemplo, limitando retransmisiones). Esto es, no deben ser usados para intentar imponer un método concreto a los implementadores cuando el método no sea necesario para la interoperabilidad. 7. Consideraciones de seguridad: estos términos se utilizan normalmente para especificar comportamientos con implicaciones de seguridad. Los efectos sobre la seguridad de no implementar un DEBE o DEBERÍA, o hacer algo que la especificación dice NO DEBE o NO DEBERÍA ser hecho, pueden ser muy sutiles. Los autores de documentos deberían tomarse su tiempo para elaborar las implicaciones de seguridad respecto a no seguir recomendaciones o requerimientos, ya que la mayoría de los implementadores no tienen el beneficio de la experiencia y de la discusión que produjo la especificación. 8. Agradecimientos: las definiciones de estos términos son una amalgama de las definiciones tomadas de numerosos documentos RFC. Además, se han incorporado _________________________________________________________________________________________ DOCUMENTO Página 47 de 48 GEL-XML: LENGUAJE ESTÁNDAR sugerencias de numerosas personas incluyendo a Robert Ullmann, Thomas Nartenm Neal McBurnett, y Robert Elz. DIRECCIÓN DEL AUTOR: Scott Bradner Harvard University 1350 Mass. Ave. Cambridge, MA 02138 phone - +1 617 495 3864 email - [email protected] Traducción: José M. Cainzos [email protected] SEVILLA –SPAIN 6.2. APÉNDICE B: REFERENCIAS Información general sobre estándares internacionales de intercambio de información: o http://www.acord.org o http://www.h17.org o http://www.hr-xml.org o http://www.legalxml.org o http://www.uv.es/lexml. o http://www.xbrl.org Información general sobre XML: o http://www.w3.org/XML/ o http://www.w3schools.com/xml/default.asp o http://www.xmlfiles.com/xml/ Información general sobre esquemas: o http://www.w3.org/XML/Esquema o http://www.w3schools.com/esquema/default.asp o http://www.xml.com/pub/a/2000/11/29/esquemas/part1.html Información relacionada con las metodologías utilizadas: o http://www.govtalk.gov.uk/ o http://dublincore.org/ o http://www.ebxml.org/ o http://www.mygsmp.org/ o http://www.gs1.org/ o http://www.iaccolombia.org/ o http://www.unece.org/cefact/umm/umm_index.htm ___________________________________________________________________________________________ Página 48 de 48