Guía de generación de un cliente PUC en java

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Guía de generación de un cliente PUC en java"

Transcripción

1 PUNTO ÚNICO DE NOTIFICACIONES PARA TODAS LAS ADMINISTRACIONES PÚBLICAS - DEHú Guía de generación de un cliente PUC en java Equipo de desarrollo Punto único de Notificaciones para todas las AAPP - DEHú Versión 1.0

2 Índice de contenidos 1. Introducción Historial de versiones Objetivo del documento Consideraciones previas Entorno Rutas Características generales Generación del cliente Apéndice A Guía de generación de un cliente PUC en java Página 1 de 13

3 1. Introducción 1.1 Historial de versiones Versión Fecha Descripción de los cambios /02/2018 Versión inicial del documento 1.2 Objetivo del documento Este documento es una guía para la generación de un cliente en java del servicio web que un Punto de Concentración de Notificaciones (en adelante PUC) tiene que implementar para relacionarse con el Punto Único de Notificaciones para todas las Administraciones Públicas que actúa como servidor. En concreto se han implementados los dos métodos: agregarenvio() actualizarenvio() Guía de generación de un cliente PUC en java Página 2 de 13

4 2. Consideraciones previas 2.1 Entorno El entorno utilizado en esta guía consta de los siguientes elementos: IDE eclipse neon 3 Versión ApacheCxf Java 1.8.0_73 y 1.7.0_80 Tomcat 8.5 No se ha utilizado Maven, ni tampoco se ha utilizado el framework de spring ni para la inyección de dependencias ni para utilizar su producto de spring-ws, con objeto de ser lo más neutral posible. En el almacén cacerts del servidor (web o aplicaciones) o en el IDE de desarrollo, se tendrá que tener los certificados referentes a *.redsara.es para la comunicación con el protocolo SSL. 2.2 Rutas Se puede encontrar el WSDL y el endpoint en las siguientes rutas Entorno Tipo Ruta Codificación PRE WSDL Dehu-Ws_pre.wsdl Document- Literal PRE Endpoint Los WSDL se han construido siguiendo las especificaciones de estandarización e interoperabilidad de SOAP1.1 contempladas en las organizaciones de WS-I y W3C Características generales El cliente de los servicios web se ha generado teniendo en cuenta las siguientes características: Generación mediante contract first en Cxf con el correspondiente wsdl de cada entorno. Se han de fijar propiedades del protocolo como la de not chuncked. El cliente debe implementar WS-Security. Ws-security puede implementarse de varias formas, mediante WS-SecurityPolicy o a con los interceptores ya predefinidos en la librería org.apache.cxf.ws.security.wss4j a través de las clases de WSS4JOutInterceptor y WSS4JInInterceptor y sus diferentes propiedades. Guía de generación de un cliente PUC en java Página 3 de 13

5 En este cliente se ha utilizado el interceptor WSS4JOutInterceptor por estar generando una petición del cliente. Para procesar la respuesta, se podrá utilizar WSS4JInInterceptor lo que permitirá validar si viene firmado e incluso identificar la firma (opcional de cada sistema). Guía de generación de un cliente PUC en java Página 4 de 13

6 3. Generación del cliente Se Crea un Dynamic web Project. Se genera el cliente con CXF a través del WSDL. Guía de generación de un cliente PUC en java Página 5 de 13

7 Para evitar problemas con el espacio de nombres y los paquetes se ha optado por no utilizar número del tipo 1.0 en la nomenclatura (ver imágenes). Se debe marcar: El check Enable processing of implicit SOAP headers para generar los elementos de cabecera, aunque en este servicio no haya necesidad El check Enable Auto Name Resolution para evitar los conflictos en los nombres con la misma denominación. Guía de generación de un cliente PUC en java Página 6 de 13

8 Se instancian los interceptores del WS-Security. Se genera una nueva clase que recupera la clave privada del certificado del keystore y no se permitirá notchunked. Se genera un fichero de properties, necesario para la ejecución de WSS4J, donde se indicará la interfaz de Crypto para obtener las claves y certificados para el cifrado/descifrado y para la creación/verificación de firmas. Además se incluirán otras propiedades que indican el alias, la localización del almacén, etc. org.apache.ws.security.crypto.provider=org.apache.ws.security.components.crypto.me rlin org.apache.ws.security.crypto.merlin.keystore.type=jks org.apache.ws.security.crypto.merlin.keystore.password=xxxxx org.apache.ws.security.crypto.merlin.keystore.alias=xxxxxx org.apache.ws.security.crypto.merlin.keystore.file=d\:\\xxxxxx\\keystore.jks Guía de generación de un cliente PUC en java Página 7 de 13

9 Se instancian los interceptores de WSS4J. Se especifican las propiedades necesarias para configurar el ws-security y firmar la petición en la clase que contiene la creación del cliente, en el main. //Generamos el cliente para inyectarle el WS-Security Map<String,Object> inprops = new HashMap<String,Object>(); Map<String,Object> outprops = new HashMap<String,Object>(); //... // how to configure the properties is outlined below; outprops.put(wshandlerconstants.action, "Signature"); outprops.put(wshandlerconstants.user, "micc"); outprops.put(wshandlerconstants.pw_callback_class, KeystorePasswordCallback.class.getName()); outprops.put(wshandlerconstants.sig_prop_file, "client_sign.properties"); outprops.put(wshandlerconstants.sig_key_id, "DirectReference"); Guía de generación de un cliente PUC en java Página 8 de 13

10 outprops.put(wshandlerconstants.must_understand, "false"); outprops.put(wshandlerconstants.use_single_certificate,"true"); outprops.put(wshandlerconstants.sig_algo, " outprops.put(wshandlerconstants.sig_c14n_algo, " outprops.put(wshandlerconstants.sig_digest_algo, " outprops.put(wshandlerconstants.signature_parts, "{}{ outprops.put(wshandlerconstants.enable_signature_confirmation,"true"); Client client = ClientProxy.getClient(port); //Aunque estén deprecados en el CXF 3 nos sirve para depurar client.getininterceptors().add(new LoggingInInterceptor()); client.getoutinterceptors().add(new LoggingOutInterceptor()); //Generamos los interceptores que se encargan de ello //WSS4JInInterceptor wssin = new WSS4JInInterceptor(inProps); WSS4JOutInterceptor wssout = new WSS4JOutInterceptor(outProps); org.apache.cxf.endpoint.endpoint cxfendpoint = client.getendpoint(); //Añadimos los interceptores cxfendpoint.getoutinterceptors().add(wssout); cxfendpoint.getininterceptors().add(wssin); Como se ha indicado el servicio debe ser notchunked y para ello se debe de especificar en la creación del Cliente. Guía de generación de un cliente PUC en java Página 9 de 13

11 Client client = ClientProxy.getClient(port); //Interceptores deprecated en cxf 3 client.getininterceptors().add(new LoggingInInterceptor()); client.getoutinterceptors().add(new LoggingOutInterceptor()); //Indicación de no permitir Chunked final HTTPConduit httpconduit = (HTTPConduit) ClientProxy.getClient(port).getConduit(); HTTPClientPolicy policy = new HTTPClientPolicy(); policy.setconnectiontimeout(1000); policy.setreceivetimeout(5000); policy.setallowchunking(false); httpconduit.setclient(policy); Guía de generación de un cliente PUC en java Página 10 de 13

12 La implementación está en el fichero adjunto. Guía de generación de un cliente PUC en java Página 11 de 13

13 4. Apéndice A Al generar el cliente se puede dar el siguiente error: Caused by: org.xml.sax.saxparseexception; systemid: jar:file:/c:/xxxxx/cxf/apache- cxf /lib/jaxb-xjc jar!/com/sun/tools/xjc/reader/xmlschema/bindinfo/binding.xsd; linenumber: 52; columnnumber: 88; schema_reference: fallo al leer el documento de esquema 'xjc.xsd' porque no se permite el acceso 'file' debido a una restricción definida por la propiedad accessexternalschema. Para solucionarlo se ha creado el fichero properties denominado jaxp.properties, en la ruta de nuestro java /path/to/jdk1.8.0/jre/lib con el siguiente contenido: javax.xml.accessexternalschema = all Guía de generación de un cliente PUC en java Página 12 de 13

Sistema Integral Multicanal de Atención al Ciudadano

Sistema Integral Multicanal de Atención al Ciudadano Sistema Integral Multicanal de Atención al Ciudadano Manual_Consumo_Instrumentales_y_Verificación DIRECCIO GENERAL DE TECNOLOGIAS Versión 015 Marzo de 2018 Índice Índice... 2 1 Control del documento...

Más detalles

Sistema Integral Multicanal de Atención al Ciudadano

Sistema Integral Multicanal de Atención al Ciudadano Sistema Integral Multicanal de Atención al Ciudadano Manual_Consumo_Instrumentales_y_Verificación DIRECCIO GENERAL DE TECNOLOGIAS Versión 013 Abril de 2017 Índice Índice... 2 1 Control del documento...

Más detalles

Documentación de integración y recomendaciones

Documentación de integración y recomendaciones Documentación de integración y recomendaciones de uso en FACeB2B Equipo de Desarrollo FACeB2B Versión 1.0 Esta página se ha dejado vacía a propósito Índice de contenidos Capítulo 1 Introducción..........................................

Más detalles

DOCUMENTACIÓN TÉCNICA DIVISIÓN INFORMÁTICA. Desarrollo de Sistemas Arquitectos en Aplicaciones

DOCUMENTACIÓN TÉCNICA DIVISIÓN INFORMÁTICA. Desarrollo de Sistemas Arquitectos en Aplicaciones DOCUMENTACIÓN TÉCNICA DIVISIÓN INFORMÁTICA Desarrollo de Sistemas Arquitectos Índice 1.Objetivo... 4 2. Alcance... 4 3. Responsables... 4 4. Descripción... 4 4.1.Requisitos... 4 4.2.Autenticación... 5

Más detalles

Capítulo V. Alta y Consumo de Servicios

Capítulo V. Alta y Consumo de Servicios Capítulo V Alta y Consumo de Servicios 2 Capítulo V Alta y Consumo de Servicios Introducción Este capítulo describe, a nivel técnico, los requerimientos y pasos necesarios para que un organismo provea

Más detalles

Documentación de integración y recomendaciones

Documentación de integración y recomendaciones Documentación de integración y recomendaciones de uso en FACe Equipo de Desarrollo de la plataforma FACe Versión 1.0.4 Esta página se ha dejado vacía a propósito Índice de contenidos Capítulo 1 Introducción..........................................

Más detalles

Referencia API SOAP Anulación de transacción Webpay Transbank S.A.

Referencia API SOAP Anulación de transacción Webpay Transbank S.A. Referencia API SOAP Anulación de transacción Webpay Transbank S.A. Transbank S.A. 10/10/2012 0 Contenido 1 Control de cambios... 2 2 Prefacio... 2 2.1 Acerca de esta guía... 2 2.2 Audiencia... 2 2.3 Feedback

Más detalles

Java Spring. Programa de Estudio.

Java Spring. Programa de Estudio. Java Spring Programa de Estudio Java Spring Aprende a utilizar uno de los frameworks de Java más demandados del mercado. Domina la tecnología Spring Java Framework orientada a aspectos con MVC y comienza

Más detalles

Java Spring. Programa de Estudio.

Java Spring. Programa de Estudio. Java Spring Programa de Estudio Java Spring Aprende a utilizar uno de los frameworks de Java más demandados del mercado. Domina la tecnología Spring Java Framework orientada a aspectos con MVC y comienza

Más detalles

Guía del Entorno de Desarrollo de Java. Eclipse

Guía del Entorno de Desarrollo de Java. Eclipse Guía del Entorno de Desarrollo de Java. Eclipse Dpto. Lenguajes y Ciencias de la Computación. E.T.S.I. Informática. Universidad de Málaga Programación Orientada a Objetos Dpto. Lenguajes y Ciencias de

Más detalles

Sustitución de Certificados en Soporte Papel

Sustitución de Certificados en Soporte Papel Sustitución de Certificados en Soporte Papel DGIAE Ministerio de la Política Territorial y Administración Pública 1 Índice 1. Protocolo de Sustitución de certificados en papel 2. Esquemas de intercambio

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO JAR

ATLAS MANUAL DE USUARIO DEL ARQUETIPO JAR ATLAS MANUAL DE USUARIO DEL ARQUETIPO JAR Versión 1.1 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Manual de usuario del NORMATIVA ATLAS

Más detalles

Protocolos de comunicación. Grupo Técnico RedVUCE

Protocolos de comunicación. Grupo Técnico RedVUCE + Protocolos de comunicación Grupo Técnico RedVUCE + Contenido Plan de Trabajo Normativo: Introducción Objetivo Puntos de interoperabilidad Pasos para conectarse a la RED VUCE Protocolos de comunicación

Más detalles

Manual de Integración de Representa. Edición 1.7

Manual de Integración de Representa. Edición 1.7 Manual de Integración de Representa Edición 1.7 Fecha: 17/09/2018 CUADRO RESUMEN DEL DOCUMENTO Documento: Fichero: Autor: Revisado por: Manual de Integración de Representa Representa_170918 SGAD SGAD CONTROL

Más detalles

Sistema Integral Multicanal de Atención al Ciudadano. e-sirca- Manual_Consumo_Instrumentales_y_Verificación

Sistema Integral Multicanal de Atención al Ciudadano. e-sirca- Manual_Consumo_Instrumentales_y_Verificación Sistema Integral Multicanal de Atención al Ciudadano e-sirca- Manual_Consumo_Instrumentales_y_Verificación Versión 010 Febrero de 2015 Índice 1 Control del documento... 3 1.1 Información general... 3 1.2

Más detalles

Sistemas Operativos Distribuidos

Sistemas Operativos Distribuidos Evolución de la Web Introducción a los Servicios Web (Web Services) Pasado: Web de documentos Páginas estáticas Web como un enorme repositorio de información Tecnologías: HTTP + HTML Presente: Web de aplicaciones

Más detalles

Ejercicios. Invocación de Servicios Web SOAP

Ejercicios. Invocación de Servicios Web SOAP Ejercicios. Invocación de Servicios Web SOAP Índice 1 Repositorio Mercurial para los ejercicios...2 2 Clientes para servicio web hola...2 3 Cliente para el servicio web Calculadora... 3 4 Cliente para

Más detalles

helppeople Mail Service 2013

helppeople Mail Service 2013 helppeople Mail Service 2013 helppeople Mail Service Descripción helppeople Mail Service es una aplicación instalada en el servidor donde se encuentra helpeople que permite integrar la funcionalidad de

Más detalles

CONSUMO DE LOS SERVICIOS DE PLATINO MEDIANTE SOAPUI

CONSUMO DE LOS SERVICIOS DE PLATINO MEDIANTE SOAPUI Página 1 de 15 CONSUMO DE LOS SERVICIOS DE PLATINO MEDIANTE SOAPUI Rev. Fecha Descripción 0 18/05/2009 Redacción inicial 1 15/07/2009 Corrección del parámetro use single certificate Documento : Ubicación

Más detalles

Framework ATLAS. WebServices con Seguridad. Unidad de Arquitectura de Aplicaciones Área de Integración y Arquitectura de Aplicaciones DAMADI

Framework ATLAS. WebServices con Seguridad. Unidad de Arquitectura de Aplicaciones Área de Integración y Arquitectura de Aplicaciones DAMADI Framework ATLAS WebServices con Seguridad Mayo de 2010 Unidad de Arquitectura de Aplicaciones Área de Integración y Arquitectura de Aplicaciones DAMADI Índice Introducción Generación de WebServices con

Más detalles

Manual de instalación Revisión: 03/10/17

Manual de instalación Revisión: 03/10/17 Revisión: 03/10/17 - Professional Edition v 0.1.x Sumario 1 Introducción...2 2 Requisitos hardware...2 3 Requisitos...2 3.1 Java Development Kit...2 3.2 Eclipse...2 3.3 Apache Maven...3 4 Instalación...3

Más detalles

Plataforma de Desarrollo de Software

Plataforma de Desarrollo de Software Plataforma de Software Guía de introducción a la Plataforma de Desarrollo de Software Versión 1.10 Basado en plantilla: xxxxx - Plantilla básica v2.01 2014-02-07 Página 1 de 8 Control de cambios Fecha

Más detalles

Direcció General de Tecnologies de la Informació C/ Castán Tobeñas, 77. Ciutat Administrativa 9 D'Octubre-Edif.B1 (46018-VALENCIA)

Direcció General de Tecnologies de la Informació C/ Castán Tobeñas, 77. Ciutat Administrativa 9 D'Octubre-Edif.B1 (46018-VALENCIA) Guía del Servicio Web de consulta del registro de prohibiciones de acceso a los establecimientos de juego (casinos de juego, salas de bingo, salones de juego y locales específicos de apuestas) de la Comunitat

Más detalles

INTRODUCCIÓN 3. Características generales 3. Protocolo 3 WSDL 3. Dirección del servicio 3. Operaciones 3. Formato de la mensajería 4.

INTRODUCCIÓN 3. Características generales 3. Protocolo 3 WSDL 3. Dirección del servicio 3. Operaciones 3. Formato de la mensajería 4. 1 INDICE INTRODUCCIÓN 3 Características generales 3 Protocolo 3 WSDL 3 Dirección del servicio 3 Operaciones 3 Formato de la mensajería 4 Solicitudes 4 Credenciales 4 Identificación del software cliente

Más detalles

Referencia API SOAP Captura Diferida. Transbank S.A. Transbank S.A.

Referencia API SOAP Captura Diferida. Transbank S.A. Transbank S.A. Referencia API SOAP Captura Diferida Transbank S.A. Transbank S.A. 10/10/2012 0 Contenido 1 Control de cambios... 2 2 Prefacio... 2 2.1 Acerca de esta guía... 2 2.2 Audiencia... 2 2.3 Feedback para esta

Más detalles

INTRODUCCIÓN... 3 CARACTERÍSTICAS GENERALES Dirección del servicio Protocolo... 3 WSDL... 3 OPERACIONES... 3

INTRODUCCIÓN... 3 CARACTERÍSTICAS GENERALES Dirección del servicio Protocolo... 3 WSDL... 3 OPERACIONES... 3 Versión: 1.0 Fecha de Publicación: 05/10/2018 1 INDICE INTRODUCCIÓN... 3 CARACTERÍSTICAS GENERALES... 3 Dirección del servicio... 3 Protocolo... 3 WSDL... 3 OPERACIONES... 3 FORMATO DE LA MENSAJERÍA...

Más detalles

PAMI Servicio web de autorizaciones

PAMI Servicio web de autorizaciones PAMI Servicio web de autorizaciones Contenido 1 Introducción... 1 2 Características generales... 2 2.1 Protocolo... 2 2.2 WSDL... 2 2.3 Dirección del servicio... 2 2.4 Operaciones... 2 2.5 Formato de la

Más detalles

Punto General de Entrada de Facturas Electrónicas entre Empresas

Punto General de Entrada de Facturas Electrónicas entre Empresas Especificación Servicios Web.20180312 Punto General de Entrada de Facturas Electrónicas entre Empresas FACeB2B FACeB2B 0. Introducción - Interfaces 1. Perfiles de Acceso al Servicio 2. Seguridad del servicio

Más detalles

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware.

Este documento no tiene restricciones específicas en cuanto a versiones de software y de hardware. Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Información sobre la Función Análisis de datos Firewall Zona-basado como Cliente de DHCP con la acción del paso para el tráfico UDP

Más detalles

Punto General de Entrada de Facturas Electrónicas entre Empresas

Punto General de Entrada de Facturas Electrónicas entre Empresas Especificación Servicios Web INVOICINGSERVICES.20180503 Punto General de Entrada de Facturas Electrónicas entre Empresas FACeB2B FACeB2B 0. Introducción - Interfaces 1. Perfiles de Acceso al Servicio 2.

Más detalles

FACeB2B. Manual de Uso de Servicios InvoicingService. Plataforma de distribución de facturas electrónicas entre empresas

FACeB2B. Manual de Uso de Servicios InvoicingService. Plataforma de distribución de facturas electrónicas entre empresas FACeB2B Plataforma de distribución de facturas electrónicas entre empresas Manual de Uso de Servicios InvoicingService Versión V 1.2 Fecha de revisión 29/06/2018 Realizado por Equipo FACeB2B FACeB2B /

Más detalles

Firmadoc BPM. Versión Boletín de Novedades

Firmadoc BPM. Versión Boletín de Novedades Firmadoc BPM Versión 15.7.0 Boletín de Novedades Índice 1. Introducción 3 2. Mejoras 3 2.1 Nuevo campo Por nombre / alias del documento en la ventana Identificador de documentos (436135). 3 2.2 Control

Más detalles

SUSTITUCIÓN DE CERTIFICADOS EN SOPORTE PAPEL 3.0 (SCSPv3)

SUSTITUCIÓN DE CERTIFICADOS EN SOPORTE PAPEL 3.0 (SCSPv3) SUSTITUCIÓN DE CERTIFICADOS EN SOPORTE PAPEL 3.0 (SCSPv3) Palabras clave Ley 11/2007, administración electrónica, eliminación de certificados en soporte papel, intercambio de datos entre administraciones

Más detalles

LABORATORIO DE GESTIÓN DE REDES (I)

LABORATORIO DE GESTIÓN DE REDES (I) UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE GESTIÓN DE REDES (I) 1. PRESENTACIÓN El laboratorio de Gestión de Redes constará de un conjunto de prácticas

Más detalles

GUÍA CONSUMO DEL SERVICIO WEB DE LA TCRM

GUÍA CONSUMO DEL SERVICIO WEB DE LA TCRM GUÍA CONSUMO DEL SERVICIO WEB DE LA TCRM Diciembre de 2015 CONSUMO DEL SERVICIO WEB DE LA TCRM Página 2 de 12 1. CONTENIDO Aspectos generales de la aplicación. Funcionalidades de la aplicación. Importar

Más detalles

TEMARIO ESPECÍFICO PROVISIONAL (OPE 2016) CATEGORÍA: TÉCNICO/A ESPECIALISTA INFORMÁTICA

TEMARIO ESPECÍFICO PROVISIONAL (OPE 2016) CATEGORÍA: TÉCNICO/A ESPECIALISTA INFORMÁTICA TEMARIO ESPECÍFICO PROVISIONAL (OPE 2016) CATEGORÍA: TÉCNICO/A ESPECIALISTA INFORMÁTICA Nota: Este temario es orientativo y sólo a efectos informativos, pudiendo estar sujetos a cambios y actualizaciones.

Más detalles

CONSEJERÍA DE HACIENDA Y ADMINISTRACIÓN PÚBLICA. Formación a usuarios y personal técnico: Ventanilla Electrónica de la Administración

CONSEJERÍA DE HACIENDA Y ADMINISTRACIÓN PÚBLICA. Formación a usuarios y personal técnico: Ventanilla Electrónica de la Administración Formación a usuarios y personal técnico: Ventanilla Electrónica de la Administración Dirección General de Política Digital Enero de 2018 Ventanilla Electrónica de la Administración (VEA) I Introducción

Más detalles

Punto General de Entrada de Facturas Electrónicas entre Empresas

Punto General de Entrada de Facturas Electrónicas entre Empresas Especificación Servicios Web CLIENTS.20180503 Punto General de Entrada de Facturas Electrónicas entre Empresas FACeB2B FACeB2B 0. Introducción - Interfaces 1. Perfiles de Acceso al Servicio 2. Seguridad

Más detalles

El expediente electrónico en la AEAT. Gestión de expedientes electrónicos

El expediente electrónico en la AEAT. Gestión de expedientes electrónicos El expediente electrónico en la AEAT. Gestión de expedientes electrónicos Mediante esta ponencia se pretende describir la solución implementada en la AEAT para permitir la gestión de expedientes electrónicos

Más detalles

Ejercicios del contenedor de beans de Spring

Ejercicios del contenedor de beans de Spring Ejercicios del contenedor de beans de Spring Índice 1 Configuración del proyecto... 2 2 Estructura de la aplicación... 5 3 Crear la capa de negocio (1 punto)...5 4 Crear la capa de acceso a datos y enlazarla

Más detalles

Tema: Configurando FTP sobre SSL

Tema: Configurando FTP sobre SSL Facultad: Ingeniería Escuela: Electrónica Asignatura: Seguridad en redes Seguridad en Redes. Guia 7 1 Tema: Configurando FTP sobre SSL Contenidos FTP-Seguro Objetivos Específicos Generar un Certificado

Más detalles

Desarrollo de WebServices- GEL XML

Desarrollo de WebServices- GEL XML Desarrollo de WebServices- GEL XML Interoperabilidad de sistemas de información. Introducción Nexura provee una plataforma de servicios, consultoría y desarrollo basada en los estándares para WebServices

Más detalles

El entorno de desarrollo eclipse 3.0.1

El entorno de desarrollo eclipse 3.0.1 escuela técnica superior de ingeniería informática El entorno de desarrollo eclipse 3.0.1 Departamento de Lenguajes y Sistemas Informáticos Ingeniería del Software de Gestión III Índice Introducción Perspectiva

Más detalles

REDES PRIVADAS VIRTUALES VPN

REDES PRIVADAS VIRTUALES VPN REDES PRIVADAS VIRTUALES VPN Laboratorio de Redes de Computadores Grado de Ingeniería Informática Rosa Estriégana Valdehita VPN Una VPN es una conexión virtual entre dos dispositivos que permite el envío

Más detalles

Versión Se añade detalle de nuevos métodos para obtener archivo de respuesta. 2. Se añade ejemplos de uso en Vfox.

Versión Se añade detalle de nuevos métodos para obtener archivo de respuesta. 2. Se añade ejemplos de uso en Vfox. Registro de la librería... 2 METODOS DISPONIBLES... 5 Validar comprobante... 5 Especificación de Proxy.... 5 Consultar estado de clave de acceso... 5 Obtener archivo de respuesta.... 6 FIRMA DE ARCHIVOS

Más detalles

MARCO DE REFERENCIA PARA LA PLATAFORMA DE INTEROPERABILIDAD VOLÚMEN IV: MANUAL DEL DESARROLLADOR

MARCO DE REFERENCIA PARA LA PLATAFORMA DE INTEROPERABILIDAD VOLÚMEN IV: MANUAL DEL DESARROLLADOR Interoperabilidad de los servicios telemáticos de la Administración Pública de la CAC Página 1 de 10 MARCO DE REFERENCIA PARA LA PLATAFORMA DE INTEROPERABILIDAD VOLÚMEN IV: MANUAL DEL DESARROLLADOR MIGRACIÓN

Más detalles

1.1 Requisitos Los requisitos que debe cumplir para poder firmar con MiniApplet son:

1.1 Requisitos Los requisitos que debe cumplir para poder firmar con MiniApplet son: Contenido 1 Uso de MiniApplet en los trámites de la APB... 1 1.1 Requisitos... 1 1.2 Proceso de firma con Miniapplet... 2 1.2.1 Lanzar proceso de firma... 2 1.2.2 Autorizar la ejecución de la aplicación

Más detalles

GUÍA DE PRESENTACIÓN. Agencia Tributaria TELEMÁTICA DE DECLARACIONES INFORMATIVAS. Centro de Atención Telefónica

GUÍA DE PRESENTACIÓN. Agencia Tributaria TELEMÁTICA DE DECLARACIONES INFORMATIVAS. Centro de Atención Telefónica GUÍA DE PRESENTACIÓN TELEMÁTICA DE DECLARACIONES INFORMATIVAS Agencia Tributaria Centro de Atención Telefónica Departamento de INFORMÁTICA TRIBUTARIA ÍNDICE PRESENTACIÓN TELEMÁTICA DE DECLARACIONES INFORMATIVAS

Más detalles

Ejercicios. Creación de Servicios Web SOAP

Ejercicios. Creación de Servicios Web SOAP Ejercicios. Creación de Servicios Web SOAP Índice 1 Creación de un servicio web básico... 2 2 Validación de NIFs...2 3 Tienda de DVDs...3 1. Creación de un servicio web básico Vamos a comenzar creando

Más detalles

Ingeniería del Software de Gestión

Ingeniería del Software de Gestión escuela técnica superior de ingeniería informática El entorno de desarrollo Eclipse Departamento de Lenguajes y Sistemas Informáticos Ingeniería del Software de Gestión III Índice Introducción Perspectiva

Más detalles

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ

PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ PONTIFICIA UNIVERSIDAD CATÓLICA DEL PERÚ FACULTAD DE CIENCIAS E INGENIERÍA SISTEMA DE INFORMACIÓN DE DETECCIÓN DE PLAGIO EN DOCUMENTOS DIGITALES USANDO EL MÉTODO DOCUMENT FINGERPRINTING Tesis para optar

Más detalles

Introducción a Web Services. Taller de Programación 2017

Introducción a Web Services. Taller de Programación 2017 Introducción a Web Services Taller de Programación 2017 tprog@fing.edu.uy Introducción internet Otros Java Organización A.Net Organización B Introducción Sistemas distribuidos procesamiento de la información

Más detalles

Distan cia. Prese. ncial A

Distan cia. Prese. ncial A Prese ncial A Distan cia SEMANA SESIÓN DENOMINACIÓN ASIGNATURA: Tecnologías Sector Financiero POSTGRADO: MÁSTER UNIVERSITARIO EN TECNOLOGÍAS DE LA COMPUTACIÓN APLICADAS AL SECTOR FINANCIERO Profesores:

Más detalles

Tema VI. Servicios Web I. Introducción

Tema VI. Servicios Web I. Introducción Tema VI. Servicios Web I. Introducción Desarrollo de Aplicaciones para Internet Curso 12 13 Índice 1.Introducción 2.Llamada a Procedimientos Remotos (RPC) 3.Servicios Web i. Introducción ii. WSDL iii.soap

Más detalles

Spring Security (I) configuracion

Spring Security (I) configuracion Quizas una de las partes mas utilizadas y que mas dudas genera en Spring Framework es el framework Spring Security ya que a veces parece que es inmenso y muchas personas no son expertas en seguridad. Vamos

Más detalles

CAPÍTULO I Investigación Preliminar

CAPÍTULO I Investigación Preliminar CAPÍTULO I Investigación Preliminar 1.1 Introducción Según la descripción dada en la página web oficial, Go (conocido también como Golang), es un lenguaje de programación de código abierto que hace simple

Más detalles

SERVICIOS WEB DE MODIFICACIÓN DE LA D.G. DEL CATASTRO Introducción general

SERVICIOS WEB DE MODIFICACIÓN DE LA D.G. DEL CATASTRO Introducción general SERVICIOS WEB DE MODIFICACIÓN DE LA D.G. DEL CATASTRO Introducción general Versión 1.0 1 Control Versión 1.0 Fecha: 22-10-2008 1 Introducción 3 2 Servicios web de actualización 3 2.1 Acceso y seguridad:

Más detalles

Punto General de Entrada de Facturas Electrónicas entre Empresas

Punto General de Entrada de Facturas Electrónicas entre Empresas Especificación Servicios Web INVOICE.20180503 Punto General de Entrada de Facturas Electrónicas entre Empresas FACeB2B FACeB2B 0. Introducción - Interfaces 1. Perfiles de Acceso al Servicio 2. Seguridad

Más detalles

INSTRUCTIVO DE VINCULACIÓN DE EMPRESAS ANTE PSE PAGOS

INSTRUCTIVO DE VINCULACIÓN DE EMPRESAS ANTE PSE PAGOS INSTRUCTIVO DE VINCULACIÓN DE EMPRESAS ANTE PSE PAGOS PSE Pagos A continuación usted encontrará una descripción de las soluciones que ofrece ACH Colombia y su Entidad Financiera para la vinculación a PSE

Más detalles

Sistema DWT. Parámetros de configuración. Aplicación WEB

Sistema DWT. Parámetros de configuración. Aplicación WEB 0 Índice Sistema DWT... 2 Parámetros de configuración... 2 Aplicación WEB... 2 Aplicación WEB Azure... 3 Servicio WEB... 4 Servicio WEB Azure... 4 Servicio de Windows... 5 Worker Role... 5 Aplicación Android...

Más detalles

CAPÍTULO 1: INTRODUCCIÓN

CAPÍTULO 1: INTRODUCCIÓN CAPÍTULO 1: INTRODUCCIÓN 1.1.- Introducción a los servicios Web En los últimos años la mayoría de los procesos de negocio han cambiado para dar una mayor flexibilidad, interconectividad y autonomía debido

Más detalles

ANEXO APLICACIÓN DE FIRMA

ANEXO APLICACIÓN DE FIRMA ANEXO APLICACIÓN DE FIRMA Como se ha comentado anteriormente, uno de los principales usos del DNI electrónico es la realización de firma electrónica. Para utilizar esta funcionalidad de firma, numerosas

Más detalles

Consejería de Justicia y Administración Pública. Definición Detallada de Requisitos. Versión: v01r00 Fecha: 21/07/2008

Consejería de Justicia y Administración Pública. Definición Detallada de Requisitos. Versión: v01r00 Fecha: 21/07/2008 Solicit@ Versión: v01r00 Fecha: 21/07/2008 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación, total o parcial, por cualquier

Más detalles

Capítulo IV. Guía de Programación Java para la Plataforma de Gobierno Electrónico

Capítulo IV. Guía de Programación Java para la Plataforma de Gobierno Electrónico Capítulo IV Guía de Programación Java para la Plataforma de Gobierno Electrónico 2 Capítulo IV Guía de Programación Java Introducción Este capítulo brinda guías de desarrollo para la implementación de

Más detalles

.NET Framework 3.5 Visual Studio Express 2008 Tabla 1 Requerimientos de Software

.NET Framework 3.5 Visual Studio Express 2008 Tabla 1 Requerimientos de Software Tutorial: Consumir un servicio sincrónico de la PGE Autor: Tecnología Arquitectura y Normas Primera versión: 15 de noviembre, 2010 Última actualización: 13 de agosto, 2014 Objetivo El objetivo de este

Más detalles

Aplicaciones criptográficas 2

Aplicaciones criptográficas 2 1 Tema 5: Aplicaciones criptográficas Aplicaciones criptográficas 2 1 Certificados digitales.................................... 3 1- Certificados digitales 3 1 Certificados digitales Cómo puedo asegurarme

Más detalles

GUIA DE MODIFICACIONES

GUIA DE MODIFICACIONES Ministerio de Salud Comisión de Desarrollos GUIA DE MODIFICACIONES Integración sistema de marcaciones SIRH Relojes Biométricos (Nombre de la Solicitud) Nuevo Web Services Marcas Reloj, Asistencia, Autoatencion

Más detalles

Para este ejemplo, utilizaré las siguientes versiones: Axis Maven Spring 2.0 Eclipse Lo primero será crear un artefacto con maven:

Para este ejemplo, utilizaré las siguientes versiones: Axis Maven Spring 2.0 Eclipse Lo primero será crear un artefacto con maven: A continuación adjunto un pequeño tutorial para empezar a crear servicios web con axis2. Para ello, emplearé las siguientes tecnologías: Maven, Axis2 y Spring, y como herramienta de desarrollo Eclipse.

Más detalles

Introducción a Web Services

Introducción a Web Services Introducción a Web Services Introducción internet Otros Java Organización A Organización B.Net Introducción Sistemas distribuidos procesamiento de la información está distribuido en dos o más computadoras

Más detalles

Manual de instalación AutoFirma 1.4.2

Manual de instalación AutoFirma 1.4.2 Manual de instalación AutoFirma 1.4.2 Fecha: 31/05/2016 Versión: 1.0 Índice 1. Introducción... 2 2. Requisitos mínimos... 3 2.1. Sistema Operativo... 3 2.2. Navegadores Web... 3 3. Enlaces de descarga...

Más detalles

BASE 100, S.A.

BASE 100, S.A. La dll CosSignFile (cossigfile.dll) permite firmar digitalmente archivos en formato PDF, XML y binario, así como la firma de ficheros de factura electrónica XML en formato FacturaE versiones 3.2.1 y 3.2.2.

Más detalles

Expte.: 00801/2011/065

Expte.: 00801/2011/065 Expte.: 00801/2011/065 PLIEGO DE PRESCRIPCIONES TÉCNICAS QUE HA DE REGIR EN EL PROCEDIMIENTO NEGOCIADO PARA CONTRATAR LOS SERVICIOS INFORMÁTICOS PARA LA MIGRACIÓN DE DATOS, DESARROLLO DE MODULOS COMPLEMENTARIOS

Más detalles

Guía del dispositivo de Bomgar B200 TM. Índice. BOMGAR BASE 3 Guía del dispositivo B200

Guía del dispositivo de Bomgar B200 TM. Índice. BOMGAR BASE 3 Guía del dispositivo B200 Guía del dispositivo de Bomgar B200 TM Índice Introducción 2 Configuración de la Bomgar Box 2 Aspectos básicos 2 Almacenamiento 3 Mi cuenta 3 Configuración de IP 4 Rutas estáticas 5 Administración del

Más detalles

FATCA Descarga de los errores remitidos por el IRS

FATCA Descarga de los errores remitidos por el IRS AGENCIA ESTATAL DE ADMINISTRACIÓN TRIBUTARIA DEPARTAMENTO DE INFORMÁTICA TRIBUTARIA FATCA Descarga de los errores remitidos por el IRS 13/09/2016 Control de versiones... 3 Referencias Documentales... 3

Más detalles

Utilización del servicio de Timbrado de Tralix Versión 8.2

Utilización del servicio de Timbrado de Tralix Versión 8.2 Utilización del servicio de Timbrado de Tralix Versión 8.2 Tabla de contenido Historia del Documento...3 1.- Introducción...4 1.1.- A quien va dirigido...4 2.- Ubicaciones del servicio...4 2.1.- WSDL...4

Más detalles

Presentación de Catálogo de procedimientos IVAL e-vent

Presentación de Catálogo de procedimientos IVAL e-vent Presentación de Catálogo de procedimientos IVAL e-vent Octubre de 2009 1/13 Aplicación de catálogo de procedimientos Forma parte de la aplicación IVAL e-vent, compuesta por: Catálogo de procedimientos

Más detalles

Desarrollo de una Servlet básica con las herramientas de JBuilder 9

Desarrollo de una Servlet básica con las herramientas de JBuilder 9 Tutorial JBuilder 9 Servlets Desarrollo de una Servlet básica con las herramientas de JBuilder 9 Este tutorial muestra el desarrollo y prueba de una servlet básica. Se pretende presentar las herramientas

Más detalles

Aplicaciones Open Source - SI

Aplicaciones Open Source - SI Aplicaciones Open Source - SI421 201801 Item type Authors Publisher Rights info:eu-repo/semantics/reporte Universidad Peruana de Ciencias Aplicadas (UPC) Universidad Peruana de Ciencias Aplicadas (UPC)

Más detalles

Protección contra escritura de archivos en formato PDF dentro del repositorio DSpace en Linux

Protección contra escritura de archivos en formato PDF dentro del repositorio DSpace en Linux Revista Tecnológica ESPOL RTE, Vol. 27, N. 2, 50-54, (Diciembre 2014) Protección contra escritura de archivos en formato PDF dentro del repositorio DSpace en Linux Washington A. Velásquez Vargas Gerencia

Más detalles

Taller de Bibliotecas Digitales

Taller de Bibliotecas Digitales Taller de Bibliotecas Digitales "Construcción automática de servidores de metadatos para Archivos Abiertos (OAI)" Mtro. Antonio Razo, UDLA-Puebla Agenda Interoperabilidad Open Archives Initiative OAI Construcción

Más detalles

GUÍA DE PRESENTACIÓN. Agencia Tributaria TELEMÁTICA DE DECLARACIONES DE IVA ANUAL. Centro de Atención Telefónica

GUÍA DE PRESENTACIÓN. Agencia Tributaria TELEMÁTICA DE DECLARACIONES DE IVA ANUAL. Centro de Atención Telefónica GUÍA DE PRESENTACIÓN TELEMÁTICA DE DECLARACIONES DE IVA ANUAL Agencia Tributaria Centro de Atención Telefónica Departamento de INFORMÁTICA TRIBUTARIA ÍNDICE PRESENTACIÓN INDIVIDUAL...3 PRESENTACIÓN POR

Más detalles

AVDA. MANOTERAS, MADRID. Página 1 de 6

AVDA. MANOTERAS, MADRID. Página 1 de 6 RESOLUCIÓN DE 1 DE JUNIO 2015, DE LA AGENCIA ESTATAL BOLETÍN OFICIAL DEL ESTADO, POR LA QUE SE ESTABLECEN LOS REQUISITOS Y ESPECIFICACIONES TÉCNICAS DEL SISTEMA AUTOMATIZADO DE REMISIÓN Y GESTIÓN TELEMÁTICA

Más detalles

EL FRAMEWORK SYMFONY. La Arquitectura Modelo Vista Controlador (MVC) SYMFONY se basa en el diseño web a tres capas MVC.

EL FRAMEWORK SYMFONY. La Arquitectura Modelo Vista Controlador (MVC) SYMFONY se basa en el diseño web a tres capas MVC. EL FRAMEWORK SYMFONY La Arquitectura Modelo Vista Controlador (MVC) SYMFONY se basa en el diseño web a tres capas MVC. El modelo representa la información con la que trabaja la aplicación, resolviendo

Más detalles

Truco 43. Gestión de versiones en Documentos de Compras.

Truco 43. Gestión de versiones en Documentos de Compras. Truco 43. Gestión de versiones en Documentos de Compras. Siguiendo en el modulo MM, en nuestro truco de hoy vamos a hablar de una funcionalidad no muy conocida que se encuentra disponible tanto en las

Más detalles

Plataforma De Comercio Electrónico Seguro BBVA Bancomer

Plataforma De Comercio Electrónico Seguro BBVA Bancomer Plataforma De Comercio Electrónico Seguro BBVA Bancomer Versión 2.1 Información propiedad de BBVA Bancomer SA de CV Documento de Integración Especificaciones Técnicas Introducción Este documento ofrece

Más detalles

IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES

IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES CAPÍTULO 5 IMPLEMENTACIÓN DE INTEGRACIÓN DE SISTEMAS HEREDADOS UTILIZANDO WEB SERVICES 5.1 Introducción En el capítulo anterior, se dio a conocer la arquitectura propuesta para la implementación de la

Más detalles

Introducción a los Servicios Web

Introducción a los Servicios Web Octubre 2006 Contenidos Introducción Estándares SOAP WSDL UDDI Arquitecturas Retos Servicios Web Aplicaciones auto-contenidas, auto-descritas que pueden ser publicadas, localizadas e invocadas a través

Más detalles

CUCM IM y Problemas de conexión del servicio de la presencia a una base de datos externa con una base de datos Oracle

CUCM IM y Problemas de conexión del servicio de la presencia a una base de datos externa con una base de datos Oracle CUCM IM y Problemas de conexión del servicio de la presencia a una base de datos externa con una base de datos Oracle Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Error del problema

Más detalles

Diseño de una DHT. Práctica opcional

Diseño de una DHT. Práctica opcional + Diseño de una DHT Práctica opcional + Diseño de una DHT 1. Objetivo 2. Directrices y opciones 3. Ejemplo 4. Consideraciones y defensa + Diseño de una DHT Objetivo n Diseñar un sistema para compartir

Más detalles

ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS

ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS ALTAS MANUAL DE USUARIO DEL SERVICIO DE CERTIFICADOS Versión 1.0 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Manual de Usuario del NORMATIVA

Más detalles

Documentos Tributarios Electrónicos

Documentos Tributarios Electrónicos José Urzúa jose@urzua.cl Contenidos Introducción Modelo Global Modelo de Operación Implementación Implantación del sistema Pasos Incorporación Comentarios Finales Introducción Problemas de Facturación

Más detalles

FortiGate - Configuración de VPN IPSec Redundantes

FortiGate - Configuración de VPN IPSec Redundantes FortiGate - Configuración de VPN IPSec Redundantes FortiGate - How to Setup Redundant IPSec VPN FortiOS V.4.0 MR2 Modelo Todos los modelos que soportan v3.00 y v4.00 Condición Tener al menos 2 FGs con

Más detalles

XMLHTTPREQUEST AJAX: MÉTODOS OPEN, SEND, GETRESPONSEHEADER, SETREQUESTHEADER (CU01209F)

XMLHTTPREQUEST AJAX: MÉTODOS OPEN, SEND, GETRESPONSEHEADER, SETREQUESTHEADER (CU01209F) APRENDERAPROGRAMAR.COM XMLHTTPREQUEST AJAX: MÉTODOS OPEN, SEND, GETRESPONSEHEADER, SETREQUESTHEADER (CU01209F) Sección: Cursos Categoría: Tutorial básico del programador web: Ajax desde cero Fecha revisión:

Más detalles

Servicios web con SOAP y Eclipse

Servicios web con SOAP y Eclipse PRÁCTICA 8 Servicios web con SOAP y Eclipse E l objetivo de esta práctica es invocar e implementar servicios web en Java desde el entorno Eclipse. La práctica está estructurada en tres partes según se

Más detalles