10.07.2015 Views

ADC PDI Manual Operacion y Administración PDI - Gobierno en línea.

ADC PDI Manual Operacion y Administración PDI - Gobierno en línea.

ADC PDI Manual Operacion y Administración PDI - Gobierno en línea.

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>MINISTERIO DE COMUNICACIONESINTRANET GUBERNAMENTAL:PLATAFORMA DE INTEROPERABILIDADMANUAL DE OPERACIÓN Y ADMINISTRACION DE <strong>PDI</strong>Derechos ReservadosBogotá, D.C.


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Información del Docum<strong>en</strong>toNombre del Proyecto: Plataforma de InteroperabilidadPreparado por: Mauricio Blanco / Luis Felipe García Versión del Docum<strong>en</strong>to:: DefinitivaCargo: Líder Desarrollo / Funcionario HP Fecha: 31/07/2007Revisado Por:Fecha de revisión:Lista de DistribuciónDe: Fecha Teléfono/Fax/EmailPara: Acción Fecha Teléfono/Fax/EmailDra. Maria Isabel Mejía Aprobación 31/07/2007 mmejia@ag<strong>en</strong>da.gov.coJose Luis Rodriguez Aprobación 31/07/2007 josel.rodriguez@telecom.net.co*Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 2 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Tabla de Cont<strong>en</strong>ido1. AVISO DE CONFIDENCIALIDAD ................................................................................................... 62. ACEPTACIONES ........................................................................................................................ 73. INTRODUCCIÓN ....................................................................................................................... 84. PRESENTACIÓN ........................................................................................................................ 95. CONCEPTOS GENERALES ......................................................................................................... 116. PLATAFORMA DE INTEROPERABILIDAD DEL ESTADO COLOMBIANO ............................................... 136.1 Concepto de la Plataforma de Interoperabilidad. .......................................................... 136.1.1 Usuarios de la Plataforma de Interoperabilidad ...................................................................... 156.2 Trámites y Servicios <strong>en</strong> la Plataforma de Interoperabilidad. ......................................... 166.2.1 Definición de Trámite .......................................................................................................... 166.2.2 Definición de Servicios. ....................................................................................................... 216.3 Arquitectura de la Plataforma de Interoperabilidad. ..................................................... 236.3.1 Implem<strong>en</strong>tación de trámites y servicios. ................................................................................ 236.3.2 Ambi<strong>en</strong>tes de ejecución. ...................................................................................................... 257. REGISTRO EN LA PLATAFORMA DE INTEROPERABILIDAD ............................................................ 297.1 Procedimi<strong>en</strong>to para registro de ciudadanos ................................................................... 297.1.1 Procedimi<strong>en</strong>to a seguir por el ciudadano ............................................................................... 297.1.2 Procedimi<strong>en</strong>to a seguir por el administrador de la <strong>PDI</strong> ............................................................ 337.2 Procedimi<strong>en</strong>to para registro de <strong>en</strong>tidades .............................................................................. 377.2.1 Procedimi<strong>en</strong>to a seguir por la <strong>en</strong>tidad ................................................................................... 377.3 Procedimi<strong>en</strong>to para registro de Usuarios Delegados ................................................................ 427.4 Registro de asociación de certificados digitales de cli<strong>en</strong>tes ...................................................... 457.4.1 Firma digital y validación ..................................................................................................... 457.4.2 Registro de asociación de certificados digitales para ciudadanos .............................................. 468. GESTIÓN DE TRÁMITES Y SERVICIOS DE LA <strong>PDI</strong> ......................................................................... 508.1 Proceso para la creación de Trámites o Servicios. .......................................................... 508.1.1. Diseño del flujo de ejecución del trámite o servicio. ................................................................ 528.1.2. Desarrollo de los servicios de soporte al trámite o servicio. ...................................................... 52Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 3 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>8.1.3. Requerimi<strong>en</strong>tos de los Adaptadores de Ag<strong>en</strong>cia Conectada. ..................................................... 538.1.4. Tipos de Web Services requeridos. ....................................................................................... 578.2. Registro del trámite o servicio <strong>en</strong> la plataforma de Interoperabilidad. ......................... 598.2.1. Creación del trámite o servicio. ............................................................................................ 598.2.2. Adición Trámite .................................................................................................................. 738.3. Gestión de trámites o servicios. ...................................................................................... 768.3.1. Modificación del trámite o servicio. ....................................................................................... 768.3.2. Eliminación del trámite o servicio. ......................................................................................... 798.3.3. Consultas........................................................................................................................... 828.3.4. Reportes. ........................................................................................................................... 859. UTILIZACIÓN DE LOS TRÁMITES Y SERVICIOS EXPUESTOS EN LA PLATAFORMA DE INTEROPERABILIDAD979.1. Sistemas de Información ................................................................................................ 979.1.1. Pasos Previos y Prerrequisitos para conectar Sistemas de Información que invocan tramites/serviciospublicados <strong>en</strong> la <strong>PDI</strong> ........................................................................................................... 989.1.2. Conexión a la Interfase de Servicios Web de la <strong>PDI</strong> ...............................................................1009.2. Uso de tramites/servicios publicados <strong>en</strong> la <strong>PDI</strong> por el Ciudadano ................................1049.3. Uso de tramites/servicios publicados <strong>en</strong> la <strong>PDI</strong> por el Funcionario Público .................1059.4. Uso de tramites/servicios publicados <strong>en</strong> la <strong>PDI</strong> por el Administrador Delegado ..........10510. COMPONENTES PLATAFORMA DE INTEROPERABILIDAD ............................................................. 10611. ELEMENTOS A RESPALDAR EN PLATAFORMA <strong>PDI</strong> ...................................................................... 11312. PROCEDIMIENTOS RECOMENDADOS DE OPERACION ................................................................. 11412.1. Diaria ...............................................................................................................................11412.1.1. Ingresar al sitio de administración de <strong>PDI</strong> .............................................................................11412.1.2. Buscar registros de logs .....................................................................................................11512.1.3. Depuración de logs ............................................................................................................11812.2. Semanal ...........................................................................................................................11912.3. M<strong>en</strong>sual............................................................................................................................12012.4. Anual ...............................................................................................................................12013. RECUPERACION DE DESASTRES .............................................................................................. 12114. SECUENCIA DE ENCENDIDO – APAGADO DE LA PLATAFORMA <strong>PDI</strong> ............................................... 122Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 4 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>15. CONSIDERACIONES DEL ENTORNO DE PLATAFORMA DE INTEROPERABILIDAD ............................. 12315.1. Configuración de la Plataforma: ...................................................................................... 12315.2. Reportes: ................................................................................................................... 123Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 5 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>2. ACEPTACIONESLas sigui<strong>en</strong>tes firmas significan la aprobación por parte de Colombia Telecomunicaciones y elprograma Ag<strong>en</strong>da de Conectividad del pres<strong>en</strong>te docum<strong>en</strong>to.Ag<strong>en</strong>da de ConectividadAg<strong>en</strong>da de ConectividadNombre: Dra. Maria Isabel Mejía Nombre: Jose Luis RodriguezFecha: 31/07/2007 Fecha: 31/07/2007Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 7 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>3. INTRODUCCIÓNEl pres<strong>en</strong>te docum<strong>en</strong>to corresponde a las recom<strong>en</strong>daciones de operación de la plataformapara el Proyecto <strong>PDI</strong> diseñado e implem<strong>en</strong>tado para El Programa Ag<strong>en</strong>da deConectividad, de manera conjunta por parte de Colombia Telecomunicaciones S.A.ESP.Esta plataforma consta de equipos de cómputo y hardware Hewlett Packard y software deSistema Operativo y aplicación Microsoft. Estos elem<strong>en</strong>tos requier<strong>en</strong> de una operacióncorrecta que permita mant<strong>en</strong>er la alta disponibilidad y confiabilidad de la solución.Los procedimi<strong>en</strong>tos de operación claros, definidos y establecidos permit<strong>en</strong> mant<strong>en</strong>er demanera segura y disponible la plataforma y sus servicios.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 8 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>4. PRESENTACIÓNLos sistemas de la Administración Pública se adquier<strong>en</strong> g<strong>en</strong>eralm<strong>en</strong>te solución a solución,determinados por la necesidad de adquirir la mejor solución para satisfacer un objetivoespecífico. Como resultado de esto, se crea una amplia gama de islas de información y dedatos a través de la Administración Pública - sin que exista una manera s<strong>en</strong>cilla dedesbloquear los valiosos activos de información que todas ellas conti<strong>en</strong><strong>en</strong> <strong>en</strong> su conjunto,para dar soporte a procesos más útiles y productivos.Los programas de interoperabilidad pued<strong>en</strong> ayudar a resolver estos problemas. Unacercami<strong>en</strong>to bi<strong>en</strong> estructurado a la interoperabilidad ayuda a abrir bodegas de datos y deinformación, y permitir que la información sea intercambiada más fácil y útilm<strong>en</strong>te <strong>en</strong>tresistemas. Las aplicaciones de gestión pued<strong>en</strong> <strong>en</strong>tonces aprovechar toda aquella informaciónintegrada para proporcionar una mejor percepción, un mayor control y una efici<strong>en</strong>ciaoperacional mejorada <strong>en</strong> la gestión de la información. Como resultado final, es posible estarmejor informados, facilitar la toma de decisiones más oportunas, y todo ello relacionado conuna mejor efici<strong>en</strong>cia <strong>en</strong> los costos.Los sistemas de información de las difer<strong>en</strong>tes <strong>en</strong>tidades del Estado Colombiano cumpl<strong>en</strong> conla misión específica para la cual fueron desarrollados, pero estos sistemas de información nosiempre son compatibles <strong>en</strong>tre si, dificultando el intercambio de información y, por lo tanto,haci<strong>en</strong>do m<strong>en</strong>os efici<strong>en</strong>te la administración pública. Para garantizar el adecuado flujo deinformación y de interacción <strong>en</strong>tre los sistemas de información de las <strong>en</strong>tidades del Estado,se hace necesario implem<strong>en</strong>tar modelos de integración e interoperabilidad que permitan quesistemas de información incompatibles puedan comunicarse adecuadam<strong>en</strong>te. Este conjuntode modelos es el que provee y soporta la Plataforma de Interoperabilidad de la IntranetGubernam<strong>en</strong>tal, permiti<strong>en</strong>do a un sistema de información comunicarse con cualquier otro demanera adecuada.Interacción <strong>en</strong>tre <strong>en</strong>tidades del estado: Intercambio de Información y utilización de Trámitesy Servicios. Las <strong>en</strong>tidades del estado necesitan interactuar por dos razones principales:• Intercambiar información• Utilizar los trámites y servicios integrados, ofrecidos por los sistemas deinformación de las <strong>en</strong>tidades.Estos dos tipos de interacción son los que provee la plataforma de interoperabilidad parasatisfacer los requerimi<strong>en</strong>tos de las <strong>en</strong>tidades del Estado.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 9 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Interacción <strong>en</strong>tre las <strong>en</strong>tidades del estado y los ciudadanos: Trámites y servicios <strong>en</strong> líneaLos ciudadanos necesitan interactuar con las <strong>en</strong>tidades del Estado, para:• Obt<strong>en</strong>er Información• Utilizar servicios <strong>en</strong> línea• Ejecutar trámites <strong>en</strong> líneaEstos tres tipos de interacción son los que debe permitir la plataforma de interoperabilidadpara satisfacer los requerimi<strong>en</strong>tos de las <strong>en</strong>tidades del Estado y los ciudadanos.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 10 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>5. CONCEPTOS GENERALESLa interoperabilidad <strong>en</strong> este docum<strong>en</strong>to está relacionada con la posibilidad de que lossistemas de las Administraciones Públicas trabaj<strong>en</strong> juntos de forma satisfactoria y productivaindep<strong>en</strong>di<strong>en</strong>tem<strong>en</strong>te de la tecnología o la aplicación que se utilice, o el proveedor hasuministrado el sistema subyac<strong>en</strong>te.Si bi<strong>en</strong> la interoperabilidad puede t<strong>en</strong>er significados difer<strong>en</strong>tes dep<strong>en</strong>di<strong>en</strong>do del contexto, eltérmino g<strong>en</strong>eralm<strong>en</strong>te es <strong>en</strong>t<strong>en</strong>dido como “la capacidad de difer<strong>en</strong>tes productos y serviciosde tecnología de información para intercambiar y usar datos e información con el objetivo defuncionar juntos <strong>en</strong> un <strong>en</strong>torno conectado <strong>en</strong> red.”Varias fu<strong>en</strong>tes de todo el mundo corroboran esta definición, <strong>en</strong>tre estas:• El Diccionario de Telecomunicaciones de Newton define la interoperabilidad como“la capacidad de gestionar el software y el intercambio de información <strong>en</strong> una redheterogénea, p. e. una red ext<strong>en</strong>sa constituida por varias redes locales difer<strong>en</strong>tes.”• El Acta de e-Governm<strong>en</strong>t de los EE.UU. del año 2002 define la interoperabilidadcomo “la capacidad con la que comunican e intercambian datos difer<strong>en</strong>tessistemas operativos y de software, aplicaciones, y servicios de una manera exacta,eficaz y consist<strong>en</strong>te.”• De la misma forma, el Acta de Derechos de Autor de Mil<strong>en</strong>io Digital de los EE. UU(DMCA) del año 1998 define la interoperabilidad como “la capacidad con la queprogramas de ord<strong>en</strong>ador intercambian información, así como la de utilizarmutuam<strong>en</strong>te esa información que ha sido intercambiada <strong>en</strong>tre ellos.”• Un libro blanco sobre interoperabilidad creado por EICTA (European IT tradeassociation) <strong>en</strong> junio de 2004, define la interoperabilidad como “la capacidad dedos o más redes, sistemas, dispositivos, aplicaciones o compon<strong>en</strong>tes paraintercambiar información <strong>en</strong>tre ellos y usar la información intercambiada.”• El Marco europeo de Interoperabilidad, una iniciativa para facilitar lainteroperabilidad de servicios y sistemas a nivel pan-europeo, define lainteroperabilidad como “la capacidad de los sistemas de Tecnologías de laInformación y las Comunicaciones (TIC) y de los procesos de negocio quesoportan, para intercambiar datos y permitir compartir la información yconocimi<strong>en</strong>tos.”Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 11 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>En su acepción más simple, la interoperabilidad trata de asegurar que los sistemas trabaj<strong>en</strong>juntos. Algunos de los factores subyac<strong>en</strong>tes para la puesta <strong>en</strong> práctica de programas deinteroperabilidad <strong>en</strong> la Administración Pública son:• Servicios c<strong>en</strong>trados <strong>en</strong> los ciudadanos: asegurando el despliegue de serviciospúblicos e información de modo que t<strong>en</strong>gan s<strong>en</strong>tido para los ciudadanos.• Eficacia operacional: facilitando la alineación de procesos empresariales ytecnológicos <strong>en</strong> la Administración Pública para trabajar con más eficacia, como unaorganización colectiva más que como un conjunto de almac<strong>en</strong>es de informaciónseparados.• Un retorno de la inversión (ROI), la interoperabilidad <strong>en</strong>tre nuevos <strong>en</strong>tornos ysistemas exist<strong>en</strong>tes permite cualquier migración gradual, efici<strong>en</strong>te y evolutiva anuevas plataformas.El empleo de los estándares apropiados ayuda a establecer la interoperabilidad a través demuchos proveedores, tecnologías y productos exist<strong>en</strong>tes <strong>en</strong> el mercado y de ahí que permitaa productos dispares el hecho de poder compartir datos para funcionar juntos <strong>en</strong> un <strong>en</strong>tornoconectado <strong>en</strong> red. Puede alcanzarse mejor este objetivo propuesto mediante unacombinación de aproximaciones complem<strong>en</strong>tarias, incluy<strong>en</strong>do estándares abiertos. Lainteroperabilidad puede ser simplificada <strong>en</strong>ormem<strong>en</strong>te:• Una sintaxis estándar, <strong>en</strong> la cual la información de todos los sistemas pueda serexpresada inequívocam<strong>en</strong>te.• Unos modelos semánticos estándar, de modo que las organizaciones pudieranexpresar sus prácticas de negocio <strong>en</strong> un l<strong>en</strong>guaje consist<strong>en</strong>te.• Unos protocolos estándar, de modo que la información pudiera traspasar fronteras<strong>en</strong>tre <strong>en</strong>tornos operativos y <strong>en</strong>tre organizaciones.• Un estándar intermedio para <strong>en</strong>lazar comportami<strong>en</strong>tos a docum<strong>en</strong>tos de negocio.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 12 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>6. PLATAFORMA DE INTEROPERABILIDAD DEL ESTADO COLOMBIANOLa plataforma de Interoperabilidad compr<strong>en</strong>de la infraestructura de interoperabilidadmediante la incorporación de estándares de intercambio de información para el gobierno(GEL-XML), y las herrami<strong>en</strong>tas que permit<strong>en</strong> la integración y la interacción adecuada de lossistemas de información de las <strong>en</strong>tidades del estado, y establece una sólida base tecnológicapara el intercambio de información, servicios, y la implem<strong>en</strong>tación de trámites <strong>en</strong> línea.Usuarios FinalesConv<strong>en</strong>cionesUsuariosEnrutadorAdmin.EnrutadorTransaccionalFuncionarioPúblicoGestionasolicitaCiudadanosolicita<strong>Gobierno</strong> <strong>en</strong>línearedireccionaFuncionarioEmpresasolicitaConsume serviciosConsume serviciosS.I. Empresa 1S.I. Empresa 2UsuariosEntidadesUsuariosEmpresasAdmin. PruebasValidaPresta serviciosS.I. Entidad 1S.I. Entidad 1UsuariosEnrutadorAdmin.DelegadopermiteEnrutador TransaccionalRegistra/modifica/ellimina tramites/serviciosadministraPresta serviciosConsume serviciosS.I. Entidad 3S.I. Entidad 2CiudadanoWebServiceS.I. (Sistema deInformación)Admin.Admin. EntidadEmpresaUsuarios AdministradoresFigura 1. Modelo Conceptual Plataforma de Interoperabilidad6.1 Concepto de la Plataforma de Interoperabilidad.La Plataforma de Interoperabilidad del Estado Colombiano permite la conexión de losdifer<strong>en</strong>tes participantes que intervi<strong>en</strong><strong>en</strong> <strong>en</strong> los procesos del Estado Colombiano querequier<strong>en</strong> de algún tipo de intercambio de información para ejecutar un proceso. Deforma conceptual actúa de conc<strong>en</strong>trador intelig<strong>en</strong>te <strong>en</strong> un modelo radial (hub andDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 13 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>spoke). El conc<strong>en</strong>trador es intelig<strong>en</strong>te porque no solo actúa como conc<strong>en</strong>trador y<strong>en</strong>rutador si no que es posible definir operaciones compuestas <strong>en</strong> el c<strong>en</strong>tro de la estrellaque integre servicios de múltiples proveedores.Figura 2. Modelo Hub and Spoke de la Plataforma de InteroperabilidadComo se observa <strong>en</strong> la figura anterior, la Plataforma de Interoperabilidad se<strong>en</strong>cu<strong>en</strong>tra conceptualm<strong>en</strong>te <strong>en</strong> el c<strong>en</strong>tro de la estrella integrando los satélites queinteractúan <strong>en</strong> los procesos de gobierno del estado colombiano. Esto permite queactúe como gestor y mediador <strong>en</strong>tre los difer<strong>en</strong>tes actores que participan <strong>en</strong> losprocesos.A partir de este modelo la Plataforma de Interoperabilidad está <strong>en</strong> capacidad deofrecer a los difer<strong>en</strong>tes satélites del modelo los servicios expuestos por los otros. Así,Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 14 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>por ejemplo, un ciudadano puede consumir un servicio ofrecido por una EntidadGubernam<strong>en</strong>tal interactuando exclusivam<strong>en</strong>te con la Plataforma de Interoperabilidad.Igualm<strong>en</strong>te, esto permite t<strong>en</strong>er la capacidad de crear cad<strong>en</strong>as de serviciosespecializando cada uno los participantes como consumidor o prestador de servicios.6.1.1 Usuarios de la Plataforma de InteroperabilidadLos sigui<strong>en</strong>tes son los Actores/Usuarios id<strong>en</strong>tificados <strong>en</strong> la Plataforma deInteroperabilidad:Actor/Usuario Descripción Creado <strong>en</strong> el SistemaporPersona Natural o Ciudadano Persona Natural.N/A(Abstracto)Empresa (Abstracto) Persona Jurídica N/AEntidad (Abstracto) Ag<strong>en</strong>cia del gobierno N/AAdministrador de Plataforma Encargado de administrar todos los servicios La instalación del Sistemade Interoperabilidadde gestión que presta la Plataforma deInteroperabilidad.Administrador de Pruebas Ayuda <strong>en</strong> las labores de verificación y pruebas Administrador de la <strong>PDI</strong>de nuevos trámites/servicios o nuevasversiones de estos.Administrador Delegado Ayuda al Administrador <strong>en</strong> las labores de Administrador de la <strong>PDI</strong>gestión de la <strong>PDI</strong>Administrador de Entidad Encargado de la Entidad para la efectuar toda Solicitado por él mismo,la interacción con la Plataforma de Autorizado por elInteroperabilidad, es el <strong>en</strong>cargado de crear y Administrador de la <strong>PDI</strong>modelar el trámite de su <strong>en</strong>tidad, creación deusuarios delegados de su <strong>en</strong>tidad, hace uso delsistema de gestión para la <strong>en</strong>tidad.Administrador EmpresaUsuario DelegadoCiudadanoUsuario AnónimoPersona <strong>en</strong>cargada de administrar los serviciosde la Plataforma de Interoperabilidad para unaempresa, esta es la <strong>en</strong>cargada de crearusuarios delegado de su empresa y puedehacer uso del sistema de gestión para laempresapersona delegada por una <strong>en</strong>tidad o empresapara ejecutar y consultar trámites <strong>en</strong> nombrede la <strong>en</strong>tidad o empresaPersona Natural que hace uso de los serviciosde la Plataforma de Interoperabilidad, puedeejecutar trámites, consultar resultado detrámites efectuados.Persona Natural que no ti<strong>en</strong>e o no necesita unusuario <strong>en</strong> el sistema para poder interactuarSolicitado por él mismo,Autorizado por elAdministrador de la <strong>PDI</strong>Administrador de Entidad oEmpresaSolicitado por él mismo,Autorizado por elAdministrador de la <strong>PDI</strong>N/ADocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 15 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Sistema de Informacióncon el.Sistemas de Información de Entidades oEmpresas que hac<strong>en</strong> uso de los trámitesexpuestos a través de servicios Web (WebServices) que expone la Plataforma deInteroperabilidad. Estos sistemas deinformación pued<strong>en</strong> solo iniciar la ejecución deServicios (no trámites).Administrador de Entidad oEmpresa6.2 Trámites y Servicios <strong>en</strong> la Plataforma de Interoperabilidad.6.2.1 Definición de TrámiteSe considera un trámite a toda interacción <strong>en</strong>tre un ciudadano o una empresa y una<strong>en</strong>tidad del Estado, así como toda interacción <strong>en</strong>tre <strong>en</strong>tidades del estado. De estamanera, existirían tres tipos de trámites: Trámites informativos o consultas a <strong>en</strong>tidades gubernam<strong>en</strong>tales. Trámites normados o trámites. Trámites no normados o servicios.Los Trámites electrónicos buscan ofrecer una alternativa respecto a los trámitestradicionales, permitiéndole al ciudadano interactuar con el Estado a través de canalesno tradicionales, y a las <strong>en</strong>tidades del Estado interactuar <strong>en</strong>tre ellas, a través de laIntranet gubernam<strong>en</strong>tal.Un trámite tradicional puede exigir: Que el ciudadano haga pres<strong>en</strong>cia física y se id<strong>en</strong>tifique con su docum<strong>en</strong>to deid<strong>en</strong>tidad <strong>en</strong> el mom<strong>en</strong>to de realizar el trámite. Fotocopia del docum<strong>en</strong>to de id<strong>en</strong>tidad. Firma. Huella Digital. Aut<strong>en</strong>ticación notarial de la firma o de alguno de los docum<strong>en</strong>tos anexos.Así mismo, algunos trámites, para garantizar que la información dilig<strong>en</strong>ciada <strong>en</strong> susformularios no va a ser cambiada, utilizan papel de seguridad. Todos estosrequerimi<strong>en</strong>tos van asociados a requerimi<strong>en</strong>tos de aut<strong>en</strong>ticación, integridad y norepudiación.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 16 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Para que sea viable, un trámite electrónico debe t<strong>en</strong>er características equival<strong>en</strong>tes a lasde su contraparte tradicional. Un trámite tradicional puede requerir del ciudadano eldilig<strong>en</strong>ciami<strong>en</strong>to de un formulario, una firma, una huella, que se id<strong>en</strong>tifique con sucédula de ciudadanía, un recibo de consignación, docum<strong>en</strong>tación anexa, y más.El trámite electrónico debe ofrecer a la <strong>en</strong>tidad información equival<strong>en</strong>te, que t<strong>en</strong>ga lasmismas características y cumplan con los mismos requerimi<strong>en</strong>tos que se pid<strong>en</strong> para eltrámite tradicional. Es por ello que para analizar lo que necesita un trámite electrónico,es necesario estudiar el trámite tradicional y sus características. Un trámite tradicionalpuede ser estructurado de la sigui<strong>en</strong>te manera: Datos Docum<strong>en</strong>tos anexos Docum<strong>en</strong>tos g<strong>en</strong>erados por el usuario o por terceros Docum<strong>en</strong>tos g<strong>en</strong>erados como resultado de otro trámite Resultado6.2.1.1 Repres<strong>en</strong>tación de trámitesUn Trámite (Tx) que se repres<strong>en</strong>ta como un círculo ti<strong>en</strong>e asociado un conjuntode datos de <strong>en</strong>trada y salida. Los datos de <strong>en</strong>trada correspond<strong>en</strong> a los camposnecesarios para la ejecución del trámite, mi<strong>en</strong>tras que los de salida estánrelacionados a los resultados de su ejecución. La repres<strong>en</strong>tación gráfica de esteconcepto es:Figura 3. Repres<strong>en</strong>tación grafica de un trámite o servicio.La ejecución de un trámite solo se podrá dar si ti<strong>en</strong>e todos los datos de <strong>en</strong>tradarequeridos, ya sean propios u obt<strong>en</strong>idos de sus trámites prerrequisito. Untrámite puede requerir como insumo (datos de <strong>en</strong>trada) el resultado (datos desalida) de otros trámites. Así, se define una relación de dep<strong>en</strong>d<strong>en</strong>cias <strong>en</strong>tretrámites.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 17 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>La ejecución de un Árbol de Trámites como el mostrado <strong>en</strong> la sigui<strong>en</strong>te gráfica,requiere que se conozcan los datos de <strong>en</strong>trada de todos los trámites del árbol,conformando así una lista unificada (debido a que puede haber datos comunes)de datos de <strong>en</strong>trada (compuesta por la unión de los datos de <strong>en</strong>trada para TA,TB, TC, TE y TG) y salida para el árbol (compuesta por los datos de salida deTA), así:Figura 4. Árbol de ejecución de trámites.Según lo anterior, puede haber datos comunes <strong>en</strong>tre todos los trámites de unárbol, estos solo deb<strong>en</strong> ser solicitados una vez durante la ejecución completa delárbol.La información de <strong>en</strong>trada de un trámite padre (como TA) está compuesta por lainformación ingresada por el usuario, junto con un subconjunto de los datos desalida para los trámites TB y/o TC. La sigui<strong>en</strong>te gráfica muestra como los datosde salida de un trámite prerrequisito (TB) alim<strong>en</strong>tan algunos datos de <strong>en</strong>tradade un trámite TA:Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 18 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Figura 5. Flujo de datos <strong>en</strong> trámites compuestos.El conjunto de datos de <strong>en</strong>trada y salida para un trámite, está modelado por unesquema indep<strong>en</strong>di<strong>en</strong>te basado <strong>en</strong> GEL-XML.6.2.1.2 Ejecución de Trámites.La ejecución de un trámite, puede requerir la ejecución previa de los trámitescon los que se relaciona, d<strong>en</strong>ominados Trámites Prerrequisitos, y asírecurr<strong>en</strong>tem<strong>en</strong>te.Figura 6. Tramites compuestos.La anterior figura muestra un Árbol de Trámites, donde el trámite TA, ti<strong>en</strong>ecomo trámites prerrequisitos, los trámites TB y TC, y a su vez, TC ti<strong>en</strong>e comoDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 19 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>prerrequisitos los trámites TE y TG. Con lo anterior, el ord<strong>en</strong> de ejecución finaldel árbol sería por niveles del árbol, como se muestra a continuación:1. TE y TG2. TB y TC3. TAEn un esc<strong>en</strong>ario ideal, la ejecución se hará por niveles, sin embargo, puededarse el caso <strong>en</strong> que la ejecución de TE y TG tome demasiado tiempo y sepueda iniciar la de TB, sin esperar a su culminación.Adicionalm<strong>en</strong>te, se pued<strong>en</strong> llegar a pres<strong>en</strong>tar relaciones más complejas comola mostrada a continuación.Figura 7. Tramite compuesto con prerrequisitos compartidos.En esta variante de la anterior, se puede notar como el trámite TE esprerrequisitos de los trámites TB y TC.La ejecución completa de un árbol consiste de varias fases:1. Obt<strong>en</strong>ción de la información requerida (datos de <strong>en</strong>trada) por cada unode los trámites que deb<strong>en</strong> ser ejecutados <strong>en</strong> el árbol.2. Ejecución de cada uno de los trámites con la información suministrada.Un árbol de trámites es recorrido de arriba hacia abajo durante la primera fase,y <strong>en</strong> s<strong>en</strong>tido inverso durante la segunda.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 20 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>La primera fase de la ejecución se desglosa <strong>en</strong> los sigui<strong>en</strong>tes pasos:1. Obt<strong>en</strong>er la información para un trámite TX2. Según los datos ingresados para el trámite TX, se evalúa cuáles de sustrámites prerrequisitos son necesarios de ejecutar (algunos de estospuedes ser de ejecución condicional según la información ingresada paraTX).3. Se repite recurr<strong>en</strong>tem<strong>en</strong>te los pasos 1 y 2 para cada uno de los trámitesprerrequisitos que será necesario ejecutar según la evaluación <strong>en</strong> elpaso 2.6.2.2 Definición de Servicios.Se considera un servicio a toda interacción <strong>en</strong>tre un ciudadano o una empresa y una<strong>en</strong>tidad del Estado, así como toda interacción <strong>en</strong>tre <strong>en</strong>tidades del estado. De estamanera, existirían dos tipos de servicios: Servicios informativos o consultas a <strong>en</strong>tidades gubernam<strong>en</strong>tales. Trámites no normados o servicios.Los servicios electrónicos buscan ofrecer una alternativa respecto a los serviciostradicionales, permitiéndole al ciudadano interactuar con el Estado a través de canalesno tradicionales, y a las <strong>en</strong>tidades del Estado interactuar <strong>en</strong>tre ellas, a través de laIntranet gubernam<strong>en</strong>tal.Un servicio tradicional puede exigir:Que el ciudadano haga pres<strong>en</strong>cia física y se id<strong>en</strong>tifique con su docum<strong>en</strong>to deid<strong>en</strong>tidad <strong>en</strong> el mom<strong>en</strong>to de realizar el servicio.Fotocopia del docum<strong>en</strong>to de id<strong>en</strong>tidad.Firma.Huella Digital.Aut<strong>en</strong>ticación notarial de la firma o de alguno de los docum<strong>en</strong>tos anexos.Así mismo, algunos servicios, para garantizar que la información dilig<strong>en</strong>ciada <strong>en</strong> susformularios no va a ser cambiada, utilizan papel de seguridad. Todos estosrequerimi<strong>en</strong>tos van asociados a requerimi<strong>en</strong>tos de aut<strong>en</strong>ticación, integridad y norepudiación.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 21 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Para que sea viable, un servicio electrónico debe t<strong>en</strong>er características equival<strong>en</strong>tes a lasde su contraparte tradicional. Un servicio tradicional puede requerir del ciudadano eldilig<strong>en</strong>ciami<strong>en</strong>to de un formulario, una firma, una huella, que se id<strong>en</strong>tifique con sucédula de ciudadanía, un recibo de consignación, docum<strong>en</strong>tación anexa, y más.El servicio electrónico debe ofrecer a la <strong>en</strong>tidad información equival<strong>en</strong>te, que t<strong>en</strong>ga lasmismas características y cumplan con los mismos requerimi<strong>en</strong>tos que se pid<strong>en</strong> para elservicio tradicional. Es por ello que para analizar lo que necesita un servicio electrónico,es necesario estudiar el servicio tradicional y sus características. Un servicio tradicionalpuede ser estructurado de la sigui<strong>en</strong>te manera:DatosDocum<strong>en</strong>tos anexosDocum<strong>en</strong>tos g<strong>en</strong>erados por el usuario o por tercerosResultado6.2.2.1 Repres<strong>en</strong>tación de serviciosUn Servicio (Tx) que se repres<strong>en</strong>ta como un círculo ti<strong>en</strong>e asociado un conjuntode datos de <strong>en</strong>trada y salida. Los datos de <strong>en</strong>trada correspond<strong>en</strong> a los camposnecesarios para la ejecución del servicio, mi<strong>en</strong>tras que los de salida estánrelacionados a los resultados de su ejecución. La repres<strong>en</strong>tación gráfica de esteconcepto es:Figura 8. Repres<strong>en</strong>tación grafica de un servicio.6.2.2.2 Ejecución de servicios.La ejecución de un servicio solo se podrá dar si ti<strong>en</strong>e todos los datos de <strong>en</strong>tradarequeridos.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 22 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>6.3 Arquitectura de la Plataforma de Interoperabilidad.6.3.1 Implem<strong>en</strong>tación de trámites y servicios.Para que una <strong>en</strong>tidad pueda exponer un trámite o servicio a través de la Plataforma deInteroperabilidad debe registrarlo previam<strong>en</strong>te y seguir una secu<strong>en</strong>cia de pasos que lohabilit<strong>en</strong> (ver capítulo 4 Gestión de Trámites y Servicios de la <strong>PDI</strong>). De forma similar,para que un actor pueda consumir un trámite o servicio expuesto a través de laPlataforma de Interoperabilidad debe ejecutar un proceso de registro y aut<strong>en</strong>ticación(ver capítulo 3 Registro <strong>en</strong> la Plataforma de Interoperabilidad).Los Trámites y servicios de las <strong>en</strong>tidades gubernam<strong>en</strong>tales constituy<strong>en</strong> la base deservicios de la <strong>PDI</strong>. El modelo requiere que la Entidad desarrolle Web Services concaracterísticas específicas y haga refer<strong>en</strong>cia a estos Web Services <strong>en</strong> la <strong>PDI</strong>. En capítulosposteriores se describirán las características que deb<strong>en</strong> cumplir el Web Service y elprocedimi<strong>en</strong>to para crear la refer<strong>en</strong>cia <strong>en</strong> la <strong>PDI</strong>. Un Web Service que satisfaga estosrequerimi<strong>en</strong>tos se califica como un Adaptador de Ag<strong>en</strong>cia Conectada, abreviadocomo AAC. Un trámite puede t<strong>en</strong>er relación de ejecución con otros trámites. De estaforma es posible crear trámites compuestos que integr<strong>en</strong> lógica de múltiples trámites y<strong>en</strong>tidades. D<strong>en</strong>tro de estos conceptos se puede <strong>en</strong>t<strong>en</strong>der la <strong>PDI</strong> como una pasarela deservicios de múltiples prestadores de servicio.CiudadanoAdaptador deAg<strong>en</strong>cia ConectadaEntidad ATramite ASistema deInformaciónEmpresaAdaptador deAg<strong>en</strong>cia ConectadaEntidad ATramite BAdaptador deAg<strong>en</strong>cia ConectadaEntidad BServicio CCiudadanoAdaptador deAg<strong>en</strong>cia ConectadaEntidad CTramite DFigura 9. Pres<strong>en</strong>tación de trámites o servicios <strong>en</strong> la <strong>PDI</strong>:Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 23 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Como se describe <strong>en</strong> la grafica anterior, los tramites o servicios son publicados por lasEntidades o Ag<strong>en</strong>cias gubernam<strong>en</strong>tales <strong>en</strong> la Plataforma de Interoperabilidad yexpuestos a los consumidores por la <strong>PDI</strong>. De esta forma la relación del consumidor deltrámite o servicio es exclusivam<strong>en</strong>te con la <strong>PDI</strong> que actúa como gestor de ejecución deltrámite o servicio con las <strong>en</strong>tidades.Dada la capacidad de estructurar trámites compuestos <strong>en</strong> la <strong>PDI</strong> se establece que larelación de un consumidor de un trámite <strong>en</strong> la <strong>PDI</strong> no es necesariam<strong>en</strong>te uno a uno conlas <strong>en</strong>tidades o los tramites expuestos por estas si no que es posible que cuando unciudadano seleccione ejecutar un trámite de una <strong>en</strong>tidad, este trámite establezca unarelación transitiva con otro tramite de otra <strong>en</strong>tidad. La sigui<strong>en</strong>te figura describe estecomportami<strong>en</strong>to.CiudadanoAdaptador deAg<strong>en</strong>cia ConectadaEntidad ATramite ASistema deInformaciónEmpresaAdaptador deAg<strong>en</strong>cia ConectadaEntidad ATramite BAdaptador deAg<strong>en</strong>cia ConectadaEntidad BServicio CCiudadanoAdaptador deAg<strong>en</strong>cia ConectadaEntidad CTramite DFigura 10. Tramites compuestos <strong>en</strong> la <strong>PDI</strong>.Un usuario que consume el trámite D establece una relación indirecta con el Adaptadorde Ag<strong>en</strong>cia Conectada para el trámite D <strong>en</strong> la Entidad C sin requerir ninguna otrarelación. Pero si el servicio que consume es el Trámite B, que requiere del Trámite Dpara la ejecución, el usuario establece una relación transitiva con la Entidad Cejecutando el Trámite D. Este modelo resalta una de las principales características de laPlataforma de Interoperabilidad que es el concepto de desarrollar dinámicam<strong>en</strong>te <strong>en</strong> la<strong>PDI</strong> jerarquías de ejecución de trámites compuestos. Esta capacidad determina unaDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 24 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>naturaleza de <strong>en</strong>torno de desarrollo <strong>en</strong> la <strong>PDI</strong> para las <strong>en</strong>tidades que están defini<strong>en</strong>dolos trámites y servicios que expondrán a través de la <strong>PDI</strong>, creando un modelo demúltiples ambi<strong>en</strong>tes de ejecución para la Plataforma de Interoperabilidad.6.3.2 Ambi<strong>en</strong>tes de ejecución.La naturaleza de plataforma de desarrollo de la <strong>PDI</strong> requiere de un ambi<strong>en</strong>te dedesarrollo y preproducción <strong>en</strong> donde los <strong>en</strong>cargados de la EntidadesGubernam<strong>en</strong>tales puedan implem<strong>en</strong>tar el trámite y servicio y establecer los trámitesprerrequisito que requiere la ejecución de este. De esta forma un administrador de<strong>en</strong>tidad <strong>en</strong>cargado de la definición de un trámite o servicio ti<strong>en</strong>e la posibilidad de definirlas relaciones <strong>en</strong>tre trámites, conectar los Adaptadores de Ag<strong>en</strong>cia Conectada, realizarpruebas de funcionami<strong>en</strong>to todo esto <strong>en</strong> un <strong>en</strong>torno privado antes de que el servicio seapublicado efectivam<strong>en</strong>te al público. Este <strong>en</strong>torno se d<strong>en</strong>omina d<strong>en</strong>tro de la <strong>PDI</strong> como elambi<strong>en</strong>te de Preproducción.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 25 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Administrador dePlataformaSistema deInformaciónAmbi<strong>en</strong>te dePreproducciónAdministración de laPlataforma deInteroperabilidadCiudadanoDe pruebaAAC - PruebasEntidad A - Tramite AAAC – Pru. Rta. Aut.Entidad A - Tramite AAAC - PruebasEntidad A - Tramite BAAC – Pru. Rta. Aut.Entidad A - Tramite BEmpresade pruebasAAC - PruebasEntidad B - Servicio CCiudadanoDe pruebaAAC - PruebasEntidad C - Tramite DAAC – Pru. Rta. Aut.Entidad C - Tramite DAdministrador deEntidadGestión de tramitesPor <strong>en</strong>tidadesFigura 11. Ambi<strong>en</strong>te de Preproducción de la <strong>PDI</strong>.El ambi<strong>en</strong>te de preproducción constituye un <strong>en</strong>torno de desarrollo y pruebas paralas que las Entidades puedan definir, probar, estabilizar y solicitar la publicación de lostrámites y servicios que serán publicados <strong>en</strong> el Ambi<strong>en</strong>te de Producción de la <strong>PDI</strong>.Este modelo exige crear y mant<strong>en</strong>er usuarios finales de pruebas que deb<strong>en</strong> seradministrados por cada una de las <strong>en</strong>tidades que están <strong>en</strong> el proceso de pruebas. Lagestión de la <strong>en</strong>tidad se realiza mayoritariam<strong>en</strong>te <strong>en</strong> este ambi<strong>en</strong>te, es acá donde sedefine el trámite, se establec<strong>en</strong> las dep<strong>en</strong>d<strong>en</strong>cias con otros trámites y se establec<strong>en</strong>las propiedades asociadas a los trámites y servicios.En este ambi<strong>en</strong>te se requier<strong>en</strong> dos tipos de Adaptadores de Ag<strong>en</strong>cia Conectada - AAC.Un AAC de pruebas que debe estar conectado a los sistemas de pruebas <strong>en</strong> la<strong>en</strong>tidad. Es utilizado para probar puntualm<strong>en</strong>te la lógica y funcionalidad de eseDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 26 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>trámite particular. Es un modelo idéntico al que estará implem<strong>en</strong>tado <strong>en</strong> producciónpero conectado a los sistemas de prueba <strong>en</strong> la <strong>en</strong>tidad. Además de este se requiereun segundo tipo de adaptador que permite las pruebas de trámites donde el trámite<strong>en</strong> cuestión es un prerrequisito, esto <strong>en</strong> caso de que la solicitud corresponda a untrámite.En resum<strong>en</strong>, se id<strong>en</strong>tifican tres tipos de AACs:1. AAC de producción2. AAC de pruebas, conectado al sistema de pruebas de la <strong>en</strong>tidad3. AAC que permite las pruebas de trámites donde el trámite <strong>en</strong> cuestión es unprerrequisito (<strong>en</strong> caso de que aplique). También d<strong>en</strong>ominado AAC “Dummy”.Ambi<strong>en</strong>te dePreproducciónAmbi<strong>en</strong>te deProducciónAdministrador dePlataformaSistema deInformaciónAdministración de laPlataforma deInteroperabilidadCiudadanoDe pruebaEmpresade pruebasCiudadanoDe pruebaTramite A Tramite B Servicio C Tramite DAAC - PruebasEntidad A - Tramite AAAC – Pru. Rta. Aut.Entidad A - Tramite AAAC - PruebasEntidad A - Tramite BAAC – Pru. Rta. Aut.Entidad A - Tramite BAAC - PruebasEntidad B - Servicio CAAC - PruebasEntidad C - Tramite DAAC – Pru. Rta. Aut.Entidad C - Tramite DAdministrador dePlataformaCiudadanoSistema deInformaciónEmpresaCiudadanoAdministración de laPlataforma deInteroperabilidadTramite A Tramite B Servicio C Tramite DAAC - ProducciónEntidad ATramite AAAC - ProducciónEntidad ATramite BAAC - ProducciónEntidad BServicio CAAC - ProducciónEntidad CTramite DGestión de tramitesPor <strong>en</strong>tidadesGestión de tramitesPor <strong>en</strong>tidadesAdministrador deEntidadAdministrador deEntidadProceso de publicaciónFigura 12. Ambi<strong>en</strong>tes de preproducción y producción de la <strong>PDI</strong>.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 27 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Una vez el trámite o servicio ha sido completam<strong>en</strong>te probado <strong>en</strong> el ambi<strong>en</strong>te depreproducción el administrador de la <strong>en</strong>tidad solicita a la plataforma su publicación <strong>en</strong>el ambi<strong>en</strong>te de producción, utilizando las herrami<strong>en</strong>tas de administración que proveela misma plataforma.Un trámite o servicio publicado puede ser accedido por los usuarios que eladministrador de la <strong>en</strong>tidad haya definido. La sigui<strong>en</strong>te tabla indica cual tipo de AACes llamado por cada uno de los usuarios del sistema dep<strong>en</strong>di<strong>en</strong>do del ambi<strong>en</strong>te <strong>en</strong> elque se <strong>en</strong>cu<strong>en</strong>tr<strong>en</strong>:Ciudadano/Usuario DelegadoSistema de InformaciónAmbi<strong>en</strong>te PreproducciónAAC conectado a los sistemas depruebas <strong>en</strong> la EntidadAAC conectado a los sistemas depruebas <strong>en</strong> la EntidadAmbi<strong>en</strong>te ProducciónAAC conectado a los sistemas deproducción <strong>en</strong> la EntidadAAC conectado a los sistemas deproducción <strong>en</strong> la EntidadDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 28 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>7. REGISTRO EN LA PLATAFORMA DE INTEROPERABILIDADPara solicitar las cred<strong>en</strong>ciales de aut<strong>en</strong>ticación, ya sea para publicar o usar servicios, <strong>en</strong> laPlataforma de Interoperabilidad las <strong>en</strong>tidades gubernam<strong>en</strong>tales deb<strong>en</strong> comunicarse con laAg<strong>en</strong>da de Conectividad donde se establece el procedimi<strong>en</strong>to a seguir para la solicitud yemisión de las cred<strong>en</strong>ciales requeridas.Como respuesta a la solicitud el solicitante recibirá las instrucciones de acceso al Sitio Webpara registro, previa aprobación del requerimi<strong>en</strong>to.En g<strong>en</strong>eral, el procedimi<strong>en</strong>to a seguir <strong>en</strong> la solicitud y emisión de las cred<strong>en</strong>ciales para losciudadanos y/o administradores es el mismo, difiere solam<strong>en</strong>te los campos que se deb<strong>en</strong>dilig<strong>en</strong>ciar.7.1 Procedimi<strong>en</strong>to para registro de ciudadanos7.1.1 Procedimi<strong>en</strong>to a seguir por el ciudadano1. Se <strong>en</strong>tra al sitio Web correspondi<strong>en</strong>te <strong>en</strong> este caso el sitio de ciudadanos (URL:http://200.21.208.237/<strong>PDI</strong>SitioCiudadanos/Login.aspx), se hace clic <strong>en</strong> el link Ingresopor primera vez.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 29 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 30 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>2. El sistema despliega una pantalla solicitando los datos del usuario (InformaciónPersonal e Información de Seguridad) que va a ser agregado <strong>en</strong> la Plataforma deInteroperabilidad (<strong>PDI</strong>).Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 31 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>3. Se dilig<strong>en</strong>cia el formulario ll<strong>en</strong>ando todos los campos de manera correcta y se haceclic <strong>en</strong> el botón <strong>en</strong>viar formulario.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 32 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>4. El sistema <strong>en</strong>vía una notificación por pantalla de que la solicitud ha sido <strong>en</strong>viadasatisfactoriam<strong>en</strong>te.7.1.2 Procedimi<strong>en</strong>to a seguir por el administrador de la <strong>PDI</strong>El proceso continúa <strong>en</strong> el sitio de Administración de la <strong>PDI</strong>, por lo tanto se mostrarán lasoperaciones que realizará el administrador de la <strong>PDI</strong>, una vez haya iniciado sesión <strong>en</strong> elsitio Web correspondi<strong>en</strong>te.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 33 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>1. Se ingresa al sitio de administración de la <strong>PDI</strong>, se digita el usuario y la contraseñacorrespondi<strong>en</strong>te y luego se presiona el botón Aceptar.2. El sistema despliega la pantalla de bi<strong>en</strong>v<strong>en</strong>ida al sitio, luego <strong>en</strong> el m<strong>en</strong>ú deopciones se hace click <strong>en</strong> el link (Asignar Cred<strong>en</strong>ciales).Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 34 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>3. Se busca el usuario deseado y se hace click <strong>en</strong> la opción Editar.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 35 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>4. El sistema habilita una serie de opciones, <strong>en</strong> las cuales seleccionamos el checkboxAprobar y se digita un com<strong>en</strong>tario.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 36 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>5. Una vez seleccionado el usuario y completadas las opciones requeridas hacemos clic <strong>en</strong> ellink Modificar, con lo cual se guarda la información modificada.7.2 Procedimi<strong>en</strong>to para registro de <strong>en</strong>tidades7.2.1 Procedimi<strong>en</strong>to a seguir por la <strong>en</strong>tidad1. Se <strong>en</strong>tra al sitio Web correspondi<strong>en</strong>te <strong>en</strong> este caso Entidades (URL:http://200.21.208.237/<strong>PDI</strong>AdminEntidades/Login.aspx), se ingresa la informaciónsolicitada (Tipo Docum<strong>en</strong>to, No.Docum<strong>en</strong>to, Nit, Contraseña) de administrador de<strong>en</strong>tidad autorizado <strong>en</strong> la plataforma de interoperabilidad luego se hace click <strong>en</strong> elbotón aceptar.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 37 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>2. El sistema despliega la pantalla de administración de <strong>en</strong>tidades, <strong>en</strong> el m<strong>en</strong>ú deopciones para Sistemas de Información se observa el link (Crear) correspondi<strong>en</strong>tepara su creación <strong>en</strong> la plataforma de interoperabilidad.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 38 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>3. El sistema despliega una pantalla solicitando los datos del usuario <strong>en</strong> este casousuario Sistema de Información, se dilig<strong>en</strong>cia el formulario ll<strong>en</strong>ando todos loscampos de manera correcta y luego se hace click <strong>en</strong> el botón Crear Usuario.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 39 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>4. El sistema <strong>en</strong>vía una notificación por pantalla “Usuario creado con Éxito, se <strong>en</strong>vió uncorreo electrónico con los datos de la cred<strong>en</strong>cial“ de que la solicitud ha sidoprocesada satisfactoriam<strong>en</strong>te.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 40 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>El usuario Administrador de Entidad, continua con el proceso dando click <strong>en</strong> el botónContinuar.5. El sistema despliega la pantalla de administración de <strong>en</strong>tidades, donde puedegestionar acciones para el sistema de información creado con son: editar, listar,buscar trámites para S. de I., Listar trámites ofrecidos para S. de I.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 41 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>7.3 Procedimi<strong>en</strong>to para registro de Usuarios Delegados1. El administrador de la <strong>en</strong>tidad <strong>en</strong>tra al sitio Web correspondi<strong>en</strong>te <strong>en</strong> este caso Entidades(URL: http://200.21.208.237/<strong>PDI</strong>AdminEntidades/Login.aspx), se ingresa la informaciónsolicitada (Tipo Docum<strong>en</strong>to, No.Docum<strong>en</strong>to, Nit, Contraseña) de administrador de<strong>en</strong>tidad autorizado <strong>en</strong> la plataforma de interoperabilidad luego se hace click <strong>en</strong> el botónaceptar.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 42 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>2. El sistema despliega la pantalla de administración de <strong>en</strong>tidades, <strong>en</strong> el m<strong>en</strong>ú de opcionespara Administración de Usuarios Delegados se observa el link (Crear Usuario Delegado)correspondi<strong>en</strong>te para su creación <strong>en</strong> la plataforma de interoperabilidad.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 43 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>3. El sistema despliega una pantalla solicitando los datos del usuario <strong>en</strong> este caso UsuarioDelegado.4. Se dilig<strong>en</strong>cia el formulario ll<strong>en</strong>ando todos los campos de manera correcta y luego sehace click <strong>en</strong> el botón Crear Usuario.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 44 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>5. El sistema <strong>en</strong>vía una notificación por pantalla “El usuario ha sido creado“ de que lasolicitud ha sido procesada satisfactoriam<strong>en</strong>te.7.4 Registro de asociación de certificados digitales de cli<strong>en</strong>tes7.4.1 Firma digital y validaciónLa <strong>PDI</strong> incluye el uso de certificados digitales 1 para la aut<strong>en</strong>ticación <strong>en</strong> el proceso deingreso del ciudadano. En la funcionalidad se exti<strong>en</strong>de el uso de certificados digitalespara la firma de la información transferida <strong>en</strong>tre la plataforma de interoperabilidad y las<strong>en</strong>tidades y viceversa. En el numeral 4.1.3.3. Seguridad se establece el esquema devalidación <strong>en</strong> conjunto con las normas de seguridad de la plataforma.1 Certicamara, <strong>en</strong>tidad certificadora y autorizada por la Superint<strong>en</strong>d<strong>en</strong>cia de Industria y ComercioDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 45 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>El uso de certificados digitales <strong>en</strong> la <strong>PDI</strong>, permite:1. Asegurar la <strong>en</strong>trada (aut<strong>en</strong>ticación) a los sitios de Ciudadanos, Empresas,Entidades y Administración de la <strong>PDI</strong>.2. Firmar m<strong>en</strong>sajes asegurando su proced<strong>en</strong>cia y autoría, <strong>en</strong> la plataforma deinteroperabilidad.3. Encriptar la comunicación de manera que sólo el destinatario pueda verla.7.4.2 Registro de asociación de certificados digitales para ciudadanos1. Se <strong>en</strong>tra al sitio Web correspondi<strong>en</strong>te <strong>en</strong> este caso el sitio de ciudadanos (URL:http://200.21.208.237/<strong>PDI</strong>SitioCiudadanos/Login.aspx), se ingresan los datos delciudadano a modificar, luego se hace click <strong>en</strong> el botón Aceptar.El sistema despliega una pantalla de administración de información de ciudadanos, <strong>en</strong>m<strong>en</strong>ú de opciones se hace click <strong>en</strong> Actualizar Datos.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 46 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>2. En la pantalla se hace click <strong>en</strong> el botón Editar, para modificar la información delciudadano <strong>en</strong>tre otros la de Asociar nuevo certificado o Eliminar certificado.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 47 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>El proceso continua haci<strong>en</strong>do click <strong>en</strong> el botón Actualizar.3. El sistema <strong>en</strong>vía una notificación por pantalla de que la solicitud de modificación hasido procesada satisfactoriam<strong>en</strong>te.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 48 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 49 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>8. GESTIÓN DE TRÁMITES Y SERVICIOS DE LA <strong>PDI</strong>8.1 Proceso para la creación de Trámites o Servicios.La publicación de un nuevo trámite o servicio por parte de una Entidad <strong>en</strong> la Plataformade Interoperabilidad sigue el sigui<strong>en</strong>te flujo de actividades:Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 50 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 51 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>A continuación se describ<strong>en</strong> cada uno de los elem<strong>en</strong>tos de este proceso.8.1.1. Diseño del flujo de ejecución del trámite o servicio.Para poder integrar un trámite o servicio de una <strong>en</strong>tidad del estado a la Plataforma deinteroperabilidad, éste debe ser primero modelado. Para modelar el trámite o serviciodebe seguirse el proceso descrito <strong>en</strong> el estándar GEL-XML, tanto para la especificaciónde datos de <strong>en</strong>trada como la especificación de datos de salida. Los detalles de lastareas sugeridas para modelar el trámite o servicio y g<strong>en</strong>erar los esquemas GEL-XMLestán relacionadas <strong>en</strong> los docum<strong>en</strong>tos del estándar GEL-XML. Los resultados finales deeste proceso son:o Un esquema XSD de <strong>en</strong>trada yo Un esquema XSD de salida.Ambos esquemas exist<strong>en</strong> como archivos (.XSD) y/o almac<strong>en</strong>ados <strong>en</strong> un Repositorio deEsquemas GEL-XML con acceso desde la <strong>PDI</strong>.8.1.2. Desarrollo de los servicios de soporte al trámite o servicio.Los trámites o servicios de la <strong>en</strong>tidad que podrán ser habilitados para conectar desdela Plataforma de interoperabilidad deb<strong>en</strong> residir <strong>en</strong> un Web Service con característicasespecíficas. Estas características requeridas serán descritas <strong>en</strong> el curso de estecapítulo y calificarán el cumplimi<strong>en</strong>to (compliant) del Web Service con la Plataformade interoperabilidad. Cuando un Web Service satisface estos requerimi<strong>en</strong>tos y secalifica como compliant, el Web Service se convierte <strong>en</strong> un Adaptador de Ag<strong>en</strong>ciaConectada – AAC – para la Plataforma de interoperabilidad.Los Web Services son elem<strong>en</strong>tos fundam<strong>en</strong>tales <strong>en</strong> la evolución hacia la computacióndistribuida a través de redes compartidas. Se han convertido <strong>en</strong> la plataforma deintegración de aplicaciones gracias a los estándares abiertos y al énfasis <strong>en</strong> lacomunicación y colaboración <strong>en</strong>tre organizaciones y aplicaciones. Las aplicaciones seestructuran integrando múltiples Web Services de orig<strong>en</strong> distinto que funcionanconjuntam<strong>en</strong>te, sin importar su ubicación o la forma <strong>en</strong> que se implem<strong>en</strong>taron.La Plataforma de Interoperabilidad ti<strong>en</strong>e base <strong>en</strong> Web Services <strong>en</strong>tre otras por lassigui<strong>en</strong>tes características:Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 52 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>o Los Web Services ofrec<strong>en</strong> funciones muy útiles a usuarios del medio Web yaque emplean un protocolo Web estándar que, <strong>en</strong> la Plataforma deInteroperabilidad, es SOAP.o Los Web Services permit<strong>en</strong> describir sus interfaces con sufici<strong>en</strong>te detalle paraque el usuario diseñe una aplicación cli<strong>en</strong>te que permita comunicarse con ellas.Esta descripción se proporciona normalm<strong>en</strong>te <strong>en</strong> un docum<strong>en</strong>to WSDL.o Los conceptos de Web Services está muy ext<strong>en</strong>dido y ha sido bastanteadoptado como el mecanismo de integración e interoperabilidad por excel<strong>en</strong>cia.Una de las principales v<strong>en</strong>tajas de la arquitectura de los Web Services es que permiteque los programas escritos <strong>en</strong> l<strong>en</strong>guajes y plataformas difer<strong>en</strong>tes puedan establecercomunicación <strong>en</strong>tre sí de forma estándar. Otra v<strong>en</strong>taja de los Web Services es queSOAP es bastante m<strong>en</strong>os complejo que otros modelos, de modo que resulta más fácilque una implem<strong>en</strong>tación cumpla con los estándares de SOAP. Adicionalm<strong>en</strong>te, otrav<strong>en</strong>taja importante es que los Web Services se basan <strong>en</strong> protocolos estándar, comoXML, HTTP y TCP/IP. Muchas <strong>en</strong>tidades gubernam<strong>en</strong>tales y empresas dispon<strong>en</strong> ya deuna infraestructura Web, así como de personal y conocimi<strong>en</strong>tos para mant<strong>en</strong>erla, demodo que el esfuerzo y costo de <strong>en</strong>trada a estos servicios es mucho m<strong>en</strong>or que conotras tecnologías. Por esto, la Plataforma de interoperabilidad utiliza los Web Servicescomo las piezas de software de integración con las <strong>en</strong>tidades gubernam<strong>en</strong>tales y lasempresas.8.1.3. Requerimi<strong>en</strong>tos de los Adaptadores de Ag<strong>en</strong>cia Conectada.La infraestructura de Web Services se fundam<strong>en</strong>ta <strong>en</strong> la comunicación por medio dem<strong>en</strong>sajes basados <strong>en</strong> XML que cumpl<strong>en</strong> con una descripción de servicio publicada. Ladescripción del servicio es un docum<strong>en</strong>to XML escrito <strong>en</strong> una gramática XMLd<strong>en</strong>ominada WSDL, Web Services Description Language, que define el formato dem<strong>en</strong>saje compr<strong>en</strong>sible para el Web Service. La descripción del servicio sirve comoacuerdo que define el comportami<strong>en</strong>to de un Web Service e indica a la Plataforma deInteroperabilidad cómo interactuar con él. El comportami<strong>en</strong>to de un Web Service estádeterminado por modelos de m<strong>en</strong>sajería que el servicio define y admite. Estosmodelos dictan conceptualm<strong>en</strong>te lo que el consumidor del servicio, <strong>en</strong> este caso laPlataforma de interoperabilidad, puede esperar que ocurra cuando se <strong>en</strong>vía unm<strong>en</strong>saje con formato correcto al Web Service.Además de las definiciones de formato de m<strong>en</strong>saje y los modelos de m<strong>en</strong>sajería, ladescripción del servicio puede cont<strong>en</strong>er la dirección asociada a cada punto de <strong>en</strong>tradadel Web Service. El formato de esta dirección se ajusta al protocolo utilizado para elDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 53 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>acceso al servicio, como una dirección URL para HTTP <strong>en</strong> el caso de la Plataforma deinteroperabilidad.8.1.3.1. Estándares soportados.Los Web Services ofrec<strong>en</strong> comunicación para sistemas con difer<strong>en</strong>tes sistemasoperativos y plataformas de desarrollo. Para conseguir este objetivo, se basan <strong>en</strong>una familia de especificaciones de protocolos de industria, un conjunto ext<strong>en</strong>didode estos estándares se d<strong>en</strong>omina WS-*. Para la versión 1.0 de la Plataforma deinteroperabilidad los estándares de relacionados con Web Services soportados son:o XML, Versión 1.1o XML Schema, Versión 1.1o SOAP, Versión 1.1o WSDL, Versión 1.1o XSL, Versión 1.0o WS-Security 1.0Con el cumplimi<strong>en</strong>to de los anteriores estándares y versiones, se dice que el WebService cumple con la especificación Basic Profile 1.0 de WS-I 28.1.3.2. Interfaces mínimas requeridas.La notación que utiliza un archivo WSDL para describir formatos de m<strong>en</strong>saje sebasa <strong>en</strong> el estándar XML. Esto significa que es un idioma de programación neutraly basada <strong>en</strong> estándares, lo cual es ideal para describir interfaces de Web Servicesque pued<strong>en</strong> consumirse desde una gran variedad de plataformas y l<strong>en</strong>guajes deprogramación. Además de describir el cont<strong>en</strong>ido de un m<strong>en</strong>saje, WSDL define ellugar <strong>en</strong> el que está disponible el servicio y qué protocolo de comunicaciones seutiliza para hablar al servicio. Esto significa que el archivo WSDL define todos loselem<strong>en</strong>tos necesarios para escribir un programa que pueda funcionar con un WebService. En el Anexo A, se <strong>en</strong>cu<strong>en</strong>tra el esquema XML que define la estructura delWSDL que soporta la versión 1.0 de la Plataforma de interoperabilidad. De esteesquema se despr<strong>en</strong>de que se requier<strong>en</strong> cinco métodos obligatorios para elAdaptador de ag<strong>en</strong>cia conectada, estos son:MétodoConsultarDescripciónLe permite consultar a la <strong>PDI</strong> si el ciudadano ya había ejecutado previam<strong>en</strong>teese trámite o servicio, <strong>en</strong> cuyo caso retorna su resultado. Utiliza como2Mayor información sobre la especificación Basic Profile se puede <strong>en</strong>contrar <strong>en</strong> http://www.wsi.org/Profiles/BasicProfile-1.0-2004-04-16.htmlDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 54 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>EjecutarConsultarResultadoVerificarFuncionami<strong>en</strong>toTarifarparámetros de búsqueda, las Llaves de Consulta.Permite iniciar la ejecución de un trámite o servicio <strong>en</strong> la Entidad. Si elmecanismo de respuesta al usuario es Inmediato, retorna su respuesta, sino,la respuesta puede ser consultada a través de la función ConsultarResultado.Permite obt<strong>en</strong>er la respuesta de trámites o servicios ejecutados de maneraNo-Inmediata.Le permite consultar a la <strong>PDI</strong> si el Web Service se <strong>en</strong>cu<strong>en</strong>tra <strong>en</strong>-líneaLe permite a la <strong>en</strong>tidad tarifar la ejecución de un trámite.Las anteriores funciones (salvo VerificarFuncionami<strong>en</strong>to) recib<strong>en</strong> un docum<strong>en</strong>toXML como parámetro de <strong>en</strong>trada y retornan otro docum<strong>en</strong>to XML. La estructurade estos docum<strong>en</strong>tos de <strong>en</strong>trada y salida se describe como parte del Anexo B. Losparámetros de cada una de estas funciones se describ<strong>en</strong> a continuación:ConsultarParámetro Tipo DescripciónConsultar Entrada Estructura XML que conti<strong>en</strong>e la información utilizada paraconsultar el resultado de una ejecución previa del trámiteo servicio.ConsultarResponse Salida Estructura XML que conti<strong>en</strong>e la información de salida dela consulta. En el caso que se haya <strong>en</strong>contrado unaejecución previa, retorna este resultado.EjecutarParámetro Tipo DescripciónEjecutar Entrada Estructura XML que conti<strong>en</strong>e la información utilizada parainiciar la ejecución de un trámite <strong>en</strong> la EntidadEjecutarResponse Salida Estructura XML que conti<strong>en</strong>e el resultado de iniciar laejecución de un trámite o servicio <strong>en</strong> la Entidad.ConsultarResultadoParámetro Tipo DescripciónConsultarResultado Entrada Estructura XML que conti<strong>en</strong>e la información utilizada paraconsultar el resultado de la ejecución de un trámite oservicio <strong>en</strong> la Entidad.ConsultarResultadoResponse Salida Estructura XML que conti<strong>en</strong>e el resultado de la ejecuciónde un trámite o servicio, si este ya es conocido.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 55 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>VerificarFuncionami<strong>en</strong>toParámetro Tipo DescripciónVerificarFuncionami<strong>en</strong>to Entrada Estructura XML que conti<strong>en</strong>e la información utilizada paraconsultar el estado del sistema de informaciónbooleano Salida Verdadero si el sistema se <strong>en</strong>cu<strong>en</strong>tra activo, de locontrario FalseTarifarParámetro Tipo DescripciónTarifar Entrada Estructura XML que conti<strong>en</strong>e la información utilizada paratarifar la ejecución de un trámite <strong>en</strong> la Entidad.TarifarResponse Salida Estructura XML que conti<strong>en</strong>e el resultado de la tarifaciónde un trámiteImportante: si un trámite o servicio fue modelado por la <strong>en</strong>tidad para requerir “firmadigital”, el total del formulario de <strong>en</strong>trada (como formulario XHTML) dilig<strong>en</strong>ciado por elusuario es firmado utilizando su Certificado Digital. Esto naturalm<strong>en</strong>te implica que soloaquellos usuarios que dispon<strong>en</strong> de un Certificado Digital como medio de Aut<strong>en</strong>ticaciónpued<strong>en</strong> ejecutar estos trámites o servicios.Una vez firmado el formulario, este llega al Web Service de la Entidad <strong>en</strong> su versiónfirmada y “plana” (d<strong>en</strong>tro del parámetro “formulariofirmado”), donde puede ser validadoy/o almac<strong>en</strong>ado como constancia de no-repudio.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 56 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>8.1.3.3. SeguridadWS-Security y <strong>en</strong> conjunto con Certificados Digitales deb<strong>en</strong> ser utilizados paraproporcionar la aut<strong>en</strong>ticación, confid<strong>en</strong>cialidad, e integridad de los m<strong>en</strong>sajesSOAP intercambiados <strong>en</strong>tre la <strong>PDI</strong> y el Web Service que soporta el trámite oservicio <strong>en</strong> la <strong>en</strong>tidad. La sigui<strong>en</strong>te grafica muestra como WS-Security es utilizado<strong>en</strong> conjunto con Certificados Digitales X.509 para asegurar el intercambio dem<strong>en</strong>sajes SOAP. Note como ambos sistemas deb<strong>en</strong> conocer previam<strong>en</strong>te las LlavesPúblicas de su contraparte:El Anexo C muestra el cont<strong>en</strong>ido del archivo de políticas (Policies) que describe losrequerimi<strong>en</strong>tos de seguridad (WS-Security) que debería exigir un Web Service quesoporte un Trámite/Servicio.Importante: Solo si se cumpl<strong>en</strong> los requisitos de seguridad indicados <strong>en</strong> laspolíticas, se podrá calificar el Adaptador de Ag<strong>en</strong>cia Conectada – AAC –comocompliant con la Plataforma de interoperabilidad.8.1.4. Tipos de Web Services requeridos.La Plataforma de interoperabilidad requiere tres Adaptadores de ag<strong>en</strong>cia conectadapara el soporte interno por cada uno de los trámites o servicios que sean registrados<strong>en</strong> la Plataforma. Estos adaptadores son:o Adaptador de pruebas.o Adaptador de pruebas de respuesta automática (también conocido como“dummy”).o Adaptador de producción.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 57 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Todos estos tres Adaptadores expon<strong>en</strong> la misma interfase de llamados (WSDL).8.1.4.1. Adaptador de pruebas.El propósito de este adaptador es at<strong>en</strong>der los requerimi<strong>en</strong>tos de prueba delambi<strong>en</strong>te de pre-producción de la Plataforma de interoperabilidad específicam<strong>en</strong>tepara el trámite o servicio que ati<strong>en</strong>de el adaptador. Debe estar conectado a lossistemas de pruebas de la <strong>en</strong>tidad gubernam<strong>en</strong>tal, igualm<strong>en</strong>te debe estar <strong>en</strong> unrecurso de localización URL especifico y particular para el adaptador. La naturalezade respuesta de este adaptador puede ser sincrónica o asincrónica, así comopuede requerir interv<strong>en</strong>ción humana para obt<strong>en</strong>er la respuesta a la solicitud deservicio.8.1.4.2. Adaptador de pruebas de respuesta automática.El propósito de este adaptador es at<strong>en</strong>der los requerimi<strong>en</strong>tos de prueba delambi<strong>en</strong>te de pre-producción de la Plataforma de interoperabilidad para aquellostrámites o servicios para los cuales el trámite o servicio específico es unprerrequisito. Debe estar <strong>en</strong> un recurso de localización URL específico y particularpara el adaptador. La naturaleza de respuesta de este adaptador puede sersincrónica o asincrónica, pero debe producir una respuesta sin requeririnterv<strong>en</strong>ción humana.Este adaptador debe cont<strong>en</strong>er la lógica de negocio internam<strong>en</strong>te, y de ser la mejoropción, sin requerir conexión a los sistemas de información de la <strong>en</strong>tidad. Estacaracterística implica que las reglas de negocio para datos de prueba deladaptador deb<strong>en</strong> ser sufici<strong>en</strong>tem<strong>en</strong>te completas para lograr modelar las difer<strong>en</strong>tesrespuestas que pued<strong>en</strong> <strong>en</strong>tregar el trámite o servicio <strong>en</strong> difer<strong>en</strong>tes esc<strong>en</strong>arios deejecución.8.1.4.3. Adaptador de producción.El propósito de este adaptador es at<strong>en</strong>der los requerimi<strong>en</strong>tos del ambi<strong>en</strong>te deproducción de la Plataforma de interoperabilidad. Debe estar <strong>en</strong> un recurso delocalización URL específico y particular para el adaptador. Está conectado a lossistemas de producción de la <strong>en</strong>tidad y conti<strong>en</strong>e toda la lógica para resolver eltrámite o servicio <strong>en</strong> producción. Es a este adaptador donde debe apuntar laPlataforma de Interoperabilidad <strong>en</strong> producción.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 58 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>8.2. Registro del trámite o servicio <strong>en</strong> la plataforma de Interoperabilidad.8.2.1. Creación del trámite o servicio.La sigui<strong>en</strong>te gráfica muestra la secu<strong>en</strong>cia ocurre <strong>en</strong> el proceso de registro del trámiteo servicio <strong>en</strong> la Plataforma de interoperabilidad, así como el responsable de cada tarea<strong>en</strong> el flujo.Figura 13. Secu<strong>en</strong>cia de registro de un trámite o servicio <strong>en</strong> la <strong>PDI</strong>.La imag<strong>en</strong> anterior muestra el proceso g<strong>en</strong>eral de registro de un nuevo trámite oservicio <strong>en</strong> la <strong>PDI</strong>. Posterior a la solicitud de registro del trámite o servicio, se debepasar por una instancia de aprobación por parte del Administrador de la <strong>PDI</strong>, qui<strong>en</strong>Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 59 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>debe aprobar su publicación <strong>en</strong> el ambi<strong>en</strong>te de producción. Es importante resaltarque toda la definición del trámite o servicio queda almac<strong>en</strong>ada <strong>en</strong> un repositoriológico indep<strong>en</strong>di<strong>en</strong>te.De acuerdo a lo anterior, los pasos puntuales a realizar por parte del administrador dela <strong>en</strong>tidad, d<strong>en</strong>tro de la herrami<strong>en</strong>ta para la creación de un trámite o servicio, son lossigui<strong>en</strong>tes:1. Seleccionar la opción Crear Trámite o Crear Servicio, según corresponda <strong>en</strong> elm<strong>en</strong>ú ubicado a la izquierda de la pantalla.2. Asignar la naturaleza del procedimi<strong>en</strong>to por g<strong>en</strong>erar (seleccionar trámite cuandocorresponde a un proceso que debe ser ejecutado y procesado bajo una normatividadespecífica mi<strong>en</strong>tras que debe seleccionar servicio no cu<strong>en</strong>ta con dichascaracterísticas pero sí corresponde a una implem<strong>en</strong>tación concreta de la <strong>en</strong>tidad decara al usuario) (fig. 4.3.1.1. – A). Adicionalm<strong>en</strong>te seleccione el nombre del trámite acrear (fig. 4.3.1.1. – B), el cual ya está previam<strong>en</strong>te cargado <strong>en</strong> la base de datos delPEC de acuerdo a la <strong>en</strong>tidad que se haya validado; para el caso de creación deservicios, el nombre debe ser digitado directam<strong>en</strong>te sobre el formulario. Oprima elbotón Crear para continuar con el sigui<strong>en</strong>te paso.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 60 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>(fig. 4.3.1.1. Creación de trámites / Crear Trámite)3. En la página Modalidad de Respuesta <strong>en</strong>contrará su correspondi<strong>en</strong>te modalidad derespuesta (fig. 4.3.1.2. – A) la cual inicialm<strong>en</strong>te será Servicio Web ya que su ejecuciónes <strong>en</strong> línea. Seguido a ello debe señalar si el procedimi<strong>en</strong>to es personal eintransferible (fig. 4.3.1.2. – B) y posteriorm<strong>en</strong>te asignar los esquemas GEL-XML deEntrada y Salida (fig. 4.3.1.2. – C). Cada uno de ellos correspond<strong>en</strong> a los estándaresXML que van a ser implem<strong>en</strong>tados para favorecer la uniformidad de lostrámites/servicios y de esta manera evitar errores al mom<strong>en</strong>to del intercambio deinformación.(fig. 4.3.1.2. Creación de trámites / Modalidad de Respuesta)4. En el sigui<strong>en</strong>te paso, debe asignar los roles que pued<strong>en</strong> ejecutar eltrámite/servicio, es decir, el tipo de usuario que debe llevar a cabo el procedimi<strong>en</strong>to.Puede escoger <strong>en</strong>tre Anónimo si el trámite/servicio puede ser ejecutado por unusuario no registrado, Ciudadano, Sistema de información, Usuario Delgado deEmpresa o Usuario Delegado de Entidad (Ver numeral 2.1.1. Usuarios de laPlataforma de Interoperabilidad donde se describ<strong>en</strong> los tipos de usuario).Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 61 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>5. Una vez asignados los roles, se procede a establecer las Llaves de Consulta lascuales correspond<strong>en</strong> a los parámetros de validación que t<strong>en</strong>drá inicialm<strong>en</strong>te el trámiteal mom<strong>en</strong>to de ser ejecutado. Dicha opción establece los parámetros de búsquedadonde se determina si la información requerida acerca del usuario y si ya estállevando a cabo el trámite/servicio, ya se <strong>en</strong>cu<strong>en</strong>tra <strong>en</strong> las bases de datos del sistema.En el segm<strong>en</strong>to izquierdo de la pantalla <strong>en</strong>cu<strong>en</strong>tra el árbol de opciones que compon<strong>en</strong>el esquema GEL-XML seleccionado <strong>en</strong> la pantalla anterior (fig. 4.3.1.3. – A).Haga clic sobre la opción que desea asignar como llave de consulta (fig. 4.3.1.3. – B)y oprima el botón Adicionar (fig. 4.3.1.3. – C). El campo asignado quedará listado <strong>en</strong>la primera casilla del segm<strong>en</strong>to derecho (fig. 4.3.1.3. – D). Repita el procedimi<strong>en</strong>toanterior si desea establecer más llaves de consulta.Finalm<strong>en</strong>te puede llevar a cabo asociaciones <strong>en</strong>tre los campos que ya se <strong>en</strong>cu<strong>en</strong>tran<strong>en</strong> el registro del usuario que está llevando a cabo el trámite/servicio y los camposque deb<strong>en</strong> ser dilig<strong>en</strong>ciados <strong>en</strong> el trámite que se está creando. Para hacer esto,seleccione la Llave de Consulta que desea asociar <strong>en</strong> la primera casilla del segm<strong>en</strong>toderecho (fig. 4.3.1.3. – D) y luego oprima el botón Asociar Cred<strong>en</strong>ciales (fig.4.3.1.3. – E); <strong>en</strong> la v<strong>en</strong>tana emerg<strong>en</strong>te seleccione el campo con el que desea realizarla asociación y oprima le botón Guardar. La asociación quedará registrada <strong>en</strong> lasegunda casilla del segm<strong>en</strong>to derecho (fig. 4.3.1.3. – F).Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 62 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>(fig. 4.3.1.3. Creación de trámites / Llaves de Consulta)6. En la sigui<strong>en</strong>te pantalla se cargan las operaciones desde tres (3) adaptadores. Encada casilla deberá ser digitado el URL <strong>en</strong> el cual se <strong>en</strong>cu<strong>en</strong>tra cada uno de ellos. Elprimero corresponde al webService de pruebas (fig. 4.3.1.4. – A) el cual asegura larespuesta con el servidor. El segundo es el webService de dummy (fig. 4.3.1.4. – B)el cual clasifica la información que será considerada como prueba. El tercero es elwebService de producción (fig. 4.3.1.4. – C) el cual se <strong>en</strong>carga de la conexión con elservidor final de almac<strong>en</strong>ami<strong>en</strong>to.Si<strong>en</strong>do asignados los tres (3) adaptadores de ag<strong>en</strong>cia conectada debe oprimir el botónId<strong>en</strong>tificar <strong>Operacion</strong>es con el fin que el aplicativo reconozca las funciones de cadauno de ellos (fig. 4.3.1.4. – D). Es preciso que <strong>en</strong> el caso de publicar eltrámite/servicio <strong>en</strong> Preproducción), al m<strong>en</strong>os esté asignado el adaptador de pruebas.Para el caso de publicar finalm<strong>en</strong>te <strong>en</strong> producción deb<strong>en</strong> ser id<strong>en</strong>tificadas y cargadaslas operaciones de los tres (3) adaptadores.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 63 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Una vez id<strong>en</strong>tificadas las operaciones, el sistema muestra el nombre del servicio y susrespectivas funciones para cada uno de los adaptadores. Para ver el detalle de ella,haga clic sobre el icono el cual mostrará el código de la correspondi<strong>en</strong>te operación(fig. 4.3.1.4. – E).Para continuar con el sigui<strong>en</strong>te paso, debe dar clic <strong>en</strong> el botón Cargar <strong>Operacion</strong>es(fig. 4.3.1.4. – F) y esperar el m<strong>en</strong>saje <strong>Operacion</strong>es cargadas satisfactoriam<strong>en</strong>te yposteriorm<strong>en</strong>te oprimir el botón Sigui<strong>en</strong>te.(fig. 4.3.1.4. Creación de trámites / Carga <strong>Operacion</strong>es WebService)7. Paso para Trámites: En este paso, el cual es opcional (para ser t<strong>en</strong>ido <strong>en</strong> cu<strong>en</strong>ta <strong>en</strong>los casos que aplique), se deb<strong>en</strong> asignar los trámites prerrequisito que van asociadosal trámite que se está g<strong>en</strong>erando. En primera instancia cu<strong>en</strong>ta con una herrami<strong>en</strong>tapara buscar el trámite, donde selecciona el criterio de búsqueda, bajo las opcionesnombre, <strong>en</strong>tidad o descripción (fig. 4.3.1.5. – A); <strong>en</strong> el sigui<strong>en</strong>te campo ingrese lapalabra clave para llevar a cabo la búsqueda (fig. 4.3.1.5. – B). Deje los espacios <strong>en</strong>blanco para que sean listados todos los trámites.Estando listados los trámites como resultado de la búsqueda, seleccione <strong>en</strong> el trámiteprerrequisito <strong>en</strong> la columna de la izquierda (fig. 4.3.1.5. – C) y luego oprima el botónAdicionar (fig. 4.3.1.5. – D). El trámite seleccionado será listado <strong>en</strong> la casilla de laDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 64 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>derecha (fig. 4.3.1.5. – E). Repita el procedimi<strong>en</strong>to anterior si desea adicionar mástrámites.Haga clic <strong>en</strong> el iconopara ver la definición de cada trámite.Si desea eliminar alguno de los trámites elegidos, selecciónelo <strong>en</strong> la casilla derecha yoprima el botón Eliminar.Oprima el botón Sigui<strong>en</strong>te para continuar con el sigui<strong>en</strong>te paso.Nota: Si no se selecciona ningún trámite prerrequisito siga al paso 11.Paso para Servicios: Paso seguido se determina la información del servicio como ladefinición si se debe ejecutar <strong>en</strong> un período determinado para lo cual hace uso de loscal<strong>en</strong>darios que aparec<strong>en</strong> al mom<strong>en</strong>to de seleccionar dicha opción, definición delmecanismo de respuesta al usuario (Inmediata / No Inmediata) y si el serviciorequiere el <strong>en</strong>vío de docum<strong>en</strong>tos, para lo cual el formulario contará con unaherrami<strong>en</strong>ta de búsqueda d<strong>en</strong>tro del disco duro del usuario y posterior carga delarchivo seleccionado. Oprima el botón Sigui<strong>en</strong>te para continuar el proceso.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 65 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>(fig. 4.3.1.5. Creación de trámites / Gestionar Trámites Prerrequisito)8. Paso para Trámites: A continuación se lleva a cabo las Asociaciones DatosRelevantes para cada trámite que sea necesario d<strong>en</strong>tro de la selección del pasoanterior. Seleccione el nombre <strong>en</strong> la casilla izquierda (fig. 4.3.1.6. – A) y luego oprimael botón Configurar (fig. 4.3.1.6. – B).Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 66 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>(fig. 4.3.1.6. Creación de trámites / Asociaciones Datos Relevantes)9. Paso para Trámites: El sigui<strong>en</strong>te paso corresponde a asociar campos <strong>en</strong>tre la casillaizquierda que repres<strong>en</strong>ta el esquema GEL-XML del formulario de salida del trámiteprerrequisito (fig. 4.3.1.7. – A) y los que conforman el formulario del trámite que seestá g<strong>en</strong>erando, ubicado a la derecha de la pantalla (fig. 4.3.1.7. – B). Para llevar acabo este procedimi<strong>en</strong>to, haga clic al campo que desea asociar <strong>en</strong> la izquierda (fig.4.3.1.7. – C) y después debe hacer lo mismo <strong>en</strong> la casilla derecha (4.3.1.7. – D). Unavez seleccionados los dos campos que deb<strong>en</strong> ser asociados, haga clic <strong>en</strong> Asociar(4.3.1.7. – E). Si desea reversar el procedimi<strong>en</strong>to seleccione los dos campos y oprimaDesasociar. Las asociaciones g<strong>en</strong>eradas serán listadas <strong>en</strong> la casilla inferior (fig.4.3.1.7. – F). Terminado el procedimi<strong>en</strong>to oprima le botón Grabar Asociacionespara volver al formulario. Oprima el botón Sigui<strong>en</strong>te para continuar con el próximopaso.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 67 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>(fig. 4.3.1.7. Creación de trámites / Asociación de Campos)10. Paso para Trámites: Paso seguido, se establec<strong>en</strong> las condiciones de acuerdo acada rol asignado <strong>en</strong> el paso 4. Seleccione el rol determinado y haga clic sobre elicono para editar los condicionales. Aparece una pantalla donde se listan todos loscampos que conforman el formulario del trámite y junto a cada uno de ellos lasposibilidades de condición, el valor de dicha condición y su correspondi<strong>en</strong>te operador:Condiciones< | Mayor que> | M<strong>en</strong>or que= | M<strong>en</strong>or o igual que¡= | Difer<strong>en</strong>te= | IgualOperadorAND | yOR | oDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 68 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Por ejemplo, si necesita que el campo Mayor de Edad obedezca siempre a unarespuesta afirmativa, <strong>en</strong> el listado de campos a los que puede ser aplicadas lascondiciones seleccione la opción = (igual) <strong>en</strong> la columna Condición (fig. 4.3.1.8. – A)y <strong>en</strong> el campo correspondi<strong>en</strong>te a la columna Valor (fig. 4.3.1.8. – B) asigne el criteriocorrespondi<strong>en</strong>te a la única respuesta para ser válido el proceso del trámite (<strong>en</strong> estecaso SI). Si la condición además dep<strong>en</strong>de de la respuesta dada <strong>en</strong> otro campo,porque adicionalm<strong>en</strong>te se cumpla asigne la opción AND <strong>en</strong> la columna Operador (fig.4.3.1.8. – C). Si la respuesta está <strong>en</strong>tre la primera condición m<strong>en</strong>cionada o un valorasignado <strong>en</strong> otro campo, seleccione la opción (OR) al final de la primera condición.Las condiciones serán regidas <strong>en</strong> ord<strong>en</strong> lineal y por defecto, si no es señalado ningúnoperador, el sistema asume AND. Pued<strong>en</strong> asignarse cuantas condiciones aplique perot<strong>en</strong>i<strong>en</strong>do <strong>en</strong> cu<strong>en</strong>ta que no serán agrupables sino de ejecución lineal.(fig. 4.3.1.8. Creación de trámites / Editor de condiciones)Habi<strong>en</strong>do estimado las condiciones oprimir le botón Guardar o Cancelar paradescartar el procedimi<strong>en</strong>to.Oprimir el botón Sigui<strong>en</strong>te para continuar con el proceso.11. Paso para Trámites: Paso seguido se determina la información del trámite comola definición si el trámite se debe ejecutar <strong>en</strong> un período determinado (de acuerdo aDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 69 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>lo determinado por la norma que rige el trámite) para lo cual hace uso de loscal<strong>en</strong>darios que aparec<strong>en</strong> al mom<strong>en</strong>to de seleccionar dicha opción, definición delmecanismo de respuesta al usuario (Inmediata / No Inmediata) y si el trámiterequiere el <strong>en</strong>vío de docum<strong>en</strong>tos, para lo cual el formulario contará con unaherrami<strong>en</strong>ta de búsqueda d<strong>en</strong>tro del disco duro del usuario y posterior carga delarchivo seleccionado. Oprima el botón Sigui<strong>en</strong>te para continuar al paso sigui<strong>en</strong>te.12. El último paso define el diseño del formulario de <strong>en</strong>trada y salida. Si elservicio/tramite que se publica está <strong>en</strong>focado exclusivam<strong>en</strong>te a sistemas deinformación, este paso no aplica. Desde la casilla izquierda, correspondi<strong>en</strong>te alesquema de <strong>en</strong>trada del trámite/servicio (fig. 4.3.1.9. – A), tome los campos quecomplem<strong>en</strong>tarían la información del formulario resumido <strong>en</strong> la casilla derechacorrespondi<strong>en</strong>te al diseño del formato de salida (fig. 4.3.1.9. – B). Para llevar a caboeste procedimi<strong>en</strong>to, seleccione el campo <strong>en</strong> la casilla izquierda (fig. 4.3.1.9. – C) yhaci<strong>en</strong>do uso de la barra de herrami<strong>en</strong>tas ubicado <strong>en</strong> la mitad de la pantalla (fig.4.3.1.9. – D) realice la inclusión del parámetro. En dicha barra también cu<strong>en</strong>ta conherrami<strong>en</strong>tas para subir o bajar campos d<strong>en</strong>tro del diseño del formulario (fig. 4.3.1.9.– E), como también para agregar subtítulos y nuevas tablas (fig. 4.3.1.9. – F). Oprimael botón Vista Previa para visualizar el diseño final del formulario (fig. 4.3.1.9. – G).Seleccionando cada campo <strong>en</strong> la casilla derecha aparecerán sus correspondi<strong>en</strong>tescasillas de configuración <strong>en</strong> la parte inferior de la pantalla (fig. 4.3.1.9. – H).Las definiciones de cada campo de configuración son:Nombre: Término con el que es llamado el campo.Com<strong>en</strong>tario: Descripción opcional que se desee asignar al campo.Tool Tip de Error: Es el m<strong>en</strong>saje que aparece como texto alternativo sobre elicono de error, con el fin de señalar al usuario el motivo por le cual no esaceptada la información sugerida <strong>en</strong> el campo.Elem<strong>en</strong>to <strong>en</strong> el esquema: La manera como es llamado el elem<strong>en</strong>to desde elGEL-XML.Oculto: Si se desea mant<strong>en</strong>er oculto el elem<strong>en</strong>to <strong>en</strong> el formulario.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 70 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Expresión regular: Cuando el campo debe ser reconocido bajo un parámetroespecífico sin restricción alguna.Textbox Multilínea: Asignar esta opción cuando la casilla pueda cont<strong>en</strong>erinformación que necesite sufici<strong>en</strong>te espacio para ser escrita.Campo Calculado: Cuando el cont<strong>en</strong>ido del campo es el resultado de unaoperación realizada <strong>en</strong>tre los datos de otros campos cont<strong>en</strong>idos d<strong>en</strong>tro delmismo formulario. Oprima el botón Editar para acceder a la v<strong>en</strong>tada deconfiguración de dicha opción donde podrá seleccionar los campos y lacorrespondi<strong>en</strong>te operación.Asociar cred<strong>en</strong>ciales del registro: Oprimi<strong>en</strong>do el botón editar aparecerá unapantalla donde podrá asociar el campo bajo ciertas variables <strong>en</strong> relación a unresultado determinado.Tipo de Dato: Categoría del campo asignado desde el esquema GEL-XML.Longitud Mínima: Si el cont<strong>en</strong>ido del campo debe cont<strong>en</strong>er un número mínimode caracteres.Valores: Enumeración asignada <strong>en</strong> el caso que el campo cont<strong>en</strong>ga variasopciones de respuesta. Este parámetro ya vi<strong>en</strong>e cont<strong>en</strong>ido <strong>en</strong> el esquema y porlo tanto no es editable.Longitud Máxima: Si el cont<strong>en</strong>ido del campo debe cont<strong>en</strong>er un número máximode caracteres.Activado por: Si el campo debe ser activado dep<strong>en</strong>di<strong>en</strong>do de la informaciónincorporada <strong>en</strong> otro campo del formulario. Oprimir el botón Adicionar Reglade Activación para acceder a la v<strong>en</strong>tana que lista las posibilidades deconfiguración.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 71 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>(fig. 4.3.1.9. Creación de trámites / Formulario de Entrada y Salida)Oprimir el botón Actualizar para llevar a cabo los cambios realizados <strong>en</strong> losnombrados campos de configuración.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 72 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Una vez finalizada la configuración del formulario oprima el botón Sigui<strong>en</strong>te parallevar a cabo todo el procedimi<strong>en</strong>to anterior pero para el formulario de salida. Una vezhecho la configuración necesaria, oprima el botón Sigui<strong>en</strong>te para poder visualizardicho formulario. Posteriorm<strong>en</strong>te el botón Crear Trámite o Crear Servicio.8.2.2. Adición TrámiteUna vez creado el trámite/servicio, se adiciona para com<strong>en</strong>zar su proceso de pruebasy posterior publicación. Para este caso, terminado el proceso del punto anterior, le esasignado el estado “Activo <strong>en</strong> pruebas” y aparecerá listado haci<strong>en</strong>do clic <strong>en</strong> el vínculoTrámites ubicado <strong>en</strong> el m<strong>en</strong>ú a la izquierda de su monitor (fig. 4.3.2.1. ); <strong>en</strong> dichapantalla podrá llevar a cabo la búsqueda de los trámites/servicios g<strong>en</strong>erados d<strong>en</strong>tro dela <strong>en</strong>tidad (fig. 4.3.2.1. – A). Adicionalm<strong>en</strong>te se consulta su estado y ti<strong>en</strong>e acceso alas respectivas operaciones (fig. 4.3.2.1. – B), como Ver Definición del trámite/servicio, Consultar el árbol de trámites prerrequisito , Modificación , Solicitud deCreación , Solicitar Modificación , Solicitud de Eliminación , Inactivar ,Configuración de webService por defecto , y Eliminación .Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 73 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>(fig. 4.3.2.1. Adición de trámites / Listado de trámites/servicios)Paso 1.Para llevar a cabo la solicitud, oprima el ícono <strong>en</strong> el listado anteriorm<strong>en</strong>te m<strong>en</strong>cionado, alo cual aparecerá una v<strong>en</strong>tana (fig. 4.3.2.2. ) que registra y <strong>en</strong>vía la solicitud que serárecibida por el administrador de pruebas. En dicha v<strong>en</strong>tana debe digitar el texto con el quesolicita la creación (fig. 4.3.2.2. – A) y debe adjuntar el instructivo que señalará aladministrador de pruebas las características principales del webService correspondi<strong>en</strong>te aDummy (fig. 4.3.2.2. – B) y a Pruebas (fig. 4.3.2.2. – C), usados <strong>en</strong> la g<strong>en</strong>eración deltrámite/servicio.Dichos docum<strong>en</strong>tos, los cuales pued<strong>en</strong> ser manejados <strong>en</strong> cualquier formato de texto (txt,doc, etc.), son cargados oprimi<strong>en</strong>do el botón Browse o Seleccionar (dep<strong>en</strong>di<strong>en</strong>do del idiomade su sistema operativo) y posteriorm<strong>en</strong>te ubicándolos d<strong>en</strong>tro de su disco duro.Una vez ingresados esos datos, oprimir el botón Enviar Solicitud. Le será asignado unnúmero para llevar a cabo el seguimi<strong>en</strong>to de aprobación y posterior adición.(fig. 4.3.2.2. Adición de trámites / Solicitud Adición de trámites/servicios)Paso 2.Una vez la solicitud llega al administrador de pruebas, este inicia la correspondi<strong>en</strong>teevaluación. De acuerdo a los resultados, dicho perfil puede: A) Preaprobar el trámite/serviciopara que así el administrador <strong>PDI</strong> lleve a cabo la aprobación final. B) Reportar Errores <strong>en</strong> elcaso que los <strong>en</strong>cu<strong>en</strong>tre, los cuales serán relacionados <strong>en</strong> la bitácora asociada a la solicitud, lacual puede ser consultada haci<strong>en</strong>do clic <strong>en</strong> el número asignado por el sistema cuando fueefectuada la solicitud.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 74 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Paralelam<strong>en</strong>te, d<strong>en</strong>tro de sus funciones puede: C) Adicionar com<strong>en</strong>tarios <strong>en</strong> la m<strong>en</strong>cionadabitácora. D) Reasignar responsables a la evaluación del trámite/servicio.Si<strong>en</strong>do Preaprobada la solicitud, el administrador <strong>PDI</strong> puede: A) Aprobar la solicitud para quefinalm<strong>en</strong>te el administrador de la <strong>en</strong>tidad se <strong>en</strong>cargue de la publicación qui<strong>en</strong> a ese punto yaestá <strong>en</strong> disposición de hacerlo o cancelar el proceso. B) Rechazar la solicitud, agregando losrespectivos com<strong>en</strong>tarios a la bitácora.Paso 3.Estando aprobada la creación del trámite/servicio, éste aparecerá <strong>en</strong> el listado de la secciónSolicitudes (fig. 4.3.2.3.), donde estarán listadas todas las solicitudes <strong>en</strong> curso (fig. 4.3.2.3.– A ) bajo parámetros como Nombre trámite/servicio, Vida Solicitud (Abierta si ti<strong>en</strong>e pasosp<strong>en</strong>di<strong>en</strong>tes o Cerrada si es el último paso por definir), Estado de la solicitud (SolicitarModificación de Trámite, Aprobar Autorización, Solicitar Aprobación Modificación de Trámite,Iniciar Pruebas, Adicionar Com<strong>en</strong>tarios, Reasignar, Reportar Errores, Re<strong>en</strong>viar Solicitud, Pre-Aprobar, Aprobar, Rechazar, Solicitar Eliminar Trámite, Rechazar Autorización Eliminación,Aprobar Autorización Eliminación, Eliminar Trámite, Publicar, Cancelar) , Tipo Solicitud(Adición, Autorización de Modificación/Eliminación, Modificación, Eliminación), Fecha desolicitud y Fecha de última operación.Haga clic <strong>en</strong> el ícono (fig. 4.3.2.3. – B) para llevar a cabo su publicación <strong>en</strong> el ambi<strong>en</strong>te deproducción.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 75 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>(fig. 4.3.2.3. Adición de trámites / Listado de Solicitudes de trámites/servicios)8.3. Gestión de trámites o servicios.Una vez una <strong>en</strong>tidad ha publicado un Trámite/Servicio <strong>en</strong> la <strong>PDI</strong>, puede ejercer laboresde gestión sobre este, los sigui<strong>en</strong>tes son los pasos de cada una de estas labores:8.3.1. Modificación del trámite o servicio.Cuando el trámite/servicio está activo y la <strong>en</strong>tidad considera que debe ser corregido,procede a solicitar al administrador <strong>PDI</strong> la correspondi<strong>en</strong>te modificación, por medio delas opciones de administración con que dispone el administrador de la <strong>en</strong>tidad.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 76 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Figura 14a. Secu<strong>en</strong>cia de modificación de un trámite o servicio <strong>en</strong> la <strong>PDI</strong>.Paso 1.En el caso de ser necesaria una modificación d<strong>en</strong>tro de un trámite/servicio, se lleva acabo la solicitud al Administrador <strong>PDI</strong>, <strong>en</strong> el listado de trámites, oprimi<strong>en</strong>do el ícono.En ese mom<strong>en</strong>to se desplegará una v<strong>en</strong>tana emerg<strong>en</strong>te la cual conti<strong>en</strong>e un formulario(fig. 4.3.3.1.) que busca reunir la información necesaria para que el Administrador<strong>PDI</strong> <strong>en</strong>ti<strong>en</strong>da los cambios que se desean realizar. Señale los campos que van a serDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 77 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>modificados (fig. 4.3.3.1. A), ingrese el com<strong>en</strong>tario correspondi<strong>en</strong>te dirigido alAdministrador <strong>PDI</strong> (fig. 4.3.3.1. – B) y asigne los docum<strong>en</strong>tos de instructivo queseñalan las características principales del Web Service correspondi<strong>en</strong>te a Dummy (fig.4.3.3.1. – C) y a Pruebas (fig. 4.3.3.1. – D), usados <strong>en</strong> la g<strong>en</strong>eración deltrámite/servicio.Una vez ingresados esos datos, oprimir el botón Enviar Solicitud. Le será asignadoun número para llevar a cabo el seguimi<strong>en</strong>to de aprobación y posterior adición.(fig. 4.3.3.1. Modificación de trámites / Formulario de Solicitud)Paso 2.Una vez aprobada la solicitud por parte del Administrador <strong>PDI</strong>, el trámite aparecerálistado <strong>en</strong> la opción Solicitudes. Para proceder con la modificación, haga clic <strong>en</strong> elícono .Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 78 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>El proceso de modificación será el mismo que llevó a cabo la g<strong>en</strong>eración del trámite,con la difer<strong>en</strong>cia que el sistema carga los datos ya ingresados para ser cambiados deacuerdo a las necesidades.Habi<strong>en</strong>do efectuado los cambios, haga clic <strong>en</strong> el ícono para reportar los cambios aladministrador de pruebas. A partir de este mom<strong>en</strong>to, el proceso es el mismo que elllevado a cabo <strong>en</strong> la solicitud de creación del trámite/servicio, desde el punto <strong>en</strong> queel administrador de pruebas lo comi<strong>en</strong>za a evaluar.Paso 3.Estando aprobada la modificación del trámite/servicio, <strong>en</strong> el listado de la secciónSolicitudes, haga clic <strong>en</strong> el ícono para llevar a cabo su publicación <strong>en</strong> el ambi<strong>en</strong>tede producción.8.3.2. Eliminación del trámite o servicio.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 79 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Figura 15b. Secu<strong>en</strong>cia de eliminación de un trámite o servicio <strong>en</strong> la <strong>PDI</strong>.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 80 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Paso 1.Cuando la <strong>en</strong>tidad desea eliminar un trámite/servicio, debe hacer la solicitud alAdministrador <strong>PDI</strong>, qui<strong>en</strong> la rechaza o aprueba. Para llevar a cabo el proceso,seleccione la opción Trámites y habi<strong>en</strong>do id<strong>en</strong>tificado el trámite/servicio que deseaeliminar haga clic sobre su correspondi<strong>en</strong>te ícono .En ese mom<strong>en</strong>to aparecerá una v<strong>en</strong>tana emerg<strong>en</strong>te donde puede seleccionar la fechade eliminación del trámite/servicio (fig. 4.3.4.1. – A) y el correspondi<strong>en</strong>te com<strong>en</strong>tario(fig. 4.3.4.1. – B). El administrador <strong>PDI</strong> será el <strong>en</strong>cargado de aprobar o rechazar.Una vez ingresados esos datos, oprimir el botón Enviar Solicitud. Le será asignadoun número para llevar a cabo el seguimi<strong>en</strong>to de aprobación y posterior adición.(fig. 4.3.4.1. Eliminación de trámites / Formulario de Solicitud)Paso 2.Una vez aprobada la solicitud, es el administrador de la <strong>en</strong>tidad qui<strong>en</strong> procede aeliminarlo desde el listado g<strong>en</strong>erado <strong>en</strong> la sección Solicitudes mediante clic al ícono .Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 81 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>8.3.3. Consultas8.3.3.1. Consulta de Trámites Ofrecidos.Una vez g<strong>en</strong>erados los trámites y/o servicios, puede llevar a cabo la consulta delos mismos y llevar a cabo su respectivo seguimi<strong>en</strong>to. A continuación la descripciónde los pasos para realizar la consulta:1. Seleccionar la opción Trámites Ofrecidos <strong>en</strong> el m<strong>en</strong>ú ubicado a la izquierda dela pantalla. D<strong>en</strong>tro de esta sección podrá consultar los trámites que a la fechaestán registrados como ofrecidos por la <strong>en</strong>tidad a los ciudadanos.2. Encontrará dos fragm<strong>en</strong>tos, el superior (fig. 4.3.5.1. – A) donde podrá realizarla búsqueda bajo los criterios de Fecha de Solicitud (fig. 4.3.5.1. – B), Estado (fig.4.3.5.1. – C) o Nombre del Trámite (fig. 4.3.5.1. – D). Para la primera opción,haga clic sobre cada icono tanto <strong>en</strong> la casilla Desde como <strong>en</strong> la casilla Hastapara determinar la fecha de publicación del trámite o servicio. Si la búsquedaconsiste <strong>en</strong> el estado del trámite, puede seleccionar bajo los criterios Conrespuesta, Con error, Rechazado, Esperando Entidad, Esperando prerrequisitos,Listo para ejecutar, Con error ejecución, Preparando ejecución los cuales sondefinidos <strong>en</strong> el punto de modificación de trámites. También puede llevar a cabo labúsqueda por el nombre del trámite. Deje todos los espacios <strong>en</strong> blanco si deseabuscar bajo todos los parámetros. Oprima el botón Buscar para ejecutar labúsqueda.3. En la tabla inferior aparecerán los resultados de la búsqueda (fig. 4.3.5.1. – E)los cuales podrán ser ord<strong>en</strong>ados por el criterio que <strong>en</strong>cabeza cada columna. Podráver la respuesta a cada trámite haci<strong>en</strong>do clic <strong>en</strong> el icono . Para consultar todoslos registros haga uso del sistema de paginación ubicado <strong>en</strong> la parte inferiorc<strong>en</strong>tral de la tabla (fig. 4.3.5.1. – F).Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 82 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>(fig. 4.3.5.1. Trámites Ofrecidos / Consulta)8.3.3.2. Consulta de Trámites Consumidos.D<strong>en</strong>tro de los trámites y/o servicios g<strong>en</strong>erados y que han sido consumidos porUsuarios Delegados de la Entidad (Persona delegada por una <strong>en</strong>tidad o empresapara ejecutar y consultar trámites <strong>en</strong> nombre de la <strong>en</strong>tidad o empresa), se<strong>en</strong>cu<strong>en</strong>tra esta categoría la cual puede ser consultada sigui<strong>en</strong>do los pasos que sedescrib<strong>en</strong> a continuación.1. Seleccionar la opción Trámites Consumidos <strong>en</strong> el m<strong>en</strong>ú ubicado a la izquierdade la pantalla. D<strong>en</strong>tro de esta sección podrá consultar los trámites que a la fechaestán registrados como ofrecidos por la <strong>en</strong>tidad a los usuarios delegados.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 83 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>2. Encontrará dos fragm<strong>en</strong>tos, el superior (fig. 4.3.6.1. – A) donde podrá realizarla búsqueda bajo los criterios de Nombre del Trámite (fig. 4.3.6.1. – B), Nombredel Usuario Delegado (fig. 4.3.6.1. – C), Estado (fig. 4.3. 6.1. – D), Fecha deSolicitud (fig. 4.3.6.1. – E) o Fecha de Entrega (fig. 4.3. 6.1. – F). Al igual que elpunto anterior, haga clic sobre cada icono tanto <strong>en</strong> la casilla Desde como <strong>en</strong> lacasilla Hasta <strong>en</strong> cualquiera de los dos parámetros (fecha solicitud y fecha <strong>en</strong>trega)para determinar el criterio de búsqueda por tiempo. Si la búsqueda consiste <strong>en</strong> elestado del trámite, puede seleccionar bajo los criterios Con respuesta, Con error,Rechazado, Esperando Entidad, Esperando prerrequisitos, Listo para ejecutar, Conerror ejecución, Preparando ejecución. Deje todos los espacios <strong>en</strong> blanco si deseabuscar bajo todos los parámetros. Oprima el botón Buscar para ejecutar labúsqueda.3. En la tabla inferior aparecerán los resultados de la búsqueda (fig. 4.3.6.1- G)los cuales podrán ser ord<strong>en</strong>ados por el criterio que <strong>en</strong>cabeza cada columna. Paraconsultar todos los registros haga uso del sistema de paginación ubicado <strong>en</strong> laparte inferior c<strong>en</strong>tral de la tabla.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 84 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>(fig. 4.3.6.1. Trámites Consumidos / Consulta)8.3.4. Reportes.La <strong>PDI</strong> cu<strong>en</strong>ta con un módulo de reportes, con el cual se puede hacer seguimi<strong>en</strong>to dedifer<strong>en</strong>tes parámetros de comportami<strong>en</strong>to de cara al usuario final y al r<strong>en</strong>dimi<strong>en</strong>toDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 85 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>mismo de la Plataforma. Esto con el fin que el administrador, tanto de las <strong>en</strong>tidadescomo de la plataforma <strong>en</strong> sí, puedan llevar a cabo el respectivo control.Entre los reportes ofrecidos a <strong>en</strong>tidades se <strong>en</strong>cu<strong>en</strong>tran:o Reporte de tiempos de respuesta a usuarios de trámites.o Reporte de tiempos de respuesta de llamados de Web Services.o Reporte de trámites y servicios consumidos por la <strong>en</strong>tidad.o Reporte estadístico de comportami<strong>en</strong>to.o Reporte utilización del sistema.8.3.4.1. Reporte de tiempos de respuesta a usuarios de trámites.Para llevar a cabo la búsqueda de un reporte específico, una vez ingresado a dichasección (fig. 4.3.7.1.), seleccione cualquiera de los difer<strong>en</strong>tes campos (fig. 4.3.7.1.–A): Naturaleza del trámite, nombre, descripción, tipo de usuario, formato y/orango de fechas del reporte. Deje los espacios <strong>en</strong> blanco para ver el listadocompleto de reportes disponibles. Oprima el botón buscar (fig. 4.3.7.1. –B) parallevar a cabo el proceso.Si<strong>en</strong>do listados los reportes disponibles de acuerdo a los parámetros de búsquedaasignados (fig. 4.3.7.1. –C) , seleccione el que le interese ver <strong>en</strong> detalle haci<strong>en</strong>doclic sobre el checkbox ubicado <strong>en</strong> la columna derecha de la tabla (fig. 4.3.7.1. –D)y posteriorm<strong>en</strong>te <strong>en</strong> el botón Ver Reporte (fig. 4.3.7.1. –E) ubicado <strong>en</strong> la partemedia de la pantalla.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 86 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>(fig. 4.3.7.1. Reporte Tiempos de Respuesta a usuarios – Búsqueda)La pantalla sigui<strong>en</strong>te <strong>en</strong>contrará los resultados al(los) reporte(s) seleccionados(fig. 4.3.7.2.). En primera instancia contará <strong>en</strong> la parte superior con una barra deherrami<strong>en</strong>tas la cual le permitirá navegar <strong>en</strong>tre páginas del reporte (fig. 4.3.7.2. –A), asignar el ancho de la página (fig. 4.3.7.2. – B), casilla de búsqueda porpalabra clave (fig. 4.3.7.2. – C) y módulo de exportación <strong>en</strong> difer<strong>en</strong>tes formatos(fig. 4.3.7.2. – D). También cu<strong>en</strong>ta con un botón para imprimir el reporte (fig.4.3.7.2. – E).En cuanto al detalle del reporte contará con seis (6) columnas principales a saber:Entidad, Tipo, Trámite, Prerrequisito, Vista Plataforma y Vista Ciudadano. Lascuatro primeras describ<strong>en</strong> los datos básicos del trámite/servicio consultado. Lacolumna Vista Plataforma (fig. 4.3.7.2. – F) se compone a su vez de tres (3)Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 87 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>columnas adicionales que son Duración promedio de ejecución del trámite,Tiempo mínimo de ejecución y Tiempo máximo de ejecución (medidos <strong>en</strong>segundos respecto al comportami<strong>en</strong>to de la plataforma). La columna VistaCiudadano (fig. 4.3.7.2. – G) cu<strong>en</strong>ta con los mismos parámetros con la difer<strong>en</strong>ciaque son medidos respecto al usuario.Al final se <strong>en</strong>contrarán totalizados los resultados por cada columna.(fig. 4.3.7.2. Reporte Tiempos de Respuesta a usuarios – Resultados)8.3.4.2. Reporte de tiempos de respuesta de llamados de Web Services.Respecto a la búsqueda de un reporte específico correspondi<strong>en</strong>te a llamados deadaptadores, debe seleccionar cualquiera de los difer<strong>en</strong>tes campos (fig. 4.3.7.3. –A): Naturaleza del trámite, nombre, descripción, agrupado por, formato depromedio y/o rango de fechas del reporte. Deje los espacios <strong>en</strong> blanco para ver ellistado completo de reportes disponibles. Oprima el botón buscar (fig. 4.3.7.3. – B)para llevar a cabo el proceso.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 88 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Una vez listados los reportes disponibles correspondi<strong>en</strong>tes a los parámetros debúsqueda seleccionados (fig. 4.3.7.3. – C), escoja el que desee ver <strong>en</strong> detallehaci<strong>en</strong>do clic sobre el checkbox ubicado <strong>en</strong> la columna derecha de la tabla (fig.4.3.7.3. – D) y posteriorm<strong>en</strong>te <strong>en</strong> el botón Ver Reporte (fig. 4.3.7.3. – E) ubicado<strong>en</strong> la parte media de la pantalla.(fig. 4.3.7.3. Reporte Tiempos de Respuesta llamados a Web Services – Búsqueda)En la sigui<strong>en</strong>te pantalla <strong>en</strong>contrará los resultados al(los) reporte(s) seleccionados(fig. 4.3.7.4.). En primera instancia contará <strong>en</strong> la parte superior con una barra deherrami<strong>en</strong>tas similar a la dispuesta <strong>en</strong> el reporte anteriorm<strong>en</strong>te descrito (fig.4.3.7.4. – A), donde adicionalm<strong>en</strong>te contará con un segm<strong>en</strong>to inicial (fig. 4.3.7.4.-B) el cual señala el período de tiempo seleccionado <strong>en</strong> los parámetros debúsqueda, junto con la descripción de del año con más ejecuciones exitosas y añocon más ejecuciones fallidas.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 89 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Una tabla más abajo (fig. 4.3.7.4.- C) <strong>en</strong>contrará los parámetros de descripción deltrámite tales como Año, Mes, Semana/Día, Entidad, Trámite, Código, Versión y lascolumnas Método Ejecución y Método Consulta, las cuales a su vez se divid<strong>en</strong> <strong>en</strong>Ejecuciones Exitosas, Ejecuciones Fallidas y Tiempo Promedio de Respuesta <strong>en</strong>segundos tanto para el primer como para el segundo concepto. Estos parámetrosdescrib<strong>en</strong> los datos refer<strong>en</strong>tes al promedio, al máximo y al mínimo de ejecuciones.Posteriorm<strong>en</strong>te <strong>en</strong>contrará las gráficas que sust<strong>en</strong>tan los datos anteriorm<strong>en</strong>tesuministrados (fig. 4.3.7.4.- D).(fig. 4.3.7.4. Reporte Tiempos de Respuesta llamados a Web Services – Resultados)Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 90 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>8.3.4.3. Reporte de trámites y servicios consumidos por la <strong>en</strong>tidadPara esta opción, el administrador de la <strong>en</strong>tidad cu<strong>en</strong>ta con los parámetros debúsqueda de reportes Agrupado por (fig. 4.3.7.5. – A), Rango de fechas delreporte (fig. 4.3.7.5. – B) y la opción Comparar (fig. 4.3.7.5. – C) para serhabilitada <strong>en</strong> el caso que se desee ejecutar dicho proceso <strong>en</strong>tre varios reportes.Una vez asignados los parámetros haga clic <strong>en</strong> el botón Ver Reporte (fig. 4.3.7.5.– D). Deje los espacios <strong>en</strong> blanco para ver todos los resultados disponibles.(fig. 4.3.7.5. Reporte Trámites / Servicios consumidos por la <strong>en</strong>tidad – Búsqueda)Una vez listado el resultado de la búsqueda, y haci<strong>en</strong>do uso de la herrami<strong>en</strong>ta demanejo de reportes (fig. 4.3.7.6. – A) ya descrita <strong>en</strong> el primer caso, accede a losdatos establecidos bajo parámetros como promedio y total (fig. 4.3.7.6. – B),sumado al listado de los 10 trámites consumidos por la <strong>en</strong>tidad, los cuales seránlistados bajo los criterios de Periodo, Trámite, Código, Versión, Número deEjecuciones y Número de Consultas (fig. 4.3.7.6. – C).Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 91 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>(fig. 4.3.7.6. Reporte Trámites / Servicios consumidos por la <strong>en</strong>tidad – Resultados)8.3.4.4. Reporte estadístico de comportami<strong>en</strong>to.En cuanto a la búsqueda de un reporte estadístico de comportami<strong>en</strong>to, seleccionecualquiera de los difer<strong>en</strong>tes campos (fig. 4.3.7.7. – A): Naturaleza del trámite,nombre, descripción, tipo de usuario, agrupado por y/o rango de fechas delreporte. Adicionalm<strong>en</strong>te cu<strong>en</strong>ta con la opción comparar (fig. 4.3.7.7. – B) para serhabilitada <strong>en</strong> el caso que se desee ejecutar dicho proceso <strong>en</strong>tre varios reportes.Deje los espacios <strong>en</strong> blanco para ver el listado completo de reportes disponibles.Oprima el botón buscar (fig. 4.3.7.7. – C) para llevar a cabo el proceso.Estando listados los reportes disponibles de acuerdo a los parámetros de búsquedaasignados (fig. 4.3.7.7. – D), seleccione el que le interese ver <strong>en</strong> detalle haci<strong>en</strong>doclic sobre el checkbox ubicado <strong>en</strong> la columna derecha de la tabla (fig. 4.3.7.7. – E)y posteriorm<strong>en</strong>te <strong>en</strong> el botón Ver Reporte (fig. 4.3.7.7. – F) ubicado <strong>en</strong> la partemedia de la pantalla.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 92 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>(fig. 4.3.7.7. Reporte Estadístico de Comportami<strong>en</strong>to – Búsqueda)La pantalla sigui<strong>en</strong>te <strong>en</strong>contrará los resultados al(los) reporte(s) seleccionados(fig. 4.3.7.8.). Nuevam<strong>en</strong>te podrá hacer uso de la barra de herrami<strong>en</strong>tas ubicada<strong>en</strong> la parte superior de la pantalla (fig. 4.3.7.8. – A). Adicionalm<strong>en</strong>te <strong>en</strong>contraráuna primera tabla la columna fecha <strong>en</strong> la cual estará relacionado el nombre de la<strong>en</strong>tidad, el año al que corresponde el reporte, el mes y los días <strong>en</strong> curso. Por cadauno de ellos estarán relacionados el número de ejecuciones y consultas realizadas(fig. 4.3.7.8. – B).En la parte inferior del reporte se <strong>en</strong>contrarán las correspondi<strong>en</strong>tes gráficas quesust<strong>en</strong>tan los datos suministrados anteriorm<strong>en</strong>te (fig. 4.3.7.8. – C).Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 93 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>(fig. 4.3.7.8. Reporte Estadístico de Comportami<strong>en</strong>to – Resultados)8.3.4.5. Reporte Utilización del sistema.Refer<strong>en</strong>te a la búsqueda de un reporte ori<strong>en</strong>tado a la utilización del sistema debeseleccionar cualquiera de los difer<strong>en</strong>tes campos (fig. 4.3.7.9. – A): Naturaleza deltrámite, nombre, descripción, tipo usuario, formato y/o rango de fechas delreporte. Deje los espacios <strong>en</strong> blanco para ver el listado completo de reportesdisponibles. Oprima el botón buscar (fig. 4.3.7.9. – B) para llevar a cabo elproceso.Si<strong>en</strong>do listados los reportes disponibles correspondi<strong>en</strong>tes a los parámetros debúsqueda asignados anteriorm<strong>en</strong>te (fig. 4.3.7.9. – C), escoja el que desee ver <strong>en</strong>detalle haci<strong>en</strong>do clic sobre el checkbox ubicado <strong>en</strong> la columna derecha de la tabla(fig. 4.3.7.9. – D) y posteriorm<strong>en</strong>te <strong>en</strong> el botón Ver Reporte (fig. 4.3.7.9. – E)ubicado <strong>en</strong> la parte media de la pantalla.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 94 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>(fig. 4.3.7.9. Reporte Estadístico Utilización del Sistema – Búsqueda)En la sigui<strong>en</strong>te pantalla <strong>en</strong>contrará los resultados al(los) reporte(s) seleccionados(fig. 4.3.7.10.). Como ya ha sido nombrado <strong>en</strong> los reportes anteriores, contará <strong>en</strong>la parte superior con la barra de herrami<strong>en</strong>tas para navegación del mismo (fig.4.3.7.10. – A), donde también contará con un segm<strong>en</strong>to (fig. 4.3.7.10. – B) el cualseñala el nombre de la <strong>en</strong>tidad, el tipo de ejecución (trámite ó servicio) yposteriorm<strong>en</strong>te los campos de seguimi<strong>en</strong>to de r<strong>en</strong>dimi<strong>en</strong>to como Numero deAccesos, Número de Consultas, Número de Solicitudes Fallidas, Número deSolicitudes Exitosas, Número de Fallas, Duración promedio de ejecución, Tiempomínimo de ejecución y tiempo máximo de ejecución. Para cada una de estas filascorresponde cada trámite o servicio registrado a la <strong>en</strong>tidad con suscorrespondi<strong>en</strong>tes valores y su respectivo gran total (fig. 4.3.7.10. – C).Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 95 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>(fig. 4.3.7.10. Reporte Estadístico Utilización del Sistema – Resultados)Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 96 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>9. UTILIZACIÓN DE LOS TRÁMITES Y SERVICIOS EXPUESTOS EN LAPLATAFORMA DE INTEROPERABILIDAD9.1. Sistemas de InformaciónAdemás de interactuar con humanos (Ciudadanos, Usuarios Delegados, etc.), la <strong>PDI</strong>también puede responder a solicitudes de ejecución de Trámites o Servicios desdeSistemas de Información <strong>en</strong> Entidades Públicas o Privadas previam<strong>en</strong>te registradas. Elsigui<strong>en</strong>te gráfico muestra este modo de operación unificado:Figura 16. Sistema de Información utilizando la <strong>PDI</strong>.Una de las v<strong>en</strong>tajas más importantes de este modelo unificado es que los Sistemas deInformación pued<strong>en</strong> aprovechar la infraestructura de hardware y software que ya existepara at<strong>en</strong>der las ejecuciones de trámites o servicios hechas por humanos, además quepuede hacer uso de muchos de los trámites o servicios ya modelados. En términosg<strong>en</strong>erales un trámite o servicio puede llegar a ser modelado para ser utilizado de igualmanera por un humano y por un Sistema de Información.Sin embargo, exist<strong>en</strong> algunas restricciones sobre el tipo de trámites o servicios quepued<strong>en</strong> ser ejecutados:o Estos no pued<strong>en</strong> t<strong>en</strong>er prerrequisitoso Estos no pued<strong>en</strong> requerir pagos (esto solo debido a que el actual Proveedor deServicios de Pagos <strong>en</strong> el país – PSE – no fue diseñado para ser utilizado porsistemas de información).Gracias a este modelo, la <strong>PDI</strong> brinda una interfaz común de llamados, que abstrae todoslos detalles funcionales y tecnológicos de los Trámites y Servicios a sus consumidores (losSistemas de información <strong>en</strong> este caso).La naturaleza (y plataforma tecnológica) de estos sistemas de información es muyvariada, debido a esto, la funcionalidad de ejecución de Trámites o Servicios se expone aDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 97 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>través de una Capa de Servicios Web. Esta capa expone una interfaz de llamado común,indep<strong>en</strong>di<strong>en</strong>te del trámite o servicios que se desee ejecutar, o de su versión. Lo anterior,facilita la utilización de esta interfaz y evita cambios <strong>en</strong> el sistema de información debidoa nuevas versiones de los trámites o servicios utilizados. Además de habilitar el acceso aesta interfaz a través de estándares indep<strong>en</strong>di<strong>en</strong>tes de tecnología como SOAP, tambiénse <strong>en</strong>cu<strong>en</strong>tra asegurada utilizando otro estándar como lo es WS-Security. La escog<strong>en</strong>ciade este estándar garantiza la aut<strong>en</strong>ticación, confid<strong>en</strong>cialidad, e integridad de losm<strong>en</strong>sajes SOAP que se intercambi<strong>en</strong> <strong>en</strong>tre el Sistema de Información y la <strong>PDI</strong>.Importante: dep<strong>en</strong>di<strong>en</strong>do de su modalidad de llamado, la ejecución de trámites oservicios puede realizarse de manera Inmediata (sincrónica) o No-Inmediata(asincrónica). Dep<strong>en</strong>di<strong>en</strong>do de esto, el Sistema de Información debe llamar al método deejecución correspondi<strong>en</strong>te <strong>en</strong> la Capa de Servicios Web.La sigui<strong>en</strong>te información debe permitir a un Administrador de Entidad o Empresaconectar sus Sistemas de Información a la <strong>PDI</strong>, y ejecutar trámites o servicios.9.1.1. Pasos Previos y Prerrequisitos para conectar Sistemas de Información queinvocan tramites/servicios publicados <strong>en</strong> la <strong>PDI</strong>Para que una Entidad o Empresa pueda conectar alguno de sus sistemas deinformación a la <strong>PDI</strong> debe cumplir los sigui<strong>en</strong>tes pasos y prerrequisitos:1. T<strong>en</strong>er cred<strong>en</strong>cial de Administrador de Entidad o Empresa: A través de la <strong>PDI</strong> elAdministrador de Entidad o Empresa crea una cu<strong>en</strong>ta de acceso al Sistema deInformación, de la misma forma como puede crear una cu<strong>en</strong>ta para un UsuarioDelegado, con la difer<strong>en</strong>cia que aquí lo esta haci<strong>en</strong>do para una aplicación. Esteproceso es detallado <strong>en</strong> el punto 3 “Registro <strong>en</strong> la Plataforma deInteroperabilidad”.2. Conocer el nombre del trámite o servicio que se quiere ejecutar, incluy<strong>en</strong>do sunúmero de versión. Este proceso es detallado <strong>en</strong> el punto 3 “Registro <strong>en</strong> laPlataforma de Interoperabilidad”.3. Validar a través de la <strong>PDI</strong> que la nueva cu<strong>en</strong>ta de acceso al Sistema deInformación t<strong>en</strong>ga acceso al trámite o servicio deseado. Cada trámite o servicioori<strong>en</strong>tado a Sistemas de Información puede t<strong>en</strong>er una Lista de Control de Accesosque restringe de que Sistemas de Información puede recibir llamados de ejecución.La <strong>en</strong>tidad que requiere hacer uso del servicio debe comunicarse con la <strong>en</strong>tidadque lo provee para ser autorizado.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 98 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>4. T<strong>en</strong>er acceso a los esquemas GEL-XML (XSD) de Entrada y Salida (URLs donde se<strong>en</strong>cu<strong>en</strong>tran publicados estos), que describ<strong>en</strong> la estructura de la información de<strong>en</strong>trada y salida del tramite o servicio a ejecutar. Estos van a describir la estructurade la información XML que espera y va a devolver la versión del trámite o servicio.El acceso al esquema también lo <strong>en</strong>trega la <strong>en</strong>tidad responsable de exponer elservicio.5. T<strong>en</strong>er acceso a la descripción WSDL de Capa de Servicios Web de la <strong>PDI</strong>. Estadescripción puede ser <strong>en</strong>contrada <strong>en</strong> las sigui<strong>en</strong>tes URLs dep<strong>en</strong>di<strong>en</strong>do delambi<strong>en</strong>te <strong>en</strong> el que se desee invocar:Ambi<strong>en</strong>te URLPreproducción http://200.21.208.237/WebService<strong>PDI</strong>/WebService<strong>PDI</strong>.asmx?WSDLProducción http://200.21.208.237:8077/WebService<strong>PDI</strong>/WebService<strong>PDI</strong>.asmx?WSDLCon base <strong>en</strong> esta descripción, y dep<strong>en</strong>di<strong>en</strong>do de la herrami<strong>en</strong>ta de desarrollo que seutilice, se puede crear un Proxy <strong>en</strong> el Sistema de Información que repres<strong>en</strong>talocalm<strong>en</strong>te la interfaz del servicio. El código del Sistema de Información puede<strong>en</strong>tonces llamar al Web Service a través de este Proxy local. Este Proxy debe estardirigido a las sigui<strong>en</strong>tes URLs dep<strong>en</strong>di<strong>en</strong>do del ambi<strong>en</strong>te <strong>en</strong> el que se desee invocar:Ambi<strong>en</strong>tePreproducciónProducciónURLhttp://200.21.208.237/WebService<strong>PDI</strong>/WebService<strong>PDI</strong>.asmxhttp://200.21.208.237:8077/WebService<strong>PDI</strong>/WebService<strong>PDI</strong>.asmx6. Tal como se m<strong>en</strong>cionó, el mecanismo de seguridad de los llamados (Aut<strong>en</strong>ticación<strong>en</strong> ambos s<strong>en</strong>tidos, Encripción y Firmado Digital) <strong>en</strong>tre el Sistema de Informacióny la Interfaz de Servicios Web utiliza el estándar WS-Security. Este mecanismo dela forma como se configuró <strong>en</strong> la <strong>PDI</strong> utiliza Certificados Digitales X.509 deservidor <strong>en</strong> ambos extremos. Sabi<strong>en</strong>do esto, es necesario obt<strong>en</strong>er y configurar <strong>en</strong>el servidor del Sistema de Información la llave pública del Certificado de la <strong>PDI</strong> (<strong>en</strong>Microsoft Windows se almac<strong>en</strong>a como un archivo con terminación .CER) y obt<strong>en</strong>erun Certificado Digital de Servidor (http://www.certicamara.com.co). Una vez laEntidad o Empresa obt<strong>en</strong>ga este certificado debe hacer llegar la llave pública deeste al Administrador de la <strong>PDI</strong>.7. Cumplir con los requerimi<strong>en</strong>tos adicionales de seguridad a nivel de comunicaciones(protocolo) establecidos (por ejemplo: VPNs, SSL, etc.)8. Una vez desarrollados estos pasos se procede a realizar los cambios necesarios <strong>en</strong>el código del Sistema de Información para conectarse a la Interfaz de ServiciosWeb de la <strong>PDI</strong>. La naturaleza de estos cambios y el esfuerzo que implica dep<strong>en</strong>d<strong>en</strong>Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 99 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>mucho de la plataforma tecnológica y ambi<strong>en</strong>te de programación del Sistema deInformación. La sección llamada “Conexión a la Interfaz de Servicios Web de la<strong>PDI</strong>” brinda la información que puede requerir cualquier conexión a la Interfaz deServicios Web de la <strong>PDI</strong> indep<strong>en</strong>di<strong>en</strong>te de la tecnología con que esté desarrolladoel Sistema de Información. Verifique que el ambi<strong>en</strong>te de programación de laconexión al m<strong>en</strong>os soporte los sigui<strong>en</strong>tes estándares:XML Schema, Versión 1.1SOAP, Versión 1.1/1.2WSDL, Versión 1.1WS-Security 1.0/1.1MTOMCon el cumplimi<strong>en</strong>to de los anteriores estándares y versiones, se dice que el WebService cumple con la especificación Basic Profile 1.0 de WS-I9.1.2. Conexión a la Interfase de Servicios Web de la <strong>PDI</strong>Una vez se ti<strong>en</strong>e acceso al WSDL que conti<strong>en</strong>e la descripción XML de la interfaz delWeb Service, se puede conocer la estructura de los m<strong>en</strong>sajes SOAP que recib<strong>en</strong> yrespond<strong>en</strong> cada uno de los métodos expuestos por el Web Service.Importante: un Sistema de Información puede ejecutar trámites o servicios tanto <strong>en</strong>el ambi<strong>en</strong>te de preproducción como de producción. Las descripciones de ambos sonidénticas, simplem<strong>en</strong>te cambian sus URLs.La sigui<strong>en</strong>te tabla muestra los métodos expuestos por el Web Service:MétodoEjecutarEjecutarAsyncConsultarResultadoDescripciónPermite ejecutar un trámite de manera Inmediata (Sincrónica)Permite ejecutar un trámite de manera No-Inmediata (Asincrónica). Despuésde llamar este método, se puede consultar periódicam<strong>en</strong>te (polling) elresultado de la ejecución del trámite o servicio a través del métodoConsultarResultado.Permite consultar el resultado de la ejecución No-Inmediata de un trámite oservicio con ayuda de un Tiquete y un Número de Rastreo.Importante: la información de <strong>en</strong>trada o salida de un trámite o servicio tambiénpuede incluir un archivo adjunto (de ser necesario, mas de uno puede ser agrupadod<strong>en</strong>tro de un .ZIP). Este archivo se puede serializar <strong>en</strong> un parámetro especial delmétodo de ejecución tal como se observa a continuación. La Capa de Servicios WebDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 100 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>soporta el estándar MTOM que optimiza la serialización y transmisión de estosarchivos <strong>en</strong> llamados SOAP. Verifique que su implem<strong>en</strong>tación ti<strong>en</strong>e soporte a esteestándar.Algunos aspectos adicionales <strong>en</strong> el tema de archivos adjuntos a t<strong>en</strong>er <strong>en</strong>cu<strong>en</strong>ta:• El tamaño máximo de los archivos adjuntos de <strong>en</strong>trada es de 3 MB (configurable<strong>en</strong> la <strong>PDI</strong>).• Los archivos adjuntos de <strong>en</strong>trada y salida son sujetos a un proceso de revisión porvirus durante su paso por la <strong>PDI</strong>.La descripción de cada método se incluye a continuación:EjecutarParámetro Tipo DescripciónEjecutar Entrada Estructura XML que conti<strong>en</strong>e la información de <strong>en</strong>trada dela ejecución. Su estructura se describe a continuación:• codigoTramite (<strong>en</strong>tero): id<strong>en</strong>tifica universalm<strong>en</strong>te eltrámite o servicio a ejecutar.• versionTramite (flotante): id<strong>en</strong>tifica la versión deltrámite o servicio.• xmlEntradaEjecucion (XML): Docum<strong>en</strong>to XML,repres<strong>en</strong>ta la información de <strong>en</strong>trada del trámite oservicio. Cumple con el esquema GEL-XML de <strong>en</strong>tradadel trámite o servicio.• Docum<strong>en</strong>to: estructura XML con la información delarchivo adjunto de <strong>en</strong>trada. Conti<strong>en</strong>e:oonombreArchivo (string): nombre delarchivo.Archivo (base64Binary): archivo serializadobase64 utilizando MTOM.EjecutarResponse Salida Estructura XML que conti<strong>en</strong>e la información de salida dela ejecución. Su estructura se describe a continuación:• resultado (booleano): indica el éxito de la ejecución.• resultadoEjecucion (<strong>en</strong>umeración string):información del resultado de la ejecución, que puedeser “EjecucionSatisfactoria” o “ErrorInterno”.• motivoRechazo (string): descripción del error deejecución (si lo hubo).• XmlRespuesta (XML): Docum<strong>en</strong>to XML, repres<strong>en</strong>tala información de salida del trámite o servicio. Cumplecon el esquema GEL-XML de salida del trámite oDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 101 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>EjecutarAsyncservicio.Parámetro Tipo Descripción• Docum<strong>en</strong>to: estructura XML con la información delarchivo adjunto de salida. Conti<strong>en</strong>e:oonombreArchivo (string): nombre delarchivo.Archivo (base64Binary): archivo serializadobase64 utilizando MTOM.EjecutarAsync Entrada Estructura XML que conti<strong>en</strong>e la información de <strong>en</strong>trada dela ejecución. Su estructura se describe a continuación:• codigoTramite (<strong>en</strong>tero): id<strong>en</strong>tifica universalm<strong>en</strong>te eltrámite o servicio a ejecutar.• versionTramite (flotante): id<strong>en</strong>tifica la versión deltrámite o servicio.• xmlEntradaEjecucion (XML): Docum<strong>en</strong>to XML,repres<strong>en</strong>ta la información de <strong>en</strong>trada del trámite oservicio. Cumple con el esquema GEL-XML de <strong>en</strong>tradadel trámite o servicio.• Docum<strong>en</strong>to: estructura XML con la información delarchivo adjunto de <strong>en</strong>trada. Conti<strong>en</strong>e:oonombreArchivo (string): nombre delarchivo.Archivo (base64Binary): archivoserializado base64.EjecutarAsyncResponse Salida Estructura XML que conti<strong>en</strong>e la información de salida dela ejecución. Su estructura se describe a continuación:• resultado (booleano): indica el éxito de la ejecución.• resultadoEjecucion (<strong>en</strong>umeración string):información del resultado de la ejecución, que puedeser “EjecucionSatisfactoria” o “ErrorInterno”.• motivoRechazo (string): descripción del error deejecución (si lo hubo).• tiquete (<strong>en</strong>tero mayor de cero): este es unconsecutivo asignado por la <strong>PDI</strong>, común a cada unode los tramites/servicios <strong>en</strong> un Árbol. Puede llegar aser igual a numeroRastreo <strong>en</strong> el caso de árbolescompuestos por un solo trámite/servicio.• numeroRastreo (<strong>en</strong>tero mayor de cero): este es unconsecutivo asignado por la <strong>PDI</strong>, único para cadainstancia del trámite/servicio.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 102 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>ConsultarResultadoParámetro Tipo DescripciónConsultarResultado Entrada Estructura XML que conti<strong>en</strong>e la información utilizada paraconsultar el resultado de la ejecución. Su estructura sedescribe a continuación:• tiquete (<strong>en</strong>tero mayor de cero):• numeroRastreo (<strong>en</strong>tero mayor de cero):ConsultarResultadoResponse Salida Estructura XML que conti<strong>en</strong>e la información de salida dela consulta. Su estructura se describe a continuación:• resultado (booleano): indica el éxito de la operaciónde consulta.• resultadoConsulta (<strong>en</strong>umeración string):información del resultado de la ejecución, que puedeser “EnEjecucion”, “SiExisteDocum<strong>en</strong>to”,“NoExisteDocum<strong>en</strong>to”, o “ErrorInterno”.• motivoRechazo (string): descripción del error deconsulta (si lo hubo).• XmlRespuesta (XML): Docum<strong>en</strong>to XML, repres<strong>en</strong>tala información de salida del trámite o servicio. Cumplecon el esquema GEL-XML de salida del trámite oservicio.• Docum<strong>en</strong>to: estructura XML con la información delarchivo adjunto de salida. Conti<strong>en</strong>e:oonombreArchivo (string): nombre delarchivo.Archivo (base64Binary): archivo serializadobase64 utilizando MTOM.9.1.2.1. SeguridadTal como ya se ha m<strong>en</strong>cionado, WS-Security y los Certificados Digitales deb<strong>en</strong> serutilizados para proporcionar la aut<strong>en</strong>ticación, confid<strong>en</strong>cialidad, e integridad de losm<strong>en</strong>sajes SOAP intercambiados <strong>en</strong>tre el Sistema de Información y la <strong>PDI</strong>. Lasigui<strong>en</strong>te grafica muestra como WS-Security es utilizado <strong>en</strong> conjunto conCertificados Digitales X.509 para asegurar el intercambio de m<strong>en</strong>sajes SOAP. Notecomo ambos sistemas deb<strong>en</strong> conocer previam<strong>en</strong>te las Llaves Públicas de sucontraparte:Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 103 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Figura 17. Intercambio seguro <strong>en</strong> la <strong>PDI</strong>.Adicional a los requerimi<strong>en</strong>tos de WS-Security, el Sistema de Información debe<strong>en</strong>viar como parte de la petición SOAP el usuario y password que le fueronasignados por el Administrador de la Entidad o Empresa <strong>en</strong> la <strong>PDI</strong>. Estos son<strong>en</strong>viados como parte del Header del m<strong>en</strong>saje SOAP (<strong>en</strong>velope), utilizando lossigui<strong>en</strong>tes parámetros:Parámetro Tipo de Dato DescripciónUsuario String Cu<strong>en</strong>ta del Sistema de Información <strong>en</strong> la <strong>PDI</strong>. Creada porel Administrador de Entidad o Empresa respectivo.Clave String Password asociada a la cu<strong>en</strong>ta de usuario.El Anexo D muestra el cont<strong>en</strong>ido del archivo de políticas (Policies) que describe losrequerimi<strong>en</strong>tos de seguridad (WS-Security) del Web Service.9.2. Uso de tramites/servicios publicados <strong>en</strong> la <strong>PDI</strong> por el CiudadanoLa <strong>PDI</strong> adicionalm<strong>en</strong>te interactúa con Ciudadanos, donde la <strong>PDI</strong> también puederesponder a solicitudes de ejecución de Trámites o Servicios <strong>en</strong> Entidades Públicas oPrivadas previam<strong>en</strong>te registradas, para el detalle del proceso y las actividadesrelacionadas con ciudadanos se debe consultar el manual de usuario de la plataforma deinteroperabilidad y el demo de la solución de acuerdo al sitio Web (Web Site) de acceso ala solución.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 104 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>9.3. Uso de tramites/servicios publicados <strong>en</strong> la <strong>PDI</strong> por el FuncionarioPúblicoLa <strong>PDI</strong> adicionalm<strong>en</strong>te interactúa con Funcionarios Públicos, donde la <strong>PDI</strong> también puederesponder a solicitudes de ejecución de Trámites o Servicios <strong>en</strong> Entidades Públicas oPrivadas previam<strong>en</strong>te registradas, para el detalle del proceso y las actividadesrelacionadas con Funcionario Publico se debe consultar el manual de usuario de laplataforma de interoperabilidad y el demo de la solución de acuerdo al sitio Web (WebSite) de acceso a la solución.9.4. Uso de tramites/servicios publicados <strong>en</strong> la <strong>PDI</strong> por el AdministradorDelegadoLa <strong>PDI</strong> adicionalm<strong>en</strong>te interactúa con Administrador Delegado, donde la <strong>PDI</strong> tambiénpuede responder a solicitudes de ejecución de Trámites o Servicios <strong>en</strong> Entidades Públicaso Privadas previam<strong>en</strong>te registradas, para el detalle del proceso y las actividadesrelacionadas con Administrador Delegado se debe consultar el manual de usuario de laplataforma de interoperabilidad y el demo de la solución de acuerdo al sitio Web (WebSite) de acceso a la solución.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 105 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>10. COMPONENTES PLATAFORMA DE INTEROPERABILIDADLa Plataforma de Interoperabilidad (plataforma <strong>PDI</strong>) está conformada fundam<strong>en</strong>talm<strong>en</strong>te porcompon<strong>en</strong>tes de hardware de plataforma Hewlett Packard y de software Microsoft, tanto anivel de sistema operativo como de aplicación.La solución involucra cinco (5) servidores HP Proliant DL580 G3 (tipo IIA), tres (3) servidoresHP Proliant DL380 G4 (tipo I) y un almac<strong>en</strong>ami<strong>en</strong>to externo basado <strong>en</strong> un (1) HPStorageWorks MSA1000. El sistema operativo de los servidores es Microsoft Windows 2003R2 Enterprise Edition <strong>en</strong> idioma Inglés y como aplicativo Microsoft SQLserver 2000 SP3Enterprise Edition. La solución requiere de un ambi<strong>en</strong>te de Directorio Activo para operarcorrectam<strong>en</strong>te y <strong>en</strong> forma segura.El cuadro adjunto relaciona los equiposinstalados para la plataforma <strong>PDI</strong>:Los servidores HP Proliant ti<strong>en</strong><strong>en</strong> instalados el paquete de software d<strong>en</strong>ominado ProliantSupport Pack (PSP) v7.51, que incluye <strong>en</strong>tre otras la herrami<strong>en</strong>ta SURVEY.EXE que puedeejecutarse para g<strong>en</strong>erar un archivo texto SURVEY.TXT <strong>en</strong> cual describe completam<strong>en</strong>te laconfiguración del servidora nivel de hardware, drivers instalados y servicios activos.Se recomi<strong>en</strong>da g<strong>en</strong>erar el listado cada vez que haya cambios <strong>en</strong> el hardware, actualizaciónde drivers. Se ejecuta C:\COMPAQ\SURVEY\survey.exe este g<strong>en</strong>era el archivo C:\COMPAQ\SURVEY\survey.txtEn g<strong>en</strong>eral esta plataforma ti<strong>en</strong><strong>en</strong> compon<strong>en</strong>tes redundantes <strong>en</strong> cuanto a las capas de Basede Datos, Aplicación y Front-End. Para mant<strong>en</strong>er los niveles de disponibilidad HPperiódicam<strong>en</strong>te Hewlett Packard publica <strong>en</strong> su página web, la actualización del ProliantDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 106 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Support Pack (PSP), con las versiones más reci<strong>en</strong>tes de Drivers, Ag<strong>en</strong>tes y utilitarios para suplataforma de hardware:http://welcome.hp.com/country/us/<strong>en</strong>/support.html?pageDisplay=driversEl sigui<strong>en</strong>te link corresponde a la página para el HP Proliant DL380 G4:Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 107 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>El link para el servidor DL580 G3, es:Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 108 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>El link para descargar el HP Proliant Support Pack (PSP) más reci<strong>en</strong>te (v7.60) es:http://h18023.www1.hp.com/support/files/server/us/download/24184.htmlEn cuanto a actualizaciones relacionadas con el sistema operativo, Microsoft liberam<strong>en</strong>sualm<strong>en</strong>te el segundo Martes un paquete de actualizaciones de seguridad disponiblesmediante el link:http://windowsupdate.microsoft.comEstas actualizaciones deb<strong>en</strong> ser evaluadas para medir su impacto sobre la funcionalidad queofrece cada servidor y seleccionar aquellas que se requieran aplicar <strong>en</strong> la plataforma.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 109 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 110 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 111 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 112 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>11. ELEMENTOS A RESPALDAR EN PLATAFORMA <strong>PDI</strong>Exist<strong>en</strong> elem<strong>en</strong>tos que son necesarios respaldar (backup) para proteger la información yrecuperar la funcionalidad <strong>en</strong> caso de falla. Estos elem<strong>en</strong>tos correspond<strong>en</strong> a:Instancia <strong>en</strong> cluster de SQL (WBOGSQL05)Bases de datos a respaldar:Bases de Datos propias de <strong>PDI</strong>o <strong>PDI</strong>o <strong>PDI</strong>LOGSo <strong>PDI</strong>LOGSPRODo <strong>PDI</strong>PAGOSo <strong>PDI</strong>PAGOSPRODo <strong>PDI</strong>PRODBases de datos de Biztalko BiztalkDTADBo BiztalkMgmtDVo BiztalkMsgBoxDbo SSODBMáquina de Reportes (WBOGRS01)o <strong>PDI</strong>PRODo <strong>PDI</strong>LOGSPRODRecursos de archivo de cluster (WBOGDB10)o archivosDownload (N:\<strong>PDI</strong>\archivosDownload)o archivosLogs (N:\<strong>PDI</strong>\archivosLogs)o archivosUpload (N:\<strong>PDI</strong>\archivosUpload)o instructivosPruebasUpload (N:\<strong>PDI</strong>\instructivosPruebasUpload)Para todos los servidores de la plataforma se deb<strong>en</strong> g<strong>en</strong>erar backups de SYSTEM STATE víaNTBACKUP y de la Metabase del IIS (Internet Information Services v6.0) desde su interfacede administración.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 113 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>12. PROCEDIMIENTOS RECOMENDADOS DE OPERACION12.1. DiariaRevisión de Ev<strong>en</strong>t Logs (Visor de Sucesos). Verificar el Ev<strong>en</strong>t Log (Visor de Sucesos) deAplicación de Windows Server <strong>en</strong> busca de ev<strong>en</strong>tos de error o warnings (avisos). Los ev<strong>en</strong>tosde error se visualizan con una señal roja (stop) y los ev<strong>en</strong>tos de aviso se visualizan con unaseñal amarilla (warning). Además, es conv<strong>en</strong>i<strong>en</strong>te observar los ev<strong>en</strong>tos de información(mostrados con una señal azul) para asegurarse de que el servidor está funcionandocorrectam<strong>en</strong>te.Realizar Backup de datos de la plataforma:• Realizar Backup del “System State” y de la Metabase IIS de los 8 servidores.o Este backup debe hacerse adicionalm<strong>en</strong>te cada vez que haya un cambio <strong>en</strong> laconfiguración.• Realizar Backup de las bases de datos y logs, con rotación de cintas semanal.De igual manera se revisan los logs própios de la aplicación, se describe este procedimi<strong>en</strong>to:12.1.1. Ingresar al sitio de administración de <strong>PDI</strong>• Ingresar al sigui<strong>en</strong>te URL http://200.21.208.237/<strong>PDI</strong>Administracion• Ingresar las cred<strong>en</strong>cialesDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 114 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>12.1.2. Buscar registros de logs• Seleccionar la opción de ver Errores técnicos o logs de auditoria como lo muestrala sigui<strong>en</strong>te figuraDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 115 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>• Ingresar los criterios de búsqueda y oprimir buscarDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 116 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>• Si desea consultar el detalle del registro , seleccionar el ID del ev<strong>en</strong>toDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 117 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>12.1.3. Depuración de logs• Seleccionar la opción del m<strong>en</strong>ú de errores técnicos o logs de auditoria• En la sección de inferior de la pantalla ingresar los criterios para eliminar registros• Confirmar los registros a eliminarDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 118 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>12.2. SemanalDefinir instancias de Monitoreo del Sistema que permitan establecer una línea base delcomportami<strong>en</strong>to de cada servidor. Esta línea base es una refer<strong>en</strong>cia que ayuda a detectar<strong>en</strong> forma temprana algún comportami<strong>en</strong>to que pueda llegar a impactar la disponibilidadde la aplicación ó del servidor mismo.Los compon<strong>en</strong>tes a monitorear son PROCESSOR, MEMORY, NETWORK y DISKS. Loscontadores pued<strong>en</strong> darle la pauta al administrador del sistema sobre acciones iniciales atomar para mant<strong>en</strong>erla operación del servidor y su funcionalidad. Esta línea base puedeirse movi<strong>en</strong>do <strong>en</strong> la medida que los requerimi<strong>en</strong>tos al sistema sean más exig<strong>en</strong>te <strong>en</strong>cuanto a su poder de procesami<strong>en</strong>to. A partir de este tipo de información se puedeoportunam<strong>en</strong>te solicitar algún tipo de actualización (upgrade) para algún servidor.Realizar Backup de datos de la plataforma:o Realizar Full Backup el día Domingo del disco del sistemao Realizar Backup el día Domingo del “System State” y de la Metabase IIS de los8 servidores.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 119 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong> Este backup debe hacerse adicionalm<strong>en</strong>te cada vez que haya un cambio<strong>en</strong> la configuración.o Realizar Backup el día Domingo de las bases de datos y logs, con rotación decintas m<strong>en</strong>sual.12.3. M<strong>en</strong>sualRealizar Backup de datos de la plataforma:• Realizar Backup el último Domingo del mes del “System State” y de la MetabaseIIS de los 8 servidores.• Realizar Backup el último Domingo del mes de las bases de datos y logs, conrotación de cintas según los requerimi<strong>en</strong>tos del negocio.12.4. AnualRealizar Backup de datos de la plataforma:• Realizar Backup el último Domingo del año del “System State” y de la MetabaseIIS de los 8 servidores.• Realizar Backup el último Domingo del año de las bases de datos y logs, conrotación de cintas cada según los requerimi<strong>en</strong>tos del negocio.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 120 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>13. RECUPERACION DE DESASTRESCon los esquemas de Backup anotados <strong>en</strong> los procedimi<strong>en</strong>tos anteriores, se construye laestrategia para recuperar la información de las bases de datos y logs de la plataforma <strong>PDI</strong>.El proceso de reinstalación de la plataforma se describe <strong>en</strong> el numeral 2 del pres<strong>en</strong>tedocum<strong>en</strong>to.Compon<strong>en</strong>tes involucrados:o Controlador de Dominio: El servidor WBOGDC04 manti<strong>en</strong>e la información del Serviciode Directorio Activo y de Aut<strong>en</strong>ticación. Si el servidor falla se debe reinstalar SistemaOperativo y recuperar Full Backup del disco del Sistema. Posteriorm<strong>en</strong>te recuperar elmás reci<strong>en</strong>te Backup de System State para restablecer la funcionalidad de los serviciosde esta máquina.o Servidor de Reportes: El servidor WBOGRS01 <strong>en</strong> caso de falla, debe reinstalarse elSistema Operativo y recuperar Full Backup del disco del Sistema. Posteriorm<strong>en</strong>terecuperar el más reci<strong>en</strong>te Backup de System State, Metabase, Bases de Datos y Logspara restablecer la funcionalidad de los servicios de esta máquina.o Capa de Aplicación: Se soporta con un Network Load Balance (NLB) que manti<strong>en</strong>e laoperación <strong>en</strong> caso de falla de uno de los servidores. Para recuperar el servidor fallido,debe reinstalarse el Sistema Operativo e integrarlo nuevam<strong>en</strong>te al NLB. Posteriorm<strong>en</strong>terecuperar el más reci<strong>en</strong>te Backup de System State y Metabase para restablecer lafuncionalidad de los servicios de esta máquina.o Front End: Se soporta también con un Network Load Balance (NLB) que manti<strong>en</strong>e laoperación <strong>en</strong> caso de falla de uno de los servidores. Para recuperar el servidor fallido,debe reinstalarse el Sistema Operativo e integrarlo nuevam<strong>en</strong>te al NLB. Posteriorm<strong>en</strong>terecuperar el más reci<strong>en</strong>te Backup de System State y Metabase para restablecer lafuncionalidad de los servicios de esta máquina.o Cluster Base de Datos: Soportado por 2 servidores <strong>en</strong> cluster de Microsoft que manti<strong>en</strong>ela funcionalidad <strong>en</strong> caso de falla de uno de los dos servidores. Para recuperar el servidorfallido, debe reinstalarse el Sistema Operativo y agregarlo al cluster MSCS. Reinstalaraplicativo MS SQLserver y sus services packs.Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 121 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>14. SECUENCIA DE ENCENDIDO – APAGADO DE LA PLATAFORMA <strong>PDI</strong>Esta plataforma consta de 8 servidores HP Proliant y 1 storage MSA1000. En caso de sernecesario interv<strong>en</strong>ir la plataforma y que se requiera apagar/<strong>en</strong>ergizar el sistema poractividades como mant<strong>en</strong>imi<strong>en</strong>to eléctrico, las secu<strong>en</strong>cias son las sigui<strong>en</strong>tes:Docum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 122 de 123


PLATAFORMA DE INTEROPERABILIDAD<strong>PDI</strong>15. CONSIDERACIONES DEL ENTORNO DE PLATAFORMA DEINTEROPERABILIDAD15.1. Configuración de la Plataforma:• Al instalar se deb<strong>en</strong> de modificar los dominios a tramitador• Al instalar se deb<strong>en</strong> de modificar los parámetros de configuración• web.config: Hay que verificar que de debe de crear el directorio virtual para almac<strong>en</strong>ar los archivos, comoindica el manual• Demo: Para modificar esta información debe de dirigirse a la la página index-contact<strong>en</strong>os.htm, d<strong>en</strong>trode la carpeta ayuda de cada sitio y colocar la información necesaria15.2. Reportes:• Por diseño solo se consultan trámites t<strong>en</strong>i<strong>en</strong>do <strong>en</strong> cu<strong>en</strong>ta la llave MAXIMA_HISTORIA, la cual está <strong>en</strong>meses, esa puede ser una causa del incid<strong>en</strong>te, para ver todos los trámites o servicios hay que especificarTODAS las fechas <strong>en</strong> el detalle de la búsqueda.• La confirmación de eliminación de LOGS es la pantalla donde se <strong>en</strong>cu<strong>en</strong>tra descarga del archivo de excel,adicionalm<strong>en</strong>te se g<strong>en</strong>era un nuevo registro de LOG de Auditoria informando la actividad realizada sobrelos datosDocum<strong>en</strong>to de Operación Plataforma <strong>PDI</strong> Pagina 123 de 123

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!