FRAMEWORK 2 Creación de Servicios Web

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

Download "FRAMEWORK 2 Creación de Servicios Web"

Transcripción

1 Creación de Versión 1.1 Área de Aplicaciones Especiales y Arquitectura de Software Página 1 de 21

2 Hoja de Control Título Documento Referencia Responsable de Creación de Área de Aplicaciones Especiales y Arquitectura de Software Versión 1.1 Fecha Versión 06/02/2014 Registro de Cambios Versión Causa del Cambio Responsable del Cambio Fecha del Cambio 1.0 Versión inicial del documento 1.1 Se restructura el documento incluyendo la configuración de seguridad y se indica la configuración en cliente para utilizar HTTP 1.1 Unidad de Arquitectura y Soporte de Aplicaciones 09/05/2011 Área de Aplicaciones Especiales y 06/02/2014 Arquitectura de Software Página 2 de 21

3 Índice 1 INTRODUCCIÓN AUDIENCIA OBJETIVO CONOCIMIENTOS PREVIOS INFORMACIÓN GENERAL SOBRE DESARROLLO HERRAMIENTAS EN PUESTO LOCAL Apache ANT Apache AXIS URLS PLANTILLAS DESARROLLO DE UN SERVICIO WEB CREACIÓN DEL SERVICIO WEB Paso 1: Creación del Servicio Web Partiendo de la plantilla Paso 2: Creación e implementación de la clase Servicio Web Paso 3: Generación del Servicio Web Paso 4: Actualización de los ficheros descriptores de despliegue Paso 5: Realización de un primer despliegue IMPLEMENTACION DE SEGURIDAD A NIVEL DE TRANSPORTE Paso 1: Configuración de la aplicación en el entorno ASF Paso 2: Creación del Servicio Web Partiendo de la plantilla Paso 3: Creación e implementación de la clase Servicio Web Paso 4: (Opcional): Obtención del certificado de cliente Paso 5: Generación del servicio Web Paso 6: Actualización de los ficheros de descriptores de despliegue FIRMA Y VERIFICACION MENSAJE XML DSIG EN EL SERVICIO WEB Paso 1: Configuración de la aplicación en el entorno ASF Paso 2: Creación del Servicio Web Partiendo de la plantilla Paso 3: Creación e implementación de la clase Servicio Web Paso 4: Actualización de los ficheros de descriptores de despliegue DESARROLLO DE UN CLIENTE DE SERVICIO WEB CREACIÓN CLIENTE DEL SERVICIO WEB Paso 1: Generar el cliente a partir de la WSDL Paso 2: Configurar protocolo HTTP FIRMA Y VERIFICACION MENSAJE XML DSIG EN EL CLIENTE Paso 1: Configuración de la aplicación en el entorno ASF Paso 2: Actualización de los ficheros de descriptores de despliegue CREACIÓN DE TEST UNITARIOS FICHEROS DE EJEMPLO ENLACES RELACIONADOS Página 3 de 21

4 1 INTRODUCCIÓN Este presente documento muestra como construir servicios web y clientes de servicios web. Estos servicios podrán ser públicos, es decir, sin seguridad, o podrán ser seguros: utilizando la firma digital del mensaje o el cifrado del mensaje. En el caso de servicios web seguros, se recoge la posibilidad de firmar el mensaje de petición y de respuesta utilizando el estándar XML-Dsig, y la de cifrar el mensaje con certificado digital de cliente y de servidor. Para realizar las operaciones de firma, verficación de la firma, y verificación del certificado tanto de cliente como de servidor, se utilizará la plataforma ASF. Por tanto, en el caso de servicios web seguros tanto el servicio como su cliente deberán cumplir todos los pasos necesarios para estar de alta en la plataforma ASF, tal como se explica en el manual de la misma. 1.1 AUDIENCIA OBJETIVO Este documento está orientado a desarrolladores o personal de mantenimiento que vaya a desarrollar servicios web o clientes para consumir de servicios web ya existentes. 1.2 CONOCIMIENTOS PREVIOS Para un completo entendimiento del documento, el lector deberá tener conocimientos previos sobre las siguientes tecnologías: Framework 2 AXIS ASF Para saber más sobre dichas tecnologías, consultar el apartado de este documento, Enlaces Relacionados. Página 4 de 21

5 2 INFORMACIÓN GENERAL SOBRE DESARROLLO A continuación se incluye la información general sobre el desarrollo de servicios web y clientes de servicios web. 2.1 HERRAMIENTAS EN PUESTO LOCAL Para el desarrollo y mantenimiento de las aplicaciones en el nuevo entorno es necesario disponer en local de las siguientes herramientas: Apache ANT Para la creación de los servicios web y de los clientes de los mismos, se utilizará la herramienta Ant. Un proyecto de código abierto de Apache Software Fondation. Dentro de un fichero de configuración de ANT, como el fichero build.xml que se muestra de ejemplo más adelante, cada una de las tareas que se puenden realizar se denominan target. Además se pueden establecer variables que podrá ser accesibles por cualquier tarea, a través de la marca property. Dentro de la página podemos encontrar una relación del significado de cada una de las marcas y sus parámetros Apache AXIS Como motor de utilizamos Apache AXIS 1.4. Para lo cual será necesario: 1. Descargar la versión 1.4. de axis de la dirección 2. Descomprimir el zip de axis en cualquier directorio. A partir de ahora esa ruta será la variable "axis.home", que habrá que cambiar dentro del build.xml de la plantilla URLS PLANTILLAS En el portal de arquitecturasw están disponibles las siguientes plantillas de servicios web con Axis 1.4 en Framework2: fw2_ws_pub: plantilla para la creción de un servicio web público, es decir sin seguridad. fw2_ws_privcert: plantilla para la creción de un servicio web seguro, con certificado de cliente. fw2_ws_priv: plantilla para la creción de un servicio web seguro, con firma digital. Página 5 de 21

6 3 DESARROLLO DE UN SERVICIO WEB En este apartado se describen los pasos a seguir para crear un servicio web con Axis 1.4 en Framework 2 utilizando las plantillas disponibles, e incorporarles las configuraciones de seguridad en caso necesario, integrándose con la plataforma de seguridad ASF. 3.1 CREACIÓN DEL SERVICIO WEB Pasos a seguir para la creación de un Servicio Web: Paso 1: Creación del Servicio Web Partiendo de la plantilla Descargar del portal de arquitecturasw la plantilla para el desarrollo de webservices públicos fw2_ws_pub. Se deberá cambiar el nombre del proyecto Paso 2: Creación e implementación de la clase Servicio Web Crear la clase que hará de servicio web, para ello se debe heredar de la clase de sistemas: sistemas.ws.servicioweb. Usar el constructor de esta clase para indicar el nombre del fichero de configuración y que recoja las variables del mismo. Además en esta clase se definirán las operaciones a las que va a dar servicio nuestro WebService. Como ejemplo, en la plantilla se encuentra fw2_ws_pub.servicio.serviciows. Completar las operaciones del servicio con la lógica de negocio necesaria para cumplir el objetivo esperado por nuestro servicio web Paso 3: Generación del Servicio Web Modificar el fichero ANT build.xml de la plantilla: o cambiando el nombre del proyecto y las variables que afecten a las rutas físicas de nuestro proyecto. Además es necesario modificar los nombres de los paquetes y ficheros de configuración para que cumplan con la normativa de aseguramiento de calidad relativa a este punto. o Actualizar la tarea SERVICE - Generar wsdl con los datos de nuestro servicio. Es recomendable que si va a haber varios webservices se cree una tarea para cada servicio. Ejecutar la tarea SERVICE - Generar wsdl ANT del build.xml. Se crea un fichero descriptor de nuestro servicio web con extensión wsdl y nombre el que nosotros le hayamos indicado Paso 4: Actualización de los ficheros descriptores de despliegue Página 6 de 21

7 Actualizar el fichero server-config.wsdd, con la información del servicio web. Este archivo indicará al servidor de aplicaciones que clases definen el servicio web y como están configuradas. Además será donde se pueda integrar cualquier tipo de configuración y manejadores (handlers) para los servicios web. Dicho archivo, debe contener los deserializaadores de los beans que se utilicen el intercambio de informacion Paso 5: Realización de un primer despliegue Realizar un primer despliegue del servicio en un servidor de aplicaciones usando para ello la tarea deploy que esta incluida en el fichero build.xml. La tarea deploy solo crea el ear a partir de la web y copia el fichero en el directorio "deploy.dest". Será necesario desplegar el EAR en el servidor local. ATENCION Para comprobar que nuestro servicio se encuentra dado de alta y responde a peticiones, puede hacerse una petición a la dirección correspondiente a nuestro servicio y siguiendo la estructura: Esta petición nos debe responder un mensaje de AXIS para saber que esta funcionando correctamente. 3.2 IMPLEMENTACION DE SEGURIDAD A NIVEL DE TRANSPORTE En este apartado se muestra como configurar un servicio web para incluir seguridad en el canal de transmisión. En este modelo de seguridad, los mensajes se intercambian en un canal cifrado HTTPS y el certificado del cliente usado en la comunicación es analizado en el servidor para comprobar si este tiene derechos de acceso. La comprobación de acceso se hace en base a la configuración de ASF. En ASF se añadirán todas las entidades de certificación de las que se admitirán certificados digitales. Si se quiere admitir únicamente un certificado concreto, o una lista determinada de estos, será posteriormente el servicio web el que deberá realizar esta última validación de acceso. En los siguientes apartado se muestra cómo configurar la seguridad en un servicio web, descrito en varios pasos a seguir. Página 7 de 21

8 3.2.1 Paso 1: Configuración de la aplicación en el entorno ASF Antes de configurar la aplicación, debemos darla de alta en el entorno ASF y configurarla. Para el entorno de desarrollo, esto se debe realizar mediante una consulta a la Unidad de Arquitectura de Aplicaciones en la categoría de ASF. Para el resto de entornos (validación, producción, etc.) se incluye dicha información en la ficha de entrega. La información que se ha de incluir en la solicitud es la siguiente: - operación: WSS - seguridad servicio web - aplicación: Nombre de aplicación que se desea dar de alta en ASF - certificado de servidor a utilizar: Indicar qué certificado de servidor se desea utilizar, o si se quiere utilizar uno genérico. A continuación se muestra un ejemplo de solicitud: Ejemplo de solicitud a la Unidad de Arquitectura de Aplicaciones Operacion: WSS - seguridad servicio web Aplicacion: EJPL_WS_SERVIDOR Certificado de servidor: certificado genérico Como respuesta a la solicitud, la Unidad de Arquitectura de Aplicaciones contestará con un mensaje como este: Ejemplo de respuesta de la Unidad de Arquitectura de Aplicaciones Se han realizado actuaciones en la plataforma ASF 5.0 para definir servidor y cliente del alta solicitada para el módulo "EJPL_WS_SERVIDOR". Los datos para configurar los desarrollos son los siguientes: SERVIDOR > ID de aplicación ASF: EJPL_WS_SERVIDOR > alias "localkey": servidor_ws CLIENTE > ID de aplicación ASF: EJPL_WS_CLIENTE > alias "localkey": cliente_ws > alias "remotekey": servidor_ws_cert Paso 2: Creación del Servicio Web Partiendo de la plantilla Descargar del portal de arquitecturasw la plantilla para el desarrollo de webservices seguros con certificado de cliente fw2_ws_privcert. Se deberá cambiar el nombre del proyecto. Página 8 de 21

9 3.2.3 Paso 3: Creación e implementación de la clase Servicio Web Crear la clase que hará de servicio web, para ello se debe heredar de la clase de sistemas: sistemas.ws.servicioweb. Usar el constructor de esta clase para indicar el nombre del fichero de configuración y que recoja las variables del mismo. Además en esta clase se definirán las operaciones a las que va a dar servicio nuestro WebService. Como ejemplo, en la plantilla se encuentra fw2_ws_privcert.servicio.serviciows. Completar las operaciones del servicio con la lógica de negocio necesaria para cumplir el objetivo esperado por nuestro servicio web Paso 4: (Opcional): Obtención del certificado de cliente Uno de los requisitos de seguridad que puede tener un servicio web es la obtención del certificado público del cliente con el que se realiza la conexión. La seguridad aplicada solo se encarga de verificar que el certificado de cliente está firmado por una CA admitida. Sin embargo, el servicio web puede tener otros requisitos de seguridad respecto del cliente, como el permitir solo el acceso a un determinado certificado. En este caso, en la plantilla se recupera el certificado cliente y se comprueba que su clave pública es una de las autorizadas a acceder a la aplicación: [...] fw2_ws_privcert.handler.certificatehandler.java DatosCertificado dcf = null; try { dcf = GestorCertificados.getCertificado(req); Trazas.impLog("DatosCertificado: " + dcf.getcommonname()); if (GestorCertificados.tieneCertificado(req)) { KeystoreHandler kshandler = new KeystoreHandler("JKS", new FileInputStream(rutaKeystore), clavekeystore.tochararray()); if (!kshandler.contains(gestorcertificados.getcertificado(req).getcertificado().getpublickey())) { Trazas.impExc("El certificado de cliente suministrado no" + " tiene acceso a la aplicación."); throw new AxisFault( "El certificado de cliente suministrado no" + " tiene acceso a la aplicación."); } } else { Trazas.impExc("No se ha suministrado certificado cliente"); throw new AxisFault("No se ha suministrado certificado cliente"); } } catch (KeyStoreException e) { Trazas.impExc("Error KeyStoreException"); Trazas.imprimeErrorExtendido(e); throw new AxisFault( "Error al cargar el almacen de certficados de confianza.",e); Página 9 de 21

10 [...] } Paso 5: Generación del servicio Web Modificar el fichero ANT build.xml de la plantilla: como se indica en el paso 3 de Servicicios Web sin seguridad y ejecutar la tarea SERVICE - Generar wsdl Paso 6: Actualización de los ficheros de descriptores de despliegue Modificar el fichero ANT build.xml de la plantilla: Comprobar que en el fichero server-config.wsdd, se encuentra el handler que maneja el certificado, el el fragmento <requestflow>: [...] Server-config.wsdd <requestflow> [...] <handler type="java:fw2_ws_privcert.handler.certificatehandler"> name="configfile" value="fw2_ws_privcert.conf" </handler> </requestflow> [...] 3.3 FIRMA Y VERIFICACION MENSAJE XML Dsig EN EL SERVICIO WEB Paso 1: Configuración de la aplicación en el entorno ASF Como en el caso anterior, antes de configurar la aplicación, debemos darla de alta en el entorno ASF y configurarla. Para el entorno de desarrollo, esto se debe realizar mediante una consulta a la Unidad de Arquitectura de Aplicaciones en la categoría de ASF. Para el resto de entornos (validación, producción, etc.) se incluye dicha información en la ficha de entrega. Para ello se debe solicitar a la Unidad de Arquitectura e Integración de aplicaciones, que para nuestra aplicación se den de alta dentro de la plataforma las operaciones de FIRMA y VERIFICACION, indicando las ca s que debe verificar y el certificado con el que se van a firmar las peticiones Paso 2: Creación del Servicio Web Partiendo de la plantilla Página 10 de 21

11 Descargar del portal de arquitecturasw la plantilla para el desarrollo de webservices seguros preparada para la firma y verificación de la petición fw2_ws_priv. Se deberá cambiar el nombre del proyecto, y seguir los pasos de generación como en los casos anteriores Paso 3: Creación e implementación de la clase Servicio Web Se genera el servicio web y se implementan la las operaciones como en los casos anteriores Paso 4: Actualización de los ficheros de descriptores de despliegue La forma de firmar la petición y la respuesta es mediante el uso de una clase Handler (librería ws_sign_handler.jar) donde ya está implementada la firma y la validación de un mensaje con el formato XMLDSig con ayuda de la plataforma de ASF. Para hacer que el servicio web valide la petición tenemos que editar el fichero server_config.wsdd. En este fichero tenemos que insertar la información que indica abajo sobre los handlers van a manejar las peticiones y las respuestas del servicio web. Es decir, utilizaremos estos manejadores para obtener la información de la petición firmada (validar la firma y sacar la información) y tambien para firmar la respuesta del servicio web. Para la validación de la petición, en el elemento requestflow de este fichero añadiremos otro elemento handler aparte de los que ya existen, con las variables de configuración de esta operación en la plataforma ASF. Y que corresponden a la aplicación que esta dada de alta en ASF y la operación de verificación asociada a la misma en este caso VERIFICACION: VERIFICACION <handler type="java:handlers.validationhandler"> name="aplicacion.asf.verify.verifysignatureapplicationid" value="ejemplo_ws" name="aplicacion.asf.verify.verifysignatureoperationtypeid" value="verificacion" name="aplicacion.asf.verify.registronorepudio" value="false" name="aplicacion.asf.verify.signaturecheckrevocation" value="false" name="aplicacion.asf.verify.ignoreverificationcaches" value="false" name="aplicacion.asf.invokingapp" value="ejemplo_ws" /handler> Página 11 de 21

12 Para la firma de la respuesta, en el elemento responseflow de este fichero añadiremos otro elemento handler aparte de los que ya existen, con las variables de configuración de esta operación en la plataforma ASF. Y que corresponden a la aplicación que esta dada de alta en ASF y la operación de firma asociada a la misma en este caso FIRMA: FIRMA <handler type="java:handlers.signerhandler"> name="aplicacion.asf.sign.signapplicationid" value="ejemplo_ws" name="aplicacion.asf.sign.signoperationtypeid" value="firma" name="aplicacion.asf.sign.ignoreverificationcaches" value="false" name="aplicacion.asf.sign.registerrevocation" value="false" name="aplicacion.asf.sign.alias" value="demo_abogacia" name="aplicacion.asf.invokingapp" value="ejemplo_ws" /handler> De esta forma, el fichero server_config.wsdd quedará de la siguiente forma: server_config.wsdd <?xml version="1.0" encoding="utf-8"?> <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <globalconfiguration> name="adminpassword" value="admin" name="attachments.implementation" value="org.apache.axis.attachments.attachmentsimpl" name="sendxsitypes" value="true" name="sendmultirefs" value="true" name="sendxmldeclaration" value="true" name="axis.sendminimizedelements" value="true" <requestflow> <handler type="java:org.apache.axis.handlers.jwshandler"> name="scope" value="session" </handler> <handler type="java:org.apache.axis.handlers.jwshandler"> name="scope" value="request" name="extension" value=".jwr" </handler> <handler type="java:handlers.validationhandler"> name="aplicacion.asf.verify.verifysignatureapplicationid" value="ejemplo_ws" name="aplicacion.asf.verify.verifysignatureoperationtypeid" value="verificacion " name="aplicacion.asf.verify.registronorepudio" value="false" name="aplicacion.asf.verify.signaturecheckrevocation" value="false" name="aplicacion.asf.verify.ignoreverificationcaches" value="false" name="aplicacion.asf.invokingapp" value="ejemplo_ws" </handler> Página 12 de 21

13 </requestflow> <responseflow> <handler type="java:handlers.signerhandler"> name="aplicacion.asf.sign.signapplicationid" value="ejemplo_ws" name="aplicacion.asf.sign.signoperationtypeid" value="firma" name="aplicacion.asf.sign.ignoreverificationcaches" value="false" name="aplicacion.asf.sign.registerrevocation" value="false" name="aplicacion.asf.sign.alias" value="demo_abogacia" name="aplicacion.asf.invokingapp" value="ejemplo_ws" </handler> </responseflow> </globalconfiguration> <handler name="localresponder" type="java:org.apache.axis.transport.local.localresponder" <handler name="urlmapper" type="java:org.apache.axis.handlers.http.urlmapper" <handler name="authenticate" type="java:org.apache.axis.handlers.simpleauthenticationhandler" <handler name="validation" type="java:handlers.validationhandler" <handler name="signer" type="java:handlers.signerhandler" <service name="adminservice" provider="java:msg"> name="allowedmethods" value="adminservice" name="enableremoteadmin" value="false" name="classname" value="org.apache.axis.utils.admin" <namespace>http://xml.apache.org/axis/wsdd/</namespace> </service> <service name="version" provider="java:rpc"> name="allowedmethods" value="getversion" name="classname" value="org.apache.axis.version" </service> <service name="servicioempleados" provider="java:rpc"> name="allowedmethods" value="*" name="scope" value="request" name="classname" value="servicioempleados.servicio.servicioempleados" <typemapping deserializer="org.apache.axis.encoding.ser.beandeserializerfactory" encodingstyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns1:empleadosbean" serializer="org.apache.axis.encoding.ser.beanserializerfactory" type="java:servicioempleados.beans.empleadosbean" xmlns:ns1="http://beans.servicioempleados" </service> <transport name="http"> <requestflow> <handler type="urlmapper" <handler type="java:org.apache.axis.handlers.http.httpauthhandler" </requestflow> </transport> <transport name="local"> <responseflow> <handler type="localresponder" Página 13 de 21

14 </responseflow> </transport> </deployment> 4 DESARROLLO DE UN CLIENTE DE SERVICIO WEB 4.1 CREACIÓN CLIENTE DEL SERVICIO WEB Una vez creado nuestro webservice, es hora de crear el cliente. Este punto también se puede seguir en el caso de que no hayamos creado nosotros el servicio, ya que lo únicamente necesario es el fichero wsdl que describe las operaciones del mismo Paso 1: Generar el cliente a partir de la WSDL Se parte del fichero descriptor del servicio web WSDL y se genera el cliente. Se debería definir tarea "axiswsdl2java" de Ant. Esta tarea nos creara todas las clases necesarias para invocar el webservice asi como una clase de test que nos permitirá testear el cliente generado en caso de ser necesario. Para poder ejecutar esta clase de test será necesario tener dentro de nuestro proyecto de Eclipse importado el jar de junit Paso 2: Configurar protocolo HTTP 1.1 En nuestro caso también observar que dentro de la carpeta de test se ha incluido el fichero client-config.wsdd donde se describe la configuración del funcionamiento del cliente, y en este caso el mapeo de los beans a través de los que recibe información del servicio. Además este fichero es básico en caso de que queramos incluir interceptores de la comunicación SOA, que nos permitan aunmentar la funcionalidad de nuestro producto. Por ejemplo, los interceptores de webservices seguros a través de ASF como podremos ver en el apartado de seguridad. Axis 1.x utiliza la implementación del API java.nex.* para el transporte HTTP por defecto, que a su vez, realiza las peticiones HTTP 1.0 de forma predeterminada. Axis se debe configurar para utilizar Apache Commons HTTP Client (commons-http) para aprovechar la funcionalidad HTTP 1.1 del commons-httpclient. Para hacer ésto es necesario incluir el httpclient.jar en el proyecto cliente (o en las librerías compartidas), e indicar la propiedad: <transport name="http" pivot="java:org.apache.axis.transport.http.commonshttpsender" Página 14 de 21

15 (en lugar de la que viene por defecto: <transport name="http" pivot="java:org.apache.axis.transport.http.httpsender" ) en el fichero descriptor client-config.wsdd: client-config.wsdd <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <transport name="java" pivot="java:org.apache.axis.transport.java.javasender" <transport name="http" pivot="java:org.apache.axis.transport.http.commonshttpsender" <transport name="local" pivot="java:org.apache.axis.transport.local.localsender" /deployment> 4.2 FIRMA Y VERIFICACION MENSAJE XML Dsig EN EL CLIENTE Paso 1: Configuración de la aplicación en el entorno ASF Hay que tener en cuenta como para el servidor que se debe solicitar a la Unidad de Arquitectura e Integración de aplicaciones, que nuestra aplicación se den de alta dentro de la plataforma ASF con las operaciones de FIRMA y VERIFICACION, indicando las ca s que debe verificar y el certificado con el que se van a firmar las peticiones Paso 2: Actualización de los ficheros de descriptores de despliegue Para la operaciones de firma de peticiones y verificación en el cliente del servicio Web el procedimiento es similar a lo anteriormente especificado para el servidor. Aquí tendremos que indicar que clase es la que se encarga de firmar la petición y cual es la encargada de validar la respuesta igual que en el servidor, pero observando que en este caso se firmará la petición y se validará la respuesta. Para ello, modificaremos el fichero client-config.wsdd de la siguiente forma: Para la firma de la petición, en el elemento requestflow de este fichero añadiremos otro elemento handler aparte de los que ya existen, con las variables de configuración de esta operación en la plataforma ASF. Y que corresponden a la aplicación que esta dada de alta en ASF y la operación de firma asociada a la misma en este caso FIRMA: FIRMA <handler type="java:handlers.signerhandler"> name="aplicacion.asf.sign.signapplicationid" value="ejemplo_ws" name="aplicacion.asf.sign.signoperationtypeid" value="firma" name="aplicacion.asf.sign.ignoreverificationcaches" value="false" Página 15 de 21

16 name="aplicacion.asf.sign.registerrevocation" value="false" name="aplicacion.asf.sign.alias" value="demo_abogacia" name="aplicacion.asf.invokingapp" value="ejemplo_ws" </handler> Para la validación de la respuesta: En el elemento responseflow de este fichero añadiremos otro elemento handler aparte de los que ya existen, con las variables de configuración de esta operación en la plataforma ASF. Y que corresponden a la aplicación que esta dada de alta en ASF y la operación de verificación asociada a la misma en este caso VERIFICACION: VERIFICACION <handler type="java:handlers.validationhandler"> name="aplicacion.asf.verify.verifysignatureapplicationid" value="ejemplo_ws" name="aplicacion.asf.verify.verifysignatureoperationtypeid" value="verificacion" name="aplicacion.asf.verify.registronorepudio" value="false" name="aplicacion.asf.verify.signaturecheckrevocation" value="false" name="aplicacion.asf.verify.ignoreverificationcaches" value="false" name="aplicacion.asf.invokingapp" value="ejemplo_ws" </handler> Asi, el fichero client-config.wsdd quedaría de la siguiente manera: client-config.wsdd <?xml version="1.0" encoding="utf-8"?> <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <globalconfiguration> name="adminpassword" value="admin" name="sendxsitypes" value="true" name="sendmultirefs" value="true" name="sendxmldeclaration" value="true" name="axis.sendminimizedelements" value="true" <requestflow> <handler type="java:handlers.signerhandler"> name="aplicacion.asf.sign.signapplicationid" value="ejemplo_ws" name="aplicacion.asf.sign.signoperationtypeid" value="firma" name="aplicacion.asf.sign.ignoreverificationcaches" value="false" name="aplicacion.asf.sign.registerrevocation" Página 16 de 21

17 value="false" name="aplicacion.asf.sign.alias" value="demo_abogacia" name="aplicacion.asf.invokingapp" value="ejemplo_ws" </handler> </requestflow> <responseflow> <handler type="java:handlers.validationhandler"> name="aplicacion.asf.verify.verifysignatureapplicationid" value="ejemplo_ws" name="aplicacion.asf.verify.verifysignatureoperationtypeid" value="verificacion" name="aplicacion.asf.verify.registronorepudio" value="false" name="aplicacion.asf.verify.signaturecheckrevocation" value="false" name="aplicacion.asf.verify.ignoreverificationcaches" value="false" name="aplicacion.asf.invokingapp" value="ejemplo_ws" </handler> </responseflow> </globalconfiguration> <transport name="java" pivot="java:org.apache.axis.transport.java.javasender" <transport name="http" pivot="java:org.apache.axis.transport.http.httpsender" <transport name="local" pivot="java:org.apache.axis.transport.local.localsender" </deployment> 5 CREACIÓN DE TEST UNITARIOS Es de obligatorio cumplimiento la inclusión de test unitarios, que comprueben la funcionalidad correcta del servicio web entregado. Dentro de la carpeta de test de deben incluir tanto los recursos (ficheros de configuración ) y librerias necesarias para una correcta ejecución de los mismos. 6 FICHEROS DE EJEMPLO Fichero ant de ejemplo build.xml, que se puede encontrar en las plantillas de servicios web, será necesario adaptarlo a nuestra aplicación: build.xml <project name="fw2_ws_pub"> Página 17 de 21

18 <property name="appname" value="${ant.project.name}" <property name="src.dir" value="java/fuentes/src" <property name="web.dir" value="java/fuentes/web" <property name="build.dir" value="java/fuentes/web/web-inf" <property name="deploy.dir" value="java/ear" <!-- Sustituir por la ruta de axis 1.4. en su pc local--> <property name="axis.home" value="d:/soporte/axis-bin-1_4/axis-1_4" <!-- Sustituir por el directorio de despliegue de la aplicacion --> <property name="deploy.dest" value="c:/oracle/middleware/user_projects/domains/base_domain/servers/adminserver/upload" <!-- Sustituir por la maquina y el puerto de despliegue --> <property name="target.port" value="7001" <property name="target.server" value="localhost" <property name="target.appname" value="${appname}" <property name="endpoint-stub.wsdd" value="java/fuentes/web/web-inf/deploy.wsdd" <path id="axis.classpath"> <fileset dir="${axis.home}/lib"> <include name="**/*.jar" </fileset> <fileset dir="${build.dir}/lib"> <include name="**/*.jar" </fileset> <pathelement path="${build.dir}/classes" </path> <path id="compile.classpath"> <fileset dir="${src.dir}/../lib"> <include name="**/*.jar" </fileset> </path> <taskdef resource="axis-tasks.properties" classpathref="axis.classpath" <target name="service - Generar wsdl" description="crea el WSDL de la clase especificada"> <axis-java2wsdl classname="fw2_ws_pub.servicio.serviciows" namespace="fw2_ws_pub.servicio.serviciows" location="http://${target.server}:${target.port}/${appname}/services" output="${build.dir}/serviciows.wsdl" > <mapping namespace="urn:fw2_ws_pub.servicio" package="fw2_ws_pub.servicio" </axis-java2wsdl> </target> <target name="cliente - Generar.java" description="crea las clases necesarias para invocar un webservice"> <mkdir dir="${src.test.dir}" <axis-wsdl2java output="${src.test.dir}" testcase="true" Página 18 de 21

19 </target> verbose="true" url="${build.dir}/serviciows.wsdl" > <mapping namespace="urn:fw2_ws_pub.cliente" package="cliente" </axis-wsdl2java> <target name="compile Fuente" description="compila el directorio de fuentes java"> <mkdir dir="${build.dir}/classes" <javac destdir="${build.dir}/classes" debug="true" optimize="false" deprecation="false" failonerror="true"> <src path="${src.dir}" <classpath> <path refid="compile.classpath" </classpath> </javac> </target> <target name="compile Test" description="compila el directorio de test java"> <mkdir dir="${build.test.dir}" <javac destdir="${build.test.dir}" debug="true" optimize="false" deprecation="false" failonerror="true"> <src path="${src.test.dir}" <classpath> <path path="${build.test.dir}" <path refid="compile.classpath" <fileset dir="${src.test.dir}/../lib"> <include name="**/*.jar" </fileset> </classpath> </javac> </target> <target name="junit" depends="compile Test"> <junit printsummary="yes" haltonfailure="no"> <classpath> <pathelement location="${build.test.dir}" <path refid="compile.classpath" <fileset dir="${src.test.dir}/../lib"> <include name="**/*.jar" </fileset> </classpath> <formatter type="plain" <batchtest fork="yes" todir="${build.test.dir}"> <fileset dir="${src.test.dir}"> <include name="**/*test*.java" </fileset> </batchtest> </junit> </target> <target name="desplegar ear" description="crea el.ear de la aplicación y lo deja en el directorio ear"> Página 19 de 21

20 <war destfile="${deploy.dir}/${appname}.war" webxml="${build.dir}/web.xml"> <fileset dir="${web.dir}" </war> <ear destfile="${deploy.dir}/${appname}.ear" appxml="${deploy.dir}/meta- INF/application.xml"> <fileset dir="${deploy.dir}" includes="*.war" </ear> <delete> <fileset dir="${deploy.dir}" includes="**/*.war" </delete> <copy file="${deploy.dir}/${appname}.ear" todir="${deploy.dest}" </target> <target name="crear servicio en Axis" description="realiza el despliegue inicial del WebService en Axis"> <axis-admin port="${target.port}" hostname="${target.server}" failonerror="true" servletpath="${target.appname}/services/adminservice" debug="true" xmlfile="${endpoint-stub.wsdd}" </target> </project> Ejemplo de fichero deploy.wsdd: deploy.wsdd <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> <service name="serviciows" provider="java:rpc"> name="classname" value="fw2_ws_pub.servicio.serviciows" name="allowedmethods" value="*" </service> </deployment> Página 20 de 21

21 7 ENLACES RELACIONADOS Producto Portal Arquitectura ICM Apache AXIS Apache ANT Certificados ICM Descarga certificados de prueba URL Página 21 de 21

WEBSERVICES CON FIRMA DIGITAL Versión 1.2

WEBSERVICES CON FIRMA DIGITAL Versión 1.2 WEBSERVICES CON FIRMA DIGITAL Versión 1.2 FEBRERO 2007 Página: 1 1 TABLA DE CONTENIDO 1 TABLA DE CONTENIDO... 2 2 INTRODUCCIÓN... 3 3 HERRAMIENTA DE DESARROLLO ANT... 3 4 CREACION SERVICIO WEB... 3 5 CREACIÓN

Más detalles

CREACIÓN DE WEBSERVICES

CREACIÓN DE WEBSERVICES CREACIÓN DE WEBSERVICES Versión 1.1 MARZO 2007 Página: 1 1 TABLA DE CONTENIDO 1 TABLA DE CONTENIDO... 2 2 INTRODUCCIÓN... 3 3 HERRAMIENTA DE DESARROLLO ANT... 3 4 CREACION SERVICIO WEB... 3 5 CREACIÓN

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB CON DOCUMENTUM

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB CON DOCUMENTUM ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB CON DOCUMENTUM Versión 1.4 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de usuario

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEBSERVICE Versión 1.8 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de usuario del

Más detalles

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB PARA PROYECTOS NEXUS

ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB PARA PROYECTOS NEXUS ATLAS MANUAL DE USUARIO DEL ARQUETIPO WEB PARA PROYECTOS NEXUS Versión 1.1 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de

Más detalles

CFDi Client Manual de Usuario

CFDi Client Manual de Usuario CFDi Client Manual de Usuario Título del documento: CFDi client Nombre del fichero: ES CFDiClient Manual de Usuario.odt Versión: Estado: VIGENTE Fecha: 28/02/2011 Autor: Oscar Albert Arcas Revisión, Aprobación

Más detalles

ATLAS MANUAL DE USUARIO Servicios Web

ATLAS MANUAL DE USUARIO Servicios Web ATLAS MANUAL DE USUARIO Servicios Web Versión 1.4 Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario Invocador de Servicios NORMATIVA ATLAS Arquitectura

Más detalles

ATLAS MANUAL DE INTEGRACIÓN

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

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

ATLAS MANUAL DE USUARIO SERVICIO DE AUTENTICACION Y AUTORIZACION

ATLAS MANUAL DE USUARIO SERVICIO DE AUTENTICACION Y AUTORIZACION ATLAS MANUAL DE USUARIO SERVICIO DE AUTENTICACION Y AUTORIZACION Versión 1.4 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual

Más detalles

ESB NORMATIVA DE DESARROLLO DE PROYECTOS

ESB NORMATIVA DE DESARROLLO DE PROYECTOS ESB NORMATIVA DE DESARROLLO DE PROYECTOS Versión 1.0 Área de Integración y Arquitectura de Aplicaciones Versión 1.0 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Normativa

Más detalles

Gestión Documental PREPARACION DEL ENTORNO DE DESARROLLO

Gestión Documental PREPARACION DEL ENTORNO DE DESARROLLO Gestión Documental PREPARACION DEL ENTORNO DE DESARROLLO Versión 1.0 Área de Integración y Arquitectura de Aplicaciones 1 de 10 Hoja de Control Título Documento de Referencia Responsable PREPARACION DEL

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) MANUAL DE USUARIO DEL CATÁLOGO DE PROCEDIMIENTOS SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio

Más detalles

MANEJO DE FICHEROS XML Versión 1.0

MANEJO DE FICHEROS XML Versión 1.0 MANEJO DE FICHEROS XML Versión 1.0 NOVIEMBRE 2006 Página: 1 1 TABLA DE CONTENIDO 1 TABLA DE CONTENIDO... 2 2 INTRODUCCIÓN... 3 3 ELEMENTOS NECESARIOS PARA EL DESARROLLO... 3 4 GENERAR ESQUEMA... 3 5 LECTURA

Más detalles

(http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=openesb-instalarintroduccion)

(http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=openesb-instalarintroduccion) Tutorial de BPEL con OpenESB (I) Indice 1. Tutorial de BPEL con OpenESB (I) 1. Introducción 2. El proceso de negocio 3. Identificar los servicios web requeridos 4. Modelar el proceso de negocio con BPEL

Más detalles

ATLAS MANUAL DE USUARIO Servicios Web

ATLAS MANUAL DE USUARIO Servicios Web ATLAS MANUAL DE USUARIO Servicios Web Versión 1.3 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario Invocador de Servicios

Más detalles

ATLAS MANUAL DE USUARIO Servicios Web

ATLAS MANUAL DE USUARIO Servicios Web ATLAS MANUAL DE USUARIO Servicios Web Versión 1.7 Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario Invocador de Servicios NORMATIVA ATLAS Arquitectura

Más detalles

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R v 3 Junio 2015 ÍNDICE Introducción Requisitos técnicos para la instalación Arquitectura Hardware Arquitectura Software Instrucciones de instalación Instalación módulo GONG2 Instalación módulo eporte Instrucciones

Más detalles

Manual de instalación del cliente JAVA-WS

Manual de instalación del cliente JAVA-WS Manual de instalación del cliente JAVA-WS 1 CONTROL DE CAMBIOS Versión Cambios realizados 1.0 Versión inicial 2 TABLA DE CONTENIDOS 1. Introducción... 4 2. Documentación relacionada... 4 3. Requisitos...

Más detalles

FRAMEWORK 2 Recepción de SMS

FRAMEWORK 2 Recepción de SMS FRAMEWORK 2 Versión 1.1 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable FW2_MUS_Recepcion_SMS Área de Integración y Arquitectura de Aplicaciones

Más detalles

Aplicaciones y Servicios Web (Web Services)

Aplicaciones y Servicios Web (Web Services) Aplicaciones y Servicios Web (Web Services) Joaquín Salvachúa DIT- jsalvachua@.upm.es -1- Internet NG Índice Problema a resolver Arquitectura SOAP WSDL UDDI Conclusiones -2- Internet NG Aplicaciones WEB

Más detalles

Solución de firma de pdf (Servidor) PDF_SIGN Versión 1.4

Solución de firma de pdf (Servidor) PDF_SIGN Versión 1.4 Solución de firma de pdf (Servidor) PDF_SIGN Versión 1.4 MARZO 2010 Página: 1 1 TABLA DE CONTENIDO 1 TABLA DE CONTENIDO... 2 2 INTRODUCCIÓN... 3 3 FUNCIONAMIENTO... 4 3.1 Componentes necesarios... 4 3.2

Más detalles

ATLAS MANUAL DE INTEGRACIÓN Cliente del Servicio de SMS

ATLAS MANUAL DE INTEGRACIÓN Cliente del Servicio de SMS ATLAS MANUAL DE INTEGRACIÓN Cliente del Servicio de SMS Versión 1.0 Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Servicio de SMS Cliente NORMATIVA ATLAS Arquitectura

Más detalles

ATLAS MANUAL DE USUARIO ARBOL ACCESIBLE

ATLAS MANUAL DE USUARIO ARBOL ACCESIBLE ATLAS MANUAL DE USUARIO ARBOL ACCESIBLE Versión 1.3 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario del NORMATIVA

Más detalles

Manual de Usuario. Componentes de Menús

Manual de Usuario. Componentes de Menús Manual de Usuario Componentes de Menús Versión 1.10 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Manual de usuario Componentes de Menú NORMATIVA

Más detalles

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R

Requisitos técnicos para la instalación. Arquitectura Hardware Arquitectura Software. Instrucciones de instalación GONG-R ÍNDICE Introducción Requisitos técnicos para la instalación Arquitectura Hardware Arquitectura Software Instrucciones de instalación GONG-R Instalación módulo GONG2 Instalación módulo GONG-Reporte Instrucciones

Más detalles

Manual de referencia de sistema para la invocación de Web Services con Aduanas (SMS v3.1.12)

Manual de referencia de sistema para la invocación de Web Services con Aduanas (SMS v3.1.12) Subdirección de Informática Manual de referencia de sistema para la invocación de Web Services con Aduanas (SMS v3.1.12) VERSION 3.1.12 MAYO 2008 1 Introducción El sistema SMS (Sistema de Mensajería por

Más detalles

Diseño e implementación de una tienda electrónica mediante Struts y SOAP. Rocío López Valladolid Tutor: Dr. Abelardo Pardo Sánchez

Diseño e implementación de una tienda electrónica mediante Struts y SOAP. Rocío López Valladolid Tutor: Dr. Abelardo Pardo Sánchez Diseño e implementación de una tienda electrónica mediante Struts y SOAP Rocío López Valladolid Tutor: Dr. Abelardo Pardo Sánchez Índice Introducción Objetivos e historia temporal Struts y el patrón de

Más detalles

JOOMLA MANUAL USUARIO Creación del portal

JOOMLA MANUAL USUARIO Creación del portal JOOMLA MANUAL USUARIO Creación del portal Versión 1.0.3 Área de Arquitecturas Unidad de Arquitectura Software de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Creación del portal

Más detalles

Sesión 17. Servicios web RESTful

Sesión 17. Servicios web RESTful Sesión 17. Servicios web RESTful Luisa Fernanda Rincón Pérez 2015-1 Qué vimos la sesión pasada? 1. Consumir servicio web SOAP desde JAVA 2. Consumir servicio web en PHP 3. Exponer servicio web en PHP Qué

Más detalles

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓ N A3ERP. Informática para empresas INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS Página 1 de 20 INSTALACIÓ N A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc

Más detalles

JOOMLA MANUAL USUARIO Creación del portal

JOOMLA MANUAL USUARIO Creación del portal JOOMLA MANUAL USUARIO Creación del portal Versión 1.0.1 Área de Aplicaciones Especiales y Arquitectura Software Hoja de Control Título Documento de Referencia Responsable Creación del portal JOOMLA_NORMATIVA

Más detalles

JOOMLA MANUAL USUARIO Creación del portal

JOOMLA MANUAL USUARIO Creación del portal JOOMLA MANUAL USUARIO Creación del portal Versión 1.0 Área de Aplicaciones Especiales y Arquitectura Software Hoja de Control Título Documento de Referencia Responsable Creación del portal JOOMLA_NORMATIVA

Más detalles

Ahora hay que instalar el servidor de la base de datos de MySQL que será EasyPHP. Para esto

Ahora hay que instalar el servidor de la base de datos de MySQL que será EasyPHP. Para esto Configuración de JBoss Lo primero que debe realizar es (1) descomprimir JBoss en una ruta que no tenga espacios. Luego debe (2) crear la respectiva variable de entorno, JBOSS_HOME, que referencie la ruta

Más detalles

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS

INSTALACIÓN A3ERP INTRODUCCIÓN CONSIDERACIONES GENERALES DE LA INSTALACIÓN PAQUETES DE INSTALACIÓN PREDEFINIDOS INSTALACIÓN A3ERP INTRODUCCIÓN La instalación de a3erp v9 ha sufrido una trasformación importante respecto a sus versiones anteriores. Cualquier instalación exige la existencia de un pc al que le asignaremos

Más detalles

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx

CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx CREAR UN SERVICIO WEB BASICO CON JAVA AXIS2. Víctor J. Sosa vjsosa@tamps.cinvestav.mx En este documento explicaré brevemente cómo construir un servicio web con Java Axis2 y cómo invocarlo desde un cliente

Más detalles

SOLUCIONES DE DESARROLLO JAVA PARA LAS APLICACIONES DE LA COMUNIDAD DE MADRID

SOLUCIONES DE DESARROLLO JAVA PARA LAS APLICACIONES DE LA COMUNIDAD DE MADRID SOLUCIONES DE DESARROLLO JAVA PARA LAS APLICACIONES DE LA COMUNIDAD DE MADRID Versión 1.2 Julio 2010 Página: 1 CONTROL DE CAMBIOS Fecha Versión Cambios 01/01/2006 1.0 Primera versión 11/09/2008 1.1 Se

Más detalles

Especificación WebService para:

Especificación WebService para: Especificación WebService para: Bandeja de salida Carga masiva Consulta de reportes Bogotá, Diciembre 2010 Modelo Unico de Ingresos, Servicio y Control Automatizado Contenido Procedimiento y Especificación

Más detalles

Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico

Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico Práctica Java POJO de Integración de Sistemas Tienda de Comercio Electrónico Curso académico 2008-2009 1 Introducción La práctica de Integración de Sistemas consistirá en el diseño e implementación de

Más detalles

MANUAL DE ACTUALIZACIÓN DE AGREGA V3.0.4

MANUAL DE ACTUALIZACIÓN DE AGREGA V3.0.4 MANUAL DE ACTUALIZACIÓN DE AGREGA V3.0.4 Plataforma de objetos digitales educativos AGREGA Autores: Daniel González Versión: 1.0 Fecha: 14/01/2011 HISTORIA DEL DOCUMENTO Versión v1.0 Descripción Creación

Más detalles

ESB. Entregas de Proyectos. Versión 1.0. Área de Integración y Arquitectura de Aplicaciones. Versión 1.0

ESB. Entregas de Proyectos. Versión 1.0. Área de Integración y Arquitectura de Aplicaciones. Versión 1.0 ESB Entregas de Proyectos Versión 1.0 Área de Integración y Arquitectura de Aplicaciones Versión 1.0 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable

Más detalles

BPEL. Nota: Esta guía está basada en el tutorial http://www.adictosaltrabajo.com/tutoriales/introduccion-bpel-openesb/#modelarconbpel

BPEL. Nota: Esta guía está basada en el tutorial http://www.adictosaltrabajo.com/tutoriales/introduccion-bpel-openesb/#modelarconbpel BPEL 1 Definición proyecto En este tutorial vamos a aprender a crear procesos BPEL practicando con un ejemplo: un proceso de negocio de venta online de libros. (Los pasos descritos en el tutorial deben

Más detalles

En esta instalación nos pide de Agregar características en la cual las instalamos

En esta instalación nos pide de Agregar características en la cual las instalamos YOLANDA ALBEROLA MARTÍNEZ Instalación del SERVIDOR WEB (IIS) Para instalar el IIS Servidor Web en Server 2008 nos vamos a inicio Administrar el servidor Ir a funciones Agregar funciones Marcamos el Servidor

Más detalles

Servicios de la TS@ TSA-@firma. Autoridad de Sellado de Tiempo

Servicios de la TS@ TSA-@firma. Autoridad de Sellado de Tiempo Servicios de la TS@ TSA-@firma Autoridad de Sellado de Tiempo Documento nº: TSA-@Firma-Servicios V4.Doc Revisión: 004 Fecha: 03/07/2013 Período de retención: Permanente durante su período de vigencia +

Más detalles

Organizando mi clase en el GES Material de apoyo

Organizando mi clase en el GES Material de apoyo Tabla de contenido 1. Cómo subir el programa del curso?... 1 1.1. Subir el programa del curso... 1 1.2 Enlazar un programa... 3 1.3 Crear un programa en GES... 5 2. Cómo agrego apuntes o material de clase?...

Más detalles

Manual de usuario de la aplicación para la presentación de solicitudes de ayudas Acción Estratégica de Economía y Sociedad Digital

Manual de usuario de la aplicación para la presentación de solicitudes de ayudas Acción Estratégica de Economía y Sociedad Digital aplicación para la presentación de solicitudes de ayudas Acción Estratégica de Economía y Sociedad Fecha: 17/01/2014 Versión: 1.01 Índice. 1. Introducción... 3 2. Requisitos para ejecutar la aplicación...

Más detalles

Formación para usuarios-administradores. Presentación general

Formación para usuarios-administradores. Presentación general Formación para usuarios-administradores Presentación general 1 Generales Objetivos del curso Conocer la plataforma Agrega y potenciar su implementación en las aulas, utilizando entornos de aprendizaje,

Más detalles

Guía de utilización del demostrador cliente de los servicios web de la Plataforma de Contratación del Estado

Guía de utilización del demostrador cliente de los servicios web de la Plataforma de Contratación del Estado Guía de utilización del demostrador cliente de los servicios web de la Plataforma de Contratación del Estado Dirección General del Patrimonio del Estado Subdirección General de Coordinación de la Contratación

Más detalles

PORTALES VPN PARA PROVEEDORES EXTERNOS

PORTALES VPN PARA PROVEEDORES EXTERNOS PORTALES VPN PARA PROVEEDORES EXTERNOS Version 1.1 UNIDAD DE ARQUITECTURA Y SOPORTE DE APLICACIONES Hoja de Control Título Documento de Referencia Responsable PORTALES VPN PARA PROVEEDORES EXTERNOS Unidad

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.4 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario

Más detalles

Manual Time One Software control de horarios

Manual Time One Software control de horarios Manual Time One Software control de horarios C/ Salva 63, 3º, 1ª 08004 Barcelona ( España ) Telf.: 93 329 34 35 Mail: info@bioclave.com Web: www.bioclave.com Índice 1 - Instalación.....3 2 - Guía inicio

Más detalles

Visión general del Cliente EBICS

Visión general del Cliente EBICS Sterling B2B Integrator Visión general del Cliente EBICS Versión 5.2.4 Sterling B2B Integrator Visión general del Cliente EBICS Versión 5.2.4 Nota Antes de utilizar esta información y el producto al que

Más detalles

Vamos a mostrar en este vídeo como poner en funcionamiento SIGM, de una forma sencilla, en un equipo Windows.

Vamos a mostrar en este vídeo como poner en funcionamiento SIGM, de una forma sencilla, en un equipo Windows. 1 QUÉ ES SIGM? AL SIGM es la plataforma de Tramitación Electrónica del MINETUR. Es una solución integral para la tramitación electrónica de los procedimientos administrativos, que fomenta la interoperabilidad

Más detalles

Instrucciones del programa para la presentación de solicitudes de ayudas del Plan Nacional de I+D+i 2008-2011

Instrucciones del programa para la presentación de solicitudes de ayudas del Plan Nacional de I+D+i 2008-2011 para la presentación de solicitudes de ayudas del Plan Nacional de I+D+i Marzo 2008 ÍNDICE 1. Introducción... 2 2. Requisitos para ejecutar la aplicación... 2 3. Descarga de la aplicación... 3 4. Funcionamiento

Más detalles

Documentación de integración y recomendaciones de uso en FACe. Equipo de desarrollo de la plataforma FACe. Versión 1.0.3

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

Más detalles

PRÁCTICA 1 MANUAL BÁSICO DE ECLIPSE

PRÁCTICA 1 MANUAL BÁSICO DE ECLIPSE PRÁCTICA 1 MANUAL BÁSICO DE ECLIPSE Facilidades de eclipse para el uso de ant y JUnit Tabla de contenidos 1. Qué es Eclipse?... 2 2. Crear un proyecto en Eclipse... 2 3. Utilizar Ant en nuestro proyecto

Más detalles

ATLAS PERSISTENCIA DE SESIONES EN BASE DE DATOS CON WEBLOGIC 9.2

ATLAS PERSISTENCIA DE SESIONES EN BASE DE DATOS CON WEBLOGIC 9.2 ATLAS PERSISTENCIA DE SESIONES EN BASE DE DATOS CON WEBLOGIC 9.2 Versión 1.0 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título con Weblogic 9.2 Documento de Referencia Responsable

Más detalles

SIOM-Interfaz AM Manual de Usuario

SIOM-Interfaz AM Manual de Usuario SIOM-Interfaz AM Manual de Usuario Alfonso XI, 6 28014 Madrid F(+34) 91 524 03 96 www.omie.es Ref. MU_InterfazAM.docx Versión 4.0 Fecha: 2012-11-26 ÍNDICE 1 INTRODUCCIÓN 3 2 REQUISITOS PREVIOS 4 2.1 COMPONENTES

Más detalles

Administración Local Soluciones

Administración Local Soluciones SISTEMA INTEGRADO DE GESTIÓN DE EXPEDIENTES MODULAR (SIGM) CONFIGURACIÓN PARA LA INTEGRACIÓN CON SISNOT Y CORREOS SIGM v3 Administración Local Soluciones Control de versiones Versión Fecha aprobación Cambio

Más detalles

SIOM-Interfaz AM. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid. Versión 3.10 Fecha: 2010-09-17

SIOM-Interfaz AM. Manual de Usuario. Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid. Versión 3.10 Fecha: 2010-09-17 SIOM-Interfaz AM Manual de Usuario Operador del Mercado Ibérico de Energía - Polo Español Alfonso XI, 6 28014 Madrid Versión 3.10 Fecha: 2010-09-17 Ref : MU_InterfazAM_310.doc ÍNDICE 1 INTRODUCCIÓN...

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

Manual de usuario EBIBLIO MADRID

Manual de usuario EBIBLIO MADRID EBIBLIO MADRID SUMARIO Requisitos técnicos para utilizar ebiblio Madrid... 2 Cómo prestar ebooks o audiolibros en ebiblio Madrid?... 3 Préstamos y reservas... 8 Devoluciones... 11 Compartir en Redes Sociales...

Más detalles

Amnistía Internacional Sección Española

Amnistía Internacional Sección Española Amnistía Internacional Sección Española Webs locales Manual para editores Diciembre 2007 Versión 1.0 INTERNO SECRETARIADO ESTATAL. FERNANDO VI, 8, 1º IZDA. 28004 MADRID Telf.: + 34 91 310 12 77 Fax: +

Más detalles

Preparación del Entorno de Trabajo J OOMLA! LA WEB EN ENTORNOS EDUCATIVOS

Preparación del Entorno de Trabajo J OOMLA! LA WEB EN ENTORNOS EDUCATIVOS Preparación del Entorno de Trabajo J OOMLA! LA WEB EN ENTORNOS EDUCATIVOS 27 de febrero de 2012 ÍNDICE 1. INTRODUCCIÓN...3 2. ACCESO AL PANEL...4 3. MANEJO BÁSICO DEL...8 3.1. Inicio...8 3.2. Sitios web

Más detalles

Manual de referencia para la invocación de WebServices con Aduanas (SMS v3.0)

Manual de referencia para la invocación de WebServices con Aduanas (SMS v3.0) Valparaíso, 24 de abril de 2006 Manual de referencia para la invocación de WebServices con Aduanas (SMS v3.0) Introducción El sistema SMS (Sistema de Mensajería por SOAP) fue diseñado con el fin de servir

Más detalles

Curso SOA and Java Web Services with JAX-WS

Curso SOA and Java Web Services with JAX-WS Curso SOA and Java Web Services with JAX-WS Descripción: Los servicios Web están diseñados para permitir acceso basado en Web a software distribuido y servicios de negocio. Ofrecen un estándar y una arquitectura

Más detalles

Plataforma CGN. Comunicaciones con terceros. Fecha del Documento 07/10/2008 Versión 0.2

Plataforma CGN. Comunicaciones con terceros. Fecha del Documento 07/10/2008 Versión 0.2 Plataforma CGN Comunicaciones con terceros Fecha del Documento 07/10/2008 Versión 0.2 1 Tabla de Contenido Plataforma CGN 1 1 Tabla de Contenido 1 2 Histórico de Revisiones 2 3 Introducción 3 3.1 Objetivos.

Más detalles

Se ha confeccionado una aplicación sencilla para poder probar el interfaz de gestión explotación de MEGA, Modelo Estandarizado de Gestión de Agua.

Se ha confeccionado una aplicación sencilla para poder probar el interfaz de gestión explotación de MEGA, Modelo Estandarizado de Gestión de Agua. Manual de instalación y uso de Aplicación Test Web Services MEGA Introducción Se ha confeccionado una aplicación sencilla para poder probar el interfaz de gestión explotación de MEGA, Modelo Estandarizado

Más detalles

Documentación Técnica Conector

Documentación Técnica Conector Documentación Técnica Conector Torre Ejecutiva Sur Liniers 1324, piso 4 Montevideo Uruguay Tel/Fax: (+598) 2901.2929* Email: contacto@agesic.gub.uy www.agesic.gub.uy Indice 1 Introducción...4 2 Casos

Más detalles

PEDRO REVERTE GÓMEZ SERVICIOS DE RED E INTERNET / IMPLANTACIÓN DE APLICACIONES WEB 2º ASIR

PEDRO REVERTE GÓMEZ SERVICIOS DE RED E INTERNET / IMPLANTACIÓN DE APLICACIONES WEB 2º ASIR PEDRO REVERTE GÓMEZ SERVICIOS DE RED E INTERNET / IMPLANTACIÓN DE APLICACIONES WEB 2º ASIR Actividades con los navegadores (clientes): 1. Visita una Web que utilice HTTPS y comprueba los siguientes datos:

Más detalles

Utilización Crystal Reports 2008 Usando Bussiness Object V4.0

Utilización Crystal Reports 2008 Usando Bussiness Object V4.0 Utilización Usando Bussiness Object V4.0 Versión 1.0 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Documento de Referencia Responsable Manual de Usuario de Utilización

Más detalles

MAESTRO DE PHP PHP NIVEL 1

MAESTRO DE PHP PHP NIVEL 1 MAESTRO DE PHP MAESTRO DE PHP es el curso más completo diseñado para que aprendas desde 0 hasta poder desarrollar aplicaciones robustas utilizando Frameworks. Incluye los Cursos PHP Nivel 1 y PHP Avanzado

Más detalles

Middleware dotcms. Sara Estellés. José M. Gómez. Universidad de Alicante. Informe Técnico LegoLangUAge 02/2013

Middleware dotcms. Sara Estellés. José M. Gómez. Universidad de Alicante. Informe Técnico LegoLangUAge 02/2013 Informe Técnico LegoLangUAge 02/2013 Middleware dotcms Sara Estellés José M. Gómez Universidad de Alicante Grupo de Investigación en Procesamiento del Lenguaje Natural y Sistemas de Información Contenido

Más detalles

Clientes de correo electrónico Evidencia de actitud asociada: Responsabilidad

Clientes de correo electrónico Evidencia de actitud asociada: Responsabilidad GUÍA DE OBSERVACIÓN Los servicios de Internet: Módulo II: Creación de productos multimedia a través de software de diseño Navegadores Web Evidencia por desempeño: Los servicios de Internet utilizados.

Más detalles

MANUAL DE ACTUALIZACIÓN DE AGREGA V3.0.5

MANUAL DE ACTUALIZACIÓN DE AGREGA V3.0.5 MANUAL DE ACTUALIZACIÓN DE AGREGA V3.0.5 Plataforma de objetos digitales educativos AGREGA Autores: Daniel González Versión: 1.0 Fecha: 22/02/2011 HISTORIA DEL DOCUMENTO Versión v1.0 Descripción Creación

Más detalles

ATLAS MANUAL DE USUARIO Servicio de Invocación De Servicios

ATLAS MANUAL DE USUARIO Servicio de Invocación De Servicios ATLAS MANUAL DE USUARIO Servicio de Invocación De Servicios Versión 1.1 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Manual de Usuario Invocador

Más detalles

Instalación de un nodo (cliente) - GIA

Instalación de un nodo (cliente) - GIA Instalación de un nodo (cliente) - GIA Instalación de un puesto cliente GIA Opcion 1 - (Para aquellos clientes que ya tienen otros nodos configurados) 1- Copiar la carpeta Borland desde un equipo que este

Más detalles

Guía de migración a firma HMAC SHA256 Conexión por Redirección

Guía de migración a firma HMAC SHA256 Conexión por Redirección Guía de migración a firma HMAC SHA256 Conexión por Versión: 1.7 Versión: 1.7 i Autorizaciones y control de versión Versión Fecha Afecta Breve descripción del cambio 1.0 06/10/2015 Versión inicial del documento

Más detalles

Guía del usuario de DocuShare Email Agent

Guía del usuario de DocuShare Email Agent Guía del usuario de DocuShare Email Agent Fecha de publicación: Febrero de 2011 Este documento cubre DocuShare versión 6.6.1. Preparado por: Xerox Corporation DocuShare Business Unit 3400 Hillview Avenue

Más detalles

Cómo configurar la replicación remota en el QNAP Turbo NAS

Cómo configurar la replicación remota en el QNAP Turbo NAS Cómo configurar la replicación remota en el QNAP Turbo NAS Replicación Remota "Proteja los ficheros para que no se pierdan usando la replicación remota" En qué consiste la Replicación Remota? La replicación

Más detalles

Configuración Global de Joomla

Configuración Global de Joomla Configuración Global de Joomla Una vez instalado y habiendo ingresado ya al panel de administración ubicado en http://www.midominio.com/joomla/administrator/ lo primero que vamos a hacer configurar las

Más detalles

Framework 2 Manual de usuario del Servicio de envío de SMS

Framework 2 Manual de usuario del Servicio de envío de SMS Manual de usuario del Servicio de envío de SMS Versión 1.0 Área de Aplicaciones Especiales y Arquitectura de Software 1 Hoja de Control Título Documento de Referencia Framework 2: Servicio de envío de

Más detalles

MARCO DE REFERENCIA PARA LA PLATAFORMA DE INTEROPERABILIDAD VOLÚMEN IV: MANUAL DEL DESARROLLADOR SERVICIO DE FORMULARIO PDF (FORPDF).

MARCO DE REFERENCIA PARA LA PLATAFORMA DE INTEROPERABILIDAD VOLÚMEN IV: MANUAL DEL DESARROLLADOR SERVICIO DE FORMULARIO PDF (FORPDF). Interoperabilidad de los servicios telemáticos de la Administración Pública de la CAC Página 1 de 36 MARCO DE REFERENCIA PARA LA PLATAFORMA DE INTEROPERABILIDAD VOLÚMEN IV: MANUAL DEL DESARROLLADOR SERVICIO

Más detalles

LABORATORIO 6. Manual Apache Jmeter

LABORATORIO 6. Manual Apache Jmeter LABORATORIO 6. Manual Apache Jmeter GUÍA DE LABORATORIO Nº 6 Actividad de Proyecto No. 4: ESTABLECER LOS NIVELES DE SERVICIO DE ACUERDO CON ESTANDARES Y REQUERIMIENTOS DE LA ORGANIZACIÓN Estructura de

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

EMC Soporte remoto seguro para VNXe Requisitos y configuración Número de referencia 302-000-196 Rev. 01 Mayo de 2014

EMC Soporte remoto seguro para VNXe Requisitos y configuración Número de referencia 302-000-196 Rev. 01 Mayo de 2014 EMC Soporte remoto seguro para VNXe Requisitos y configuración Número de referencia 302-000-196 Rev. 01 Mayo de 2014 Este documento proporciona información sobre la función de soporte remoto seguro de

Más detalles

Servicios Web para el control de publicación de anuncios de notificación en el Tablón Edictal Único

Servicios Web para el control de publicación de anuncios de notificación en el Tablón Edictal Único Servicios Web para el control de publicación de anuncios de notificación en el Tablón Edictal Único 1 CONTROL DE CAMBIOS Versión Cambios realizados 1.0 Versión inicial 1.1 Se incluyen las direcciones IP

Más detalles

INSTALACIÓN DE JOOMLA EN UN SERVIDOR LOCAL

INSTALACIÓN DE JOOMLA EN UN SERVIDOR LOCAL INSTALACIÓN DE JOOMLA EN UN SERVIDOR LOCAL Esta obra es LIBRE y está totalmente permitida su copia, publicación y distribución. Los contenidos de este están bajo una licencia Creative Commons Ecuador.

Más detalles

Plantilla de menú de bloques

Plantilla de menú de bloques Plantilla de menú de bloques Esta plantilla proporciona una herramienta sencilla para realizar una página cuyo aspecto final sería una lista de enlaces a diferentes páginas, sean éstas páginas propias,

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS ÍNDICE 1. OBJETO... 2 2. ANTECEDENTES Y SITUACIÓN ACTUAL... 2

PLIEGO DE PRESCRIPCIONES TÉCNICAS ÍNDICE 1. OBJETO... 2 2. ANTECEDENTES Y SITUACIÓN ACTUAL... 2 PROCEDIMIENTO NEGOCIADO SIN PUBLICIDAD PARA LA ADJUDICACIÓN DEL CONTRATO DE SERVICIOS PARA EL DESARROLLO DE COMPONENTES PARA LAS APLICACIONES DE ADMINISTRACIÓN ELECTRÓNICA DEL SENADO PLIEGO DE PRESCRIPCIONES

Más detalles

Utilización Crystal Reports 2008

Utilización Crystal Reports 2008 Utilización Versión 1.7 Área de Aplicaciones Especiales y Arquitectura de Software Hoja de Control Título Manual de Usuario de Utilización de Informes de Documento de Referencia Responsable NORMATIVA ATLAS

Más detalles

Componente Álbum de fotografías. Componente Álbum de fotografías

Componente Álbum de fotografías. Componente Álbum de fotografías Componente Álbum de fotografías Listado de imágenes Illustration 1: Vista general de un portal con la carpeta "galerías"...3 Illustration 2: Contenido de la carpeta de galerías y botón de "nuevo"...4 Illustration

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.1 Á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

Web Service CERTIPASS

Web Service CERTIPASS Web Service CERTIPASS Página 1 Contenido 1. Introducción... 5 1.1 Tipos de CFDI... 5 2. Funcionalidad del Web Service... 5 2.1 Timbrado de CFDI... 5 2.1.1 Datos de entrada... 6 2.1.2 Estructura de petición

Más detalles

MANUAL DE USUARIO Guía de Gestión de la Configuración con Subversion

MANUAL DE USUARIO Guía de Gestión de la Configuración con Subversion MANUAL DE USUARIO Guía de Gestión de la Configuración con Subversion Versión 1.8 Área de Integración y Arquitectura de Aplicaciones Hoja de Control Título Documento de Referencia Responsable Guía de Gestión

Más detalles

INTCF. Servicio de Información Toxicológica. Manual de Instalación del Sistema GesFicCom

INTCF. Servicio de Información Toxicológica. Manual de Instalación del Sistema GesFicCom Manual de Instalación del Sistema Manual de Instalación Pág. 1 de 16 CONTROL DE VERSIONES Versión Fecha Descripción del cambio 1.0 28-01-2015 Versión Inicial Manual de Instalación Manual de Instalación

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

Formación Profesional a Distancia Página 1 de 8. Módulo: Despliegue de Aplicaciones Web (DAW) C.F.G.S. : Desarrollo de Aplicaciones Web

Formación Profesional a Distancia Página 1 de 8. Módulo: Despliegue de Aplicaciones Web (DAW) C.F.G.S. : Desarrollo de Aplicaciones Web INSTRUCCIONES: La puntuación total del examen será de 10 puntos. Parte teórica: 6 puntos. Parte Práctica: 4 puntos. Cada pregunta del examen teórico puntúa 0,2 puntos. Cada dos preguntas mal quita una

Más detalles

Curso de Introducción a Maven 2

Curso de Introducción a Maven 2 Curso de Introducción a Maven 2 El Origen de MAVEN Maven originalmente empezó como un intento de simplificar la el proceso de construcción en el proyecto Jakarta Turbine. Había varios proyectos cada uno

Más detalles

Notas de la versión CTL 1.1

Notas de la versión CTL 1.1 28.11.2008 Notas de la versión CTL 1.1 Servicios Informáticos - Sepblac RESUMEN Descripción de las correcciones y mejoras incorporadas a la aplicación cliente CTL versión 1.1 y procedimiento de actualización

Más detalles