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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

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

Saved successfully!

Ooh no, something went wrong!