Registro de Procedimientos Administrativos Manual de integración RPA-WS
|
|
- Trinidad Núñez Villalobos
- hace 6 años
- Vistas:
Transcripción
1 Registro de Procedimientos Administrativos Versión: v01r00 Fecha: 28/12/2017
2 HOJA DE CONTROL Título Entregable Nombre del Fichero Autor RPA WS v rpaws-pro-manual_de_integracion_v01r00.odt AYESA Versión/Edición v01r00 Fecha Versión 28/12/17 Aprobado por Fecha Aprobación REGISTRO DE CAMBIOS Versión Descripción Responsable Área Fecha v01r00 Creación del documento AYESA Desarrollo 28/12/17 CONTROL DE DISTRIBUCIÓN Nombre y Apellidos Cargo Área Manuel Perera Domínguez Jefe de Servicio Felipe José Gallego Rivera Dirección de Proyecto Elvira García Rivera Jefa de Proyecto AYESA Página 2 de 17
3 ÍNDICE 1 INTRODUCCIÓN SERVICIOS WEB Seguridad Servicio REST Obtención de procedimientos Obtención de todos procedimientos (en alta y baja) y borradores de alta Salida incorrecta de cualquier servicio (Error) Ejemplo de llamada JAVA a un servicio Ejemplo de llamada con JAVA y librería JERSEY GLOSARIO Página 3 de 17
4 1 INTRODUCCIÓN El objetivo del presente documento es servir de guía en el uso de los servicios web de la herramienta informática de gestión del Registro de Procedimientos Administrativos (RPA) de la Junta de Andalucía por parte de las unidades TIC de las Consejerías y entidades de la Junta de Andalucía que vayan a desarrollar aplicaciones clientes que hagan uso de los mismos. Los servicios permiten consultar el conjunto de procedimientos de una Consejería o entidad o incluso los de todas las Consejerías. Están disponibles para el entorno de producción del Registro exclusivamente, es decir, siempre devolverán información que realmente consta en el Registro. Dado que la información del Registro tiene el carácter de información administrativa general, los servicios pueden ser utilizados por aplicaciones de la Junta de Andalucía tanto en entornos de desarrollopruebas-preproducción como de producción, siempre que se haga un uso razonable y que no afecte a la disponibilidad y tiempos de respuesta. Dado que la información del Registro no está sujeta a cambios frecuentes, se estima que un máximo de una consulta por aplicación cada hora debería ser más que suficiente, siendo lo habitual que las consultas se realizaran con carácter diario. Página 4 de 17
5 2 SERVICIOS WEB RPA dispone de unos Servicios Web de tipo REST, cuyo objetivo es la de servir de fuente de información a aplicaciones que la necesiten de una forma fiable y sencilla. La dirección de acceso para los servicios en el entorno de producción es: Seguridad El Servicio Web de RPA se encuentra securizado mediante el uso de autenticación de acceso básica, que es un método diseñado para permitir a un navegador web, u otro programa cliente, proveer credenciales en la forma de usuario y contraseña cuando se le solicita el servicio REST al servidor. Para solicitar un usuario y contraseña debe remitirse a la el formulario de solicitud disponible en el apartado correspondiente al Registro de Procedimientos Administrativos en la web de soporte de administración electrónica de la Junta de Andalucía. La solicitud deberá estar suscrita por la persona titular del servicio de informática o unidad TIC responsable de la aplicación que pretende realizar las consultas. A continuación se muestra un ejemplo de solicitud de usuario y contraseña al acceder mediante un navegador: En caso de que las credenciales no sean correctas la petición HTTP devolverá un código Servicio REST Las características generales de los servicios son: Formato de salida JSON y encoding UTF-8. Todos los campos de salida son de tipo Texto. Acceso mediante autenticación básica. Página 5 de 17
6 En caso de que se produzca un error en el servicio, éste devolverá un objeto JSON denominado error con las propiedades codigo y mensaje con el código de error producido y un mensaje con la descripción del mismo. Los posibles códigos de error que puede devolver son: Código 1: Error cuando no existen datos al buscar en BBDD Código 2: Error al no poder encontrar datos por un error producido Código 3: Error al auditar el acceso Código 4: Error en validaciones Código 5: Error en merge de objetos Código 6: Error de código dir3 no valido Código 7: Error de usuario no horizontal (No puede consultar nivel Junta) Código 8: Error de parámetro fecha Código 99: Error desconocido, aunque controlado Obtención de procedimientos Este servicio se encarga de devolver la información básica de los procedimientos existentes en RPA en formato JSON. Dispone de un parámetro obligatorio uid para la obtención de los procedimientos de una consejería, agencia o de toda la Junta de Andalucía. Inicialmente sólo se devolverán aquellos procedimientos que estén de alta. Se dispone de parámetros de filtrado opcionales: bajas : Si se incluye este parámetro y su valor es s o S también se devolverán los procedimientos en estado de baja. fechadesde : Intervalo de fecha desde la que se dio de alta el procedimiento. Formato yyyymmdd. fechahasta : Intervalo de fecha hasta la que se dio de alta el procedimiento. Formato yyyymmdd. Si se informa sólo fechadesde se tomará como fechahasta la fecha actual. Si se informa sólo fechahasta se tomará como fechadesde la fecha 01/01/1900. PROCEDIMIENTOS URL: Parámetro: uid: Parámetro obligatorio que permite consultar los procedimientos de una consejería, agencia o toda la Junta a partir de su código DIR3. Ejemplo de llamada: uid=a Página 6 de 17
7 Parámetro: Parámetro: Parámetro: bajas: Si se incluye este parámetro y su valor es s o S también se devolverán los procedimientos en estado de baja. fechadesde: Intervalo de fecha desde la que se dio de alta el procedimiento. Formato yyyymmdd. fechahasta: Intervalo de fecha hasta la que se dio de alta el procedimiento. Formato yyyymmdd. Campos: codigorpa Código público del procedimiento en el sistema RPA. codigosia nombre fechaalta fechabaja consejeria consejeriadir3 ente entedir3 estado Código público del procedimiento en el sistema SIA (Puede no venir informado). Nombre del procedimiento. Fecha de alta del procedimiento. Fecha de baja del procedimiento (Puede no venir informado). Nombre de la Consejería a la que pertenece el procedimiento. Código identificador único de la Consejería en el sistema DIR3 (Puede no venir informado). Nombre del Ente Instrumental del procedimiento (Puede no venir informado). Código identificador único del Ente Instrumental en el sistema DIR3 (Puede no venir informado). Estado del procedimiento en el momento de la consulta. Posibles valores: A : El procedimiento está en Alta. B : El procedimiento está en Baja. codigofamilia familia codigomateria materia Código de de la familia (Puede no venir informado). Nombre de de la familia (Puede no venir informado). Código de de la materia (Puede no venir informado). Nombre de la materia (Puede no venir informado). Página 7 de 17
8 Características a tener en cuenta para su uso: Los únicos campos que devolverán siempre información son: codigorpa nombre fechaalta consejeria estado El resto de los campos irán en el JSON pero pueden ir vacíos. Ejemplo de JSON para una salida correcta El servicio devolverá un array de objetos JSON con las propiedades anteriormente indicadas. A continuación mostramos un ejemplo para una salida válida con tres procedimientos: [ { "codigorpa":"1993", "codigosia":"233806", "nombre":"incentivos a la contratación de personas que se encuentren en situación de riesgo de exclusión social", "fechaalta":"25/06/2009", "fechabaja":"" "consejeria":"consejería de Empleo, Empresa y Comercio", "consejeriadir3":"a ", "ente":"servicio Andaluz de Empleo", "entedir3":"a ", "estado":"a", "codigofamilia":"1", "familia":"familia 1. PROCEDIMIENTOS DE COMUNICACIONES PREVIAS, AUTORIZACIONES, ACREDITACIONES E INSCRIPCIONES REGISTRALES",, "codigomateria":"2", "materia":"agricultura, ganaderia, caza y pesca" Página 8 de 17
9 { "codigorpa":"1017", "codigosia":"", "nombre":"centros Sanitarios para Donación y Trasplantes de Órganos: Acreditación y Autorización", "fechaalta":"26/03/2014", "fechabaja":"" "consejeria":"consejería de Salud", "consejeriadir3":"a ", "ente":"servicio Andaluz de Salud", "entedir3":"", "estado":"a", "codigofamilia":"1", "familia":"familia 1. PROCEDIMIENTOS DE COMUNICACIONES PREVIAS, AUTORIZACIONES, ACREDITACIONES E INSCRIPCIONES REGISTRALES",, { "codigomateria":"2", "materia":"agricultura, ganaderia, caza y pesca" "codigorpa":"1045", "codigosia":"", "nombre":"registro General de Comerciantes Ambulantes de Andalucía", "fechaalta":"21/08/2011", "fechabaja":"13/02/2013" "consejeria":"consejería de Empleo, Empresa y Comercio", "consejeriadir3":"a ", "ente":"", "entedir3":"", "estado":"b", "codigofamilia":"1", Página 9 de 17
10 "familia":"familia 1. PROCEDIMIENTOS DE COMUNICACIONES PREVIAS, AUTORIZACIONES, ACREDITACIONES E INSCRIPCIONES REGISTRALES", ] "codigomateria":"2", "materia":"agricultura, ganaderia, caza y pesca" Obtención de todos procedimientos (en alta y baja) y borradores de alta Este servicio se encarga de devolver la información básica de los procedimientos existentes en RPA, tanto en alta, baja como borradores de alta, en formato JSON. No dispone de parámetros de filtrado. PROCEDIMIENTOS y BORRADORES DE ALTA URL: Campos: codigorpa Código público del procedimiento en el sistema RPA. codigosia nombre fechaalta fechabaja consejeria consejeriadir3 ente entedir3 estado Código público del procedimiento en el sistema SIA (Puede no venir informado). Nombre del procedimiento. Fecha de alta del procedimiento. Fecha de baja del procedimiento (Puede no venir informado). Nombre de la Consejería a la que pertenece el procedimiento. Código identificador único de la Consejería en el sistema DIR3 (Puede no venir informado). Nombre del Ente Instrumental del procedimiento (Puede no venir informado). Código identificador único del Ente Instrumental en el sistema DIR3 (Puede no venir informado). Estado del procedimiento en el momento de la consulta. Posibles valores: Página 10 de 17
11 A : El procedimiento está en Alta. B : El procedimiento está en Baja. S : Borradores de Alta de procedimientos. codigofamilia familia codigomateria materia Código de de la familia (Puede no venir informado). Nombre de de la familia (Puede no venir informado). Código de de la materia (Puede no venir informado). Nombre de la materia (Puede no venir informado) Características a tener en cuenta para su uso: Los únicos campos que devolverán siempre información son: codigorpa nombre fechaalta consejeria estado El resto de los campos irán en el JSON pero pueden ir vacíos. Ejemplo de JSON para una salida correcta El servicio devolverá un array de objetos JSON con las propiedades anteriormente indicadas. A continuación mostramos un ejemplo para una salida válida con tres procedimientos: [ { "codigorpa":"1993", "codigosia":"233806", "nombre":"incentivos a la contratación de personas que se encuentren en situación de riesgo de exclusión social", "fechaalta":"25/06/2009", "fechabaja":"" "consejeria":"consejería de Empleo, Empresa y Comercio", Página 11 de 17
12 "consejeriadir3":"a ", "ente":"servicio Andaluz de Empleo", "entedir3":"a ", "estado":"a", "codigofamilia":"1", "familia":"familia 1. PROCEDIMIENTOS DE COMUNICACIONES PREVIAS, AUTORIZACIONES, ACREDITACIONES E INSCRIPCIONES REGISTRALES",, { "codigomateria":"2", "materia":"agricultura, ganaderia, caza y pesca" "codigorpa":"1017", "codigosia":"", "nombre":"centros Sanitarios para Donación y Trasplantes de Órganos: Acreditación y Autorización", "fechaalta":"26/03/2014", "fechabaja":"" "consejeria":"consejería de Salud", "consejeriadir3":"a ", "ente":"servicio Andaluz de Salud", "entedir3":"", "estado":"s", "codigofamilia":"1", "familia":"familia 1. PROCEDIMIENTOS DE COMUNICACIONES PREVIAS, AUTORIZACIONES, ACREDITACIONES E INSCRIPCIONES REGISTRALES",, { "codigomateria":"2", "materia":"agricultura, ganaderia, caza y pesca" "codigorpa":"1045", "codigosia":"", Página 12 de 17
13 "nombre":"registro General de Comerciantes Ambulantes de Andalucía", "fechaalta":"21/08/2011", "fechabaja":"13/02/2013" "consejeria":"consejería de Empleo, Empresa y Comercio", "consejeriadir3":"a ", "ente":"", "entedir3":"", "estado":"b", "codigofamilia":"1", "familia":"familia 1. PROCEDIMIENTOS DE COMUNICACIONES PREVIAS, AUTORIZACIONES, ACREDITACIONES E INSCRIPCIONES REGISTRALES", ] "codigomateria":"2", "materia":"agricultura, ganaderia, caza y pesca" Salida incorrecta de cualquier servicio (Error) En caso de que se produzca un error en el servicio, éste devolverá una salida JSON similar a la que se muestra a continuación: { "error": { "codigo":1, "mensaje":"ha ocurrido un error al obtener los procedimientos." Ejemplo de llamada JAVA a un servicio Clase Java de ejemplo para la conexión básica con el servicio: import java.io.bufferedreader; import java.io.inputstreamreader; import java.net.httpurlconnection; import java.net.url; Página 13 de 17
14 import sun.misc.base64encoder; public class JavaGetClient { public static void main(string a[]){ String url = " String user = "user"; String password = "pass"; String authstring = user + ":" + password; String authstringenc = new BASE64Encoder().encode( authstring.getbytes()); System.out.println("Base64 encoded auth string: " + authstringenc); try{ URL urlobj = new URL(url); HttpURLConnection connection = (HttpURLConnection)urlObj.openConnection(); connection.setrequestproperty( connection.connect(); "Authorization", "Basic "+authstringenc); int status = connection.getresponsecode(); if(status!= 200){ System.err.println("Unable to connect to the server"); BufferedReader br = new BufferedReader( new InputStreamReader(connection.getInputStream(), "UTF-8")); StringBuilder sb = new StringBuilder(); String line; while ((line = br.readline())!= null) { sb.append(line+"\n"); System.out.println(sb.toString()); Página 14 de 17
15 catch (Exception e){ e.printstacktrace(); Ejemplo de llamada con JAVA y librería JERSEY Dependencia en POM.XML para proyectos mavenizados: <dependency> <groupid>com.sun.jersey</groupid> <artifactid>jersey-client</artifactid> <version>1.8</version> <!-- Usar versión adecuada al proyecto --> </dependency> Clase Java de ejemplo para la conexión con el servicio mediante el uso de Jersey: import com.sun.jersey.api.client.client; import com.sun.jersey.api.client.clientresponse; import com.sun.jersey.api.client.webresource; import sun.misc.base64encoder; public class JerseyGetClient { public static void main(string a[]){ String url = " String user = "user"; String password = "pass"; String authstring = user + ":" + password; String authstringenc = new BASE64Encoder().encode( authstring.getbytes()); System.out.println("Base64 encoded auth string: " + authstringenc); Página 15 de 17
16 Client restclient = Client.create(); WebResource webresource = restclient.resource(url); ClientResponse resp = webresource.accept("application/json").header("authorization", "Basic " + authstringenc).get(clientresponse.class); if(resp.getstatus()!= 200){ System.err.println("Unable to connect to the server"); String output = resp.getentity(string.class); System.out.println("response: "+output); Página 16 de 17
17 3 GLOSARIO Término RPA SIA DIR3 HTTP REST JSON JERSEY Descripción Registro de Procedimientos Administrativos. Registro con la información de los procedimientos y servicios de la Administración de la Junta de Andalucía. Cada Consejería gestiona la información en el Registro de sus procedimientos y servicios mediante una herramienta informática centralizada existente en la Consejería de Hacienda y Administración Pública. La información de los procedimientos que se muestra en el portal de atención a la ciudadanía se toma automáticamente de este Registro. Sistema de Información Administrativa. Inventario de procedimientos y servicios de las AA.PP. e instrumento básico para la interoperabilidad entre AA.PP. Todos los procedimientos y servicios de la Junta de Andalucía deben estar inscritos en el SIA. La información de los procedimientos y servicios en el SIA se actualiza a partir de la información en el Registro de Procedimientos Administrativos de la Junta de Andalucía. Directorio Común. Es un inventario unificado y común a todas las AA.PP. de las unidades orgánicas y organismos públicos, sus oficinas de registro y atención a la ciudadanía y sus unidades de gestión económica-presupuestaria, bajo un criterio de mantenimiento distribuido y corresponsable de la información. Es un instrumento básico para la interoperabilidad entre AA.PP. La información de la Junta de Andalucía en el Directorio Común se gestiona de manera centralizada en la Dirección General de Planificación y Evaluación, de la Consejería de Hacienda y Administración Pública. Del inglés "Hypertext Transfer Protocol". Protocolo de comunicación que permite las transferencias de información en la World Wide Web. Del inglés "Representational State Transfer". Se trata de un estilo de arquitectura para desarrollar servicios. Suelen denominarse así los servicios web que cumplen este estilo de arquitectura y que pueden ser llamados desde un navegador web mediante protocolo HTTP. Acrónimo de JavaScript Object Notation, es un formato de texto ligero para el intercambio de datos. Framework/API para crear y consumir servicios REST. Implementación de referencia de calidad de producción de Sun/Oracle para JSR 311. Página 17 de 17
GOBIERNO DEL PRINCIPADO DE ASTURIAS VICECONSEJERÍA DE PRESUPUESTOS Y ADMINISTRACIÓN PÚBLICA
MODULO COMÚN DE ALMACENAMIENTO TEMPORAL DE SOLICITUDES (MCAT) MANUAL DE USO Página 2 de 37 ÍNDICE ÍNDICE...2 1. CONTROL DEL DOCUMENTO...3 1.1. HISTÓRICO DE REVISIONES...3 2. INTRODUCCIÓN...4 3. CLASES
Componente validador - Manual de integración. Versión: v01r10 Fecha: 05/02/2018. Componente validador - Manual de integración
Versión: v01r10 Fecha: 05/02/2018 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
Manual del Protocolo XML-RPC de Mensajería Negocios
Manual del Protocolo XML-RPC de Mensajería Negocios Índice de contenidos 1 INTRODUCCIÓN... 3 2 FUNCIONALIDADES DEL API DE COMUNICACIÓN XML-RPC... 4 2.1 Envío Libre... 4 2.2 Envío a Grupo de Contactos...
Administración
Administración Delegada @ries Directrices para la cumplimentación de datos y gestión de usuarios Versión: v01r02 Fecha: 21/01/2013 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción,
Servicios Web. Desarrollo de Aplicaciones Empresariales
Servicios Web Desarrollo de Aplicaciones Empresariales 2014-1 Contenidos Introducción REST SOAP 2 Introducción Servicio Web Un servicio web es un sistema software diseñado para soportar interacciones máquina-a-máquina
Consejería de Hacienda y Administración Pública. Guía de modelado: Documentos comunes entre expedientes. Versión: v01r00 Fecha: 25/02/2011
Versión: v01r00 Fecha: 25/02/2011 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
Manual del Protocolo XML RPC Mensajería Negocios
Manual del Protocolo XML RPC Mensajería Negocios Índice de contenidos 1 INTRODUCCIÓN... 3 2 FUNCIONALIDADES DEL API DE COMUNICACIÓN XML-RPC... 4 2.1 Envío Libre... 4 2.2 Envío a Grupo de Contactos... 5
SCSP - Supresión de Certificado en Soporte Papel. Manual de usuario. Versión: v03r00 Fecha: 21/09/2016
Versión: v03r00 Fecha: 21/09/2016 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
Ventanilla Electrónica
Versión: v02r00 Fecha: 06/05/2014 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
Manual Programador
Documento elaborado por: Revisado por: Francisco José Cantero Villar Miguel J. Vázquez Rebollo Versión: 1.0.0 Lugar y fecha: Sevilla, 9 de Septiembre de 2005 Contenido: 1 Objetivos... 3 2 Integración en
Sistema de Notificaciones Telemáticas
Novedades Notific@ v3.0 Versión: v01r00 Fecha: 23/03/2017 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
@Firma. Compatibilidad en Windows 8.1. Versión: v02r00 Fecha: 10/10/2014
@Firma Versión: v02r00 Fecha: 10/10/2014 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
Consejería de Justicia y Administración Pública
Administración Pública Versión: 1.3 Fecha: 25/02/2010 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,
Notas de la versión. Versión: v01r00 Fecha: 02/10/2013
Versión: v01r00 Fecha: 02/10/2013 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
HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA
Estructura de la Información en Programación I.T.I.G., Matemáticas. Curso 2008/2009 Nombre:... Fecha: / 01 / 2009 HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA Esta hoja de ejercicios nos servirá
Consejería de Justicia y Administración Pública. Versión: 1.4 Fecha: 20/11/2008
Versión: 1.4 Fecha: 20/11/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 medio,
Consejería de Hacienda y Administración Pública
Administración Pública Supresión de Certificados en Soporte Papel Manual de Administrador Versión: 1.4 Fecha: 07/07/2010 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción,
ISE Andalucía. Ente Público Andaluz de Infraestructuras y Servicios Educativos CONSEJERÍA DE EDUCACIÓN SERVICIOS WEB ISE
ISE Andalucía Ente Público Andaluz de Infraestructuras y Servicios Educativos CONSEJERÍA DE EDUCACIÓN SERVICIOS WEB ISE Fecha de Última Actualización: 20/09/2010 15:04:00 Versión: V03 1 Hoja de Control
Consejería de Justicia y Administración Pública
Administración Pública Versión: 1.1 Fecha: 03/12/2007 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,
Consejería de Hacienda y Administración Pública
Administración Pública Manual de usuario Versión: 1.5 Fecha: 07/07/2010 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación,
Implementación de clientes con CORBA y Java
Implementación de clientes con CORBA y Java Sistemas Distribuidos: Programación con CORBA Juan Pavón Mestras Dep. Sistemas Informáticos y Programación Universidad Complutense Madrid Facultad de Informática,
SUBSISTEMA DE CARGA DE FICHEROS CON DATOS DE ADEUDOS, RECHAZOS Y DEVOLUCIONES. SEPA Y SEPAXML. Carga de Ficheros
SUBSISTEMA DE CARGA DE FICHEROS CON DATOS DE ADEUDOS, RECHAZOS Y DEVOLUCIONES. SEPA Y SEPAXML. Carga de Ficheros Manual de usuario Versión 1.1 11/07/2014 ÍNDICE Nº Pág. 1 Introducción... 3 2 Requerimientos...4
WEB SERVICES. Manual técnico para desarrollador
WEB SERVICES Manual técnico para desarrollador 1. Introducción Este Manual considera servir de guía para un desarrollo que deba integrarse con el Web Service que el Banco Central de Chile provee para
BOLETÍN OFICIAL DEL ESTADO
Núm. 145 Lunes 16 de junio de 2014 Sec. I. Pág. 45176 No ser exclusivamente textuales, incluyendo variados recursos (necesarios y relevantes), tanto estáticos como interactivos (imágenes, gráficos, audio,
CONSEJERÍA DE HACIENDA Y ADMINISTRACIÓN PÚBLICA Dirección General de Política Digital PROYECTO GIRO. Oficina Virtual Decreto de Garantía
CONSEJERÍA DE HACIENDA Y ADMINISTRACIÓN PÚBLICA Dirección General de Política Digital PROYECTO GIRO Oficina Virtual Decreto de Garantía Censo Único de Obligaciones Virtual Hoja de Control del Documento
Verifirma. Actualización del Cliente Applet en Verifirma v Versión: v01r02 Fecha: 01/08/2014
Actualización del Cliente Applet de @Firma en Versión: v01r02 Fecha: 01/08/2014 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación,
SCSP - Supresión de Certificado en Soporte Papel. Manual de administrador. Versión: v04r00 Fecha: 21/09/2016
Versión: v04r00 Fecha: 21/09/2016 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
PROTOCOLOS DE RED (Parte 2) HTTP
PROTOCOLOS DE RED (Parte 2) HTTP Qué es HTTP? HTTP (Hypertext Transfer Protocol ) es el protocolo usado en cada transacción de la World Wide Web. Es un protocolo de red (un protocolo se puede definir como
PROGRAMACIÓN ORIENTADA A OBJETOS 10/02/2009. Examen de Java. Nombre: DNI: Titulación:
Examen de Java Nombre: DNI: Titulación: 1. Cómo podemos compilar desde la línea de comandos la clase Java A que utiliza una librería empaquetada bd.jar? 2. Indica si es correcto el siguiente código. Justifica
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
Ventanilla Electrónica
artículos 16, 19 y 23 del Esquema Nacional de Seguridad, regulado por Real Decreto 3/2010, de 8 Versión: v01r00 Fecha: 14/01/2013 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción,
Sockets. Los sockets son un mecanismo de comunicación entre procesos que se utiliza en Internet.
Sockets La biblioteca estándar de clases de Java nos proporciona todo lo que necesitamos para utilizar sockets en nuestras aplicaciones en el paquete java.net, por lo que tendremos que añadir la siguiente
MANUAL DE USUARIO Plugins para maven Framework ATLAS. Versión 1.1
MANUAL DE USUARIO Plugins para maven Framework ATLAS Versión 1.1 Hoja de Control Título Documento de Referencia Responsable Manual de generación del zip para herramienta de validación COVER NORMATIVA ATLAS
PRACTICA FINAL. Diseño e implementación de un servidor Web básico y cliente http. Protocolo HTTP-RC
PRACTICA FINAL Diseño e implementación de un servidor Web básico y cliente http Descripción de la práctica Protocolo HTTP-RC Se pretende desarrollar un servidor Web básico con soporte a múltiples conexiones
Web Services Tecnologías asociadas
Web Services 274 Web Services Tecnologías asociadas SOAP WSDL XML Tecnologías asociadas El modelo de web services está basado en ciertas tecnologías emergente que es el resultado del trabajo de varias
Portafirmas. Actualización del Cliente Applet en Portafirmas v Versión: v01r03 Fecha: 01/08/2014
Actualización del Cliente Applet de @Firma en Versión: v01r03 Fecha: 01/08/2014 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública y/o transformación,
@ries: Interfaz servicios web Registro Telemático
Versión: v04r01 Fecha: 16/05/2012 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
Manual de Programación de Web Services. PROYECTO Junta de Comunidades de Castilla La Mancha Plataforma de Notificación Telemática a la ciudadanía
Manual de Programación de Web Services PROYECTO Junta de Comunidades de Castilla La Mancha Plataforma de Notificación Telemática a la ciudadanía INDICE 1. Introducción 1 1.1. Objetivo 1 1.2. Alcance 1
@Firma. Compatibilidad en Windows 7. Versión: v01r03 Fecha: 02/04/2014
@Firma Versión: v01r03 Fecha: 02/04/2014 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
Diseño y desarrollo de una herramienta para la publicación electrónica y visualización de calificaciones de evaluación continua
Universidad Carlos III de Madrid Repositorio institucional e-archivo Trabajos académicos http://e-archivo.uc3m.es Proyectos Fin de Carrera 2013 Diseño y desarrollo de una herramienta para la publicación
@Firma. Compatibilidad en Windows 7. Versión: v01r04 Fecha: 24/07/2014
@Firma Versión: v01r04 Fecha: 24/07/2014 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
GUÍA DE AYUDA Sistema de Acceso Unificado de aplicaciones.
GUÍA DE AYUDA Sistema de Acceso Unificado de aplicaciones. Subdirección General de Sistemas Informáticos y Comunicaciones Versión: 1.1 Octubre de 2017 Índice Contenido Índice... 2 1.- INTRODUCCIÓN... 3
Práctica 5. Fecha límite de entrega: viernes, 14 de diciembre
Algoritmos http://www.lfcia.org/alg/ 2007-2008 Ingeniería Informática Ingeniería Técnica de Informática de Gestión Práctica 5 Fecha límite de entrega: viernes, 14 de diciembre Implementación de un Diccionario
Tutorial de incorporación del driver JDBC a Eclipse. Programación en Internet
Tutorial de incorporación del driver JDBC a Eclipse Programación en Internet Angel Manuel Gamaza Domínguez José Miguel Otte Sainz-Aguirre Grado en Ingeniería Informática 20 de septiembre de 2016 1 Índice
Incorporación de Organismos a la plataforma
Incorporación de Organismos a la plataforma Cl@ve ÍNDICE Pasarela de identificación Single-Sign-On Acceso a la plataforma de firma centralizada ÍNDICE Pasarela de identificación Single-Sign-On Acceso a
Cliente de firma electrónica Incidencia con Oracle JRE 1.7. Versión: v01r01 Fecha: 01/06/2012
Versión: v01r01 Fecha: 01/06/2012 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
Configuración de la Autenticación en IIS
Configuración de la Autenticación en IIS OBJETIVOS Establecer en el sistema los permisos de acceso de usuarios necesarios. Describir los mecanismos de autenticación de usuarios y de acceso a los contenidos
PROYECTO CUO. Censo Único de Obligaciones Cambios en la gestión de Obligaciones en CUO para EEII a través de Central de Información
CONSEJERÍA DE HACIENDA Y ADMINISTRACIÓN PÚBLICA Dirección General de Política Digital PROYECTO CUO Censo Único de Obligaciones Hoja de Control del Documento del Documento Título Censo Único de Obligaciones
Especificación de Uso. Servicios Web Externos API Servicio Licencias Ed. Superior V-0.1
Especificación de Uso Servicios Web Externos API Servicio Licencias Ed. Superior V-0.1 Coordinación Nacional de Tecnología Información e Innovación Ministerio de Educación de Chile Fecha: 27/Octubre/2011
Servicios Web. Alberto Molina Coballes. Rodríguez. 16 de abril de 2012
Servicios Web Alberto Molina Coballes José Domingo Muñoz Rodríguez 16 de abril de 2012 Introducción Es un método de comunicación entre máquinas a través de la red (normalmente Internet). Se habla hoy en
Punto 3 Protocolo HTTP. Juan Luis Cano
Punto 3 Protocolo HTTP Juan Luis Cano Hypertext Transfer Protocol o HTTP (en español protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción de la World Wide Web. HTTP es un
Aplicación de Spark para procesamiento continúo de datos de Twitter sin filtros
Título: Aplicación de Spark para procesamiento continúo de datos de Twitter sin filtros Autor: Gabriel Guerrero Fecha: 20150711 Ref: gg20150711_streamingtwitter_1 Introducción Una de las aplicaciones de
Test : Conteste exclusivamente en una HOJA DE LECTURA ÓPTICA, no olvidando marcar que su tipo de examen es A.
SISTEMAS INFORMÁTICOS I Junio 2003 INGENIERÍA EN INFORMÁTICA - Código Carrera 55 - Código Asignatura 077 Tipo de Examen: A NO SE PERMITE EL USO DE NINGÚN MATERIAL Tiempo: 2 horas Apellidos: Nombre: DNI:
Parche IE8 requerido. Versión: v01r01 Fecha: 17/10/2013
Versión: v01r01 Fecha: 17/10/2013 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
Excepciones e hilos. Acceso a la red - Ejercicios
Excepciones e hilos. Acceso a la red - Ejercicios Índice 1 Captura de excepciones (*)... 2 2 Lanzamiento de excepciones...2 3 Chat para el móvil... 3 1. Captura de excepciones (*) En el proyecto java-excepciones
Por el contrario System.in es un byte Stream sin caracteristicas de character Stream.
I/O desde la linea de Comandos Los programas normalmente tienen funcionalidades para el ingreso o captura de datos desde la linea de comandos. La plataforma Java soporta estas iteracciones de dos formas:
! Qué es la POO?! Un paradigma de programación. ! No hay paradigmas mejores ni peores! Todos tienen sus ventajas e inconvenientes
Introducción Programación orientada a objetos Curso INEM. Programación en Java Santiago Muelas Pascual smuelas@fi.upm.es! Qué es la POO?! Un paradigma de programación! Un paradigma es una forma de afrontar
Servicio Web de Programación Dinámica: Federación de aplicaciones PHP (Autenticación con credenciales UGR)
Servicio Web de Programación Dinámica: Federación de aplicaciones PHP (Autenticación con credenciales UGR) El Servicio de autenticación de usuarios UGR está dirigido a aquellos portales web UGR, alojados
Oficina Virtual para el Registro de Asociaciones de Consumidores (RCOV) Manual de Usuario. Julio de 2014
Oficina Virtual para el Registro de Asociaciones de Consumidores (RCOV) Julio de 2014 Queda prohibido cualquier tipo de explotación y, en particular, la reproducción, distribución, comunicación pública
IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET
IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET Módulo Formativo MF0493_3, perteneciente al Certificado de Profesionalidad IFCD0210 DESARROLLO DE APLICACIONES CON TECNOLOGÍAS
SERVICIO WEB PUBLICACION CONVOCATORIAS EN DIARIOS OFICIALES
SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS INTERVENCIÓN GENERAL DE LA ADMINISTRACIÓN DEL ESTADO SUBDIRECCIÓN GENERAL DE APLICACIONES DE CONTABILIDAD Y CONTROL SERVICIO WEB PUBLICACION CONVOCATORIAS
Manual de Usuario SINTER. Manual de Usuario Coordinador Administrativo
Manual de Usuario Coordinador Administrativo CONTENIDO 1. INTRODUCCIÓN... 1 Objetivo:... 1 2. INICIO DE SESIÓN... 2 2.1 OLVIDÓ SU CONTRASEÑA... 4 3. Mi Cuenta... 5 4. Dar de Alta un usuario... 6 5. Búsqueda
Web Service OSR REST: Guía de Consumo Web Service
Web Service OSR REST: Guía de Consumo Web Service Indice Indice... 2 Guía de consumo... 3 Método POST... 3 Código de resultado: Response... 3 Paylod:... 3 El endpoint es el siguiente:... 4 El XML debe
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:
URLs en Java. Contenido. La clase URL Acceso al contenido de una URL La clase URLEncoder La clase URLConnection
URLs en Java 1 Contenido La clase URL Acceso al contenido de una URL La clase URLEncoder La clase URLConnection 2 URLs Los programas Java que interactúan en Internet utilizan URLs para encontrar los recursos
ServiceTonic. Guía de instalación
ServiceTonic Guía de instalación 1. Información general 1.1 Introducción El presente documento describe como instalar ServiceTonic en diferentes plataformas. Los distintos pasos del asistente mostrados
Examen escrito de Programación 1
Examen escrito de Programación 1 Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas 31 de agosto de 2012 Disponer sobre la mesa en lugar visible un documento de identificación
SERVICIO DE ENVÍO MASIVO DE MENSAJES MMS MULTIMEDIA HTTPS/API
SERVICIO DE ENVÍO MASIVO DE MENSAJES MMS MULTIMEDIA HTTPS/API Versión: 1.1 Última Actualización: 05/05/2016 Uso: Público INDICE Contenido INDICE... 2 API HTTP/s Envío mensajes MMS... 3 1.--- INTRODUCCIÓN...
ServiceTonic - Guía de Instalación ] ServiceTonic. Guía de instalación GUÍA DE INSTALACIÓN
ServiceTonic - Guía de Instalación ] ServiceTonic Guía de instalación GUÍA DE INSTALACIÓN 1. Información general 1.1 Introducción El presente documento describe como instalar ServiceTonic en diferentes
Tema: Despliegue de portal de servicios cautivos con autenticación proxy
Facultad: Ingeniería Escuela: Electrónica Asignatura: Seguridad en redes Seguridad en redes. Guía 12 1 Tema: Despliegue de portal de servicios cautivos con autenticación proxy Contenidos Servicios AAA
INSTITUTO NACIONAL DE SEGUROS DIRECCIÓN DE INFORMÁTICA. Manual de Usuario Módulo de Registro. Versión: 1.0.0
INSTITUTO NACIONAL DE SEGUROS DIRECCIÓN DE INFORMÁTICA Manual de Usuario Módulo de Registro Versión: 1.0.0 Fecha actualización anterior: Fecha última actualización: 30/06/2009 Página: 2 de 20 Tabla de
SERVICIOS WEB JSON v1.0 [02/11/2016] Tabla de contenido
Servicios WEB JSON Tabla de contenido Servicios WEB JSON de MasMensajes... 3 Qué es JSON?... 3 Funciones del Web Service JSON de MasMensajes... 4 Envío de Mensajes... 4 Recepción de Respuestas... 6 Recepción
Archive. Archivo Electrónico. Documento de Integración Sistemas Desarrollo Versión 005 Fecha de revisión 04/10/2016 Realizado por Sistemas Desarrollo
Archive Archivo Electrónico Documento de Integración Sistemas Desarrollo Versión 005 Fecha de revisión 04/10/2016 Realizado por Sistemas Desarrollo Inside v_1.0 / 1 ÍNDICE 1 Control de modificaciones...
Ejercicio 4. EJB Sesión - Sistema SGA. Java EE. Ejercicio 4. EJB Sesión Sistema SGA. Curso de Java EE
Java EE Ejercicio 4 EJB Sesión Sistema SGA Objetivo del Ejercicio El objetivo del ejercicio es agregar un EJB de Sesión a nuestro proyecto SGA (Sistema de Gestión de Alumnos), el cual desarrollaremos a
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
Características generales de un servicio Web. Jesús Torres Cejudo
Los servicios web son un conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre sí con el objetivo de ofrecer unos
[Especificación de Web Service SicofiWS para Validación.] En este documento se describe el uso del Web Service SicofiWS para Validar un CFDI.
2014 1 [Especificación de Web Service para Validación.] En este documento se describe el uso del Web Service para Validar un CFDI. Índice Descripción General...3 Métodos:..3 Validar un CFDI...4 Método:
PROTOCOLO FTP PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS ING. RAUL BAREÑO GUTIERREZ RAUL BAREÑO GUTIERREZ 1
PROTOCOLO FTP PROTOCOLO DE TRANSFERENCIA DE ARCHIVOS RAUL BAREÑO GUTIERREZ 1 FTP. Qué es? Es un protocolo que permite pasar ficheros de un computador que los tiene (servidor FTP) a un computador que los
MANUAL DE USUARIO GESTIÓN DE LICENCIAS DE CAZA Y PESCA CONTINENTAL
MANUAL DE USUARIO GESTIÓN DE LICENCIAS DE CAZA Y PESCA CONTINENTAL INDICE 1 Aplicación de Actualización de Datos Personales.... 3 1.1 Actualización de Datos Personales... 3 1.1.1 Página de solicitud DNI
APLICACIONES DE INTERNET: SOAP
Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas Desarrollo de Aplicaciones Distribuidas AUTORES: Alejandro Calderón Mateos Javier García Blas David Expósito Singh Laura Prada Camacho Departamento
SICRES 3.0 Presentación Ejecutiva
Presentación Ejecutiva 1 Antecedentes: El estándar SICRES 2.0 es una norma para el intercambio de asientos registrales aprobada en 1999 por el entonces Consejo Superior de Informática (actualmente Consejo
IFCT0509 ADMINISTRACIÓN DE SERIVICIO DE INTERNET
IFCT0509 ADMINISTRACIÓN DE SERIVICIO DE INTERNET IFCT0509 ADMINISTRACIÓN DE SERIVICIO DE INTERNET Duración: horas Precio: consultar euros. Modalidad: e-learning Metodología: El Curso será desarrollado
5. Desarrollo de Aplicaciones en Internet
5. Desarrollo de Aplicaciones en Internet 5.1. Introducción y conceptos básicos 5.1.1. Aplicaciones Es importante definir algunos conceptos que nos sirvan como marco de referencia antes de abordar los
Manual de Usuario Solicitud de usuarios de Agencias de Colocación
Manual de Usuario Solicitud de usuarios de Agencias de Colocación MU_Solicitud de usuarios de Agencias de Colocación_V2.0.docx Página 1 de 11 Índice Manual de Usuario 1 Solicitud de usuarios de Agencias
ATLAS MANUAL DE INTEGRACIÓN
ATLAS MANUAL DE INTEGRACIÓN Servicios de Firma AFC Certificado Versión 1.1 Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Servicios de Firma AFC Certificado NORMATIVA
Especificaciones del driver JDBC
BASE 100, S.A. www.base100.com Índice 1. INTRODUCCIÓN... 3 1.1 SINTAXIS DE LA URL... 3 1.2 REGISTRO DEL DRIVER... 3 2. ESTABLECIMIENTO DE LA CONEXIÓN... 4 2.1 OBSERVACIONES... 4 3. EJEMPLO... 5 Pág. 2
Invocación de métodos remotos en Java: JAVA - RMI
Diseño Y Aplicaciones de Sistemas Distribuidos Invocación de métodos remotos en Java: JAVA - RMI Joan Vila DISCA / UPV Departament d Informàtica de Sistemes i Computadors Universitat Politècnica de València
Guía de instalación de impresoras
Guía Técnica Versión: Fecha: 26/11/2015 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
Punto 4 Configuración de un Servidor Web. Juan Luis Cano
Punto 4 Configuración de un Servidor Web Juan Luis Cano Un servidor web o servidor HTTP es un programa informático que procesa una aplicación del lado del servidor realizando conexiones bidireccionales
GUIA DE USUARIO PARA ENCUESTA ECONOMICA ANUAL EEA 2017
GUIA DE USUARIO PARA ENCUESTA ECONOMICA ANUAL EEA 2017 La Encuesta Económica Anual 2017 presenta la aplicación de formulario web o en línea, los mismos que han sido diseñados tomando en cuenta todas las
UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: TUTORIAL DE SOCKETS EN JAVA
UNIVERSIDADE DA CORUÑA Departamento de Tecnoloxías da Información e as Comunicacións LABORATORIO DE RC: TUTORIAL DE SOCKETS EN JAVA Índice 1. Presentación...3 2. Conceptos básicos...4 2.1. TCP...4 2.2.
Introducción a Java 10/02/2011. Tokens. Juan Manuel Fernández Peña Curso Rev Tokens. Tokens
Introducción a Java Juan Manuel Fernández Peña Curso 2005. Rev 2011 Comentarios: //comentario /* comentario fin de comentario */ /** comentario para javadoc fin */ Palabras reservadas: (como ejemplo) abstract,
Código Fuente. Creamos en C:\ una carpeta para ubicar el código fuente del servidor. En mi caso, he creado una carpeta denominada rmi4
EL EJEMPLO El proceso servidor provoca un eco de la entrada de teclado enviada por el proceso cliente. Por sencillez, ejecutaremos tanto el servidor como el cliente en la máquina local. El sistema operativo
Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
Ventanilla Electrónica. Definición detallada de requisitos. Versión: v01r01 Fecha: 04/11/2013
Versión: v01r01 Fecha: 04/11/2013 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
Formato para prácticas de laboratorio
CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA IC 2003-1 5046 Bases de Datos PRÁCTICA No. LABORATORIO DE Bases de Datos DURACIÓN (HORA 12 NOMBRE DE LA PRÁCTICA Aplicaciones Web con SQL
Servicios Web. Andrés Pastorini. TRIA Tecnólogo Informático
Andrés Pastorini TRIA Tecnólogo Informático Un servicio web expone un conjunto de servicios para ser consumidos a través de la red. En otras palabras, un servicio web especifica un conjunto de operación(funciones
MANUAL DE USUARIO SISTEMA INFORMÁTICO PARA HISTORIAS CLÍNICAS
MANUAL DE USUARIO SISTEMA INFORMÁTICO PARA HISTORIAS CLÍNICAS CONTENIDO 1. INTRODUCCIÓN 1.1. COMO USAR ESTE MANUAL 1.2. AUDIENCIA 1.3. DEFINICIONES 2. INSTALACIÓN 2.1. REQUISITOS 2.2. COMO EJECUTAR 3.
EXAMEN PROGRAMACIÓN 21 de Septiembre de 2007 INGENIERÍA INFORMÁTICA Primera parte: Cuestiones 1,5 horas
Apellidos Nombre Firma NIA Grupo EXAMEN PROGRAMACIÓN 21 de Septiembre de 2007 INGENIERÍA INFORMÁTICA Primera parte: Cuestiones 1,5 horas Pregunta 1 (0,5 puntos).- Indicar si las siguientes afirmaciones