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

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

Saved successfully!

Ooh no, something went wrong!