Guía de generación de un cliente PUC en java
|
|
- Elena Mora Núñez
- hace 5 años
- Vistas:
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 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 detallesSistema 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 detallesDocumentació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 detallesDOCUMENTACIÓ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 detallesCapí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 detallesDocumentació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 detallesReferencia 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 detallesJava 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 detallesJava 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 detallesGuí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 detallesSustitució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 detallesATLAS 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 detallesProtocolos 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 detallesManual 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 detallesSistema 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 detallesSistemas 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 detallesEjercicios. 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 detalleshelppeople 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 detallesCONSUMO 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 detallesFramework 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 detallesManual 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 detallesPlataforma 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 detallesDirecció 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 detallesINTRODUCCIÓ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 detallesReferencia 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 detallesINTRODUCCIÓ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 detallesPAMI 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 detallesPunto 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 detallesEste 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 detallesPunto 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 detallesFACeB2B. 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 detallesFirmadoc 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 detallesSUSTITUCIÓ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 detallesLABORATORIO 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 detallesGUÍ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 detallesTEMARIO 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 detallesCONSEJERÍ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 detallesPunto 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 detallesEl 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 detallesEjercicios 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 detallesTema: 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 detallesDesarrollo 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 detallesEl 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 detallesREDES 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 detallesVersió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 detallesMARCO 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 detalles1.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 detallesGUÍ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 detallesEjercicios. 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 detallesIngenierí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 detallesPONTIFICIA 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 detallesIntroducció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 detallesDistan 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 detallesTema 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 detallesSpring 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 detallesCAPÍ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 detallesSERVICIOS 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 detallesPunto 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 detallesINSTRUCTIVO 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 detallesSistema 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 detallesCAPÍ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 detallesANEXO 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 detallesConsejerí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 detallesCapí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
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 detallesAplicaciones 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 detallesGUIA 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 detallesPara 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 detallesIntroducció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 detallesManual 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 detallesBASE 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 detallesExpte.: 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 detallesGuí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 detallesFATCA 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 detallesUtilizació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 detallesPresentació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 detallesDesarrollo 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 detallesAplicaciones 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 detallesProtecció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 detallesTaller 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 detallesGUÍ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 detallesAVDA. 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 detallesEL 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 detallesTruco 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 detallesPlataforma 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 detallesIMPLEMENTACIÓ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 detallesIntroducció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 detallesCUCM 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 detallesDiseñ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 detallesALTAS 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 detallesDocumentos 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 detallesFortiGate - 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 detallesXMLHTTPREQUEST 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 detallesServicios 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