Descripción de los Servicios Web de Portal Mayores

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

Download "Descripción de los Servicios Web de Portal Mayores"

Transcripción

1 SERVICIOS WEB SOAP Portal Mayores trabaja continuamente en la aplicación de nuevas ideas, conceptos, productos, servicios y prácticas tecnológicas con el objetivo de ser útil, estar en la vanguardia tecnológica y ofrecer valor y calidad. Descripción de los Servicios Web de Portal Mayores 0. Introducción 1. Definición de servicios WSDL 1.1 Servicio Web "Consulta de Recursos" 1.2 Servicio Web Consulta de Legislación 1.3 Servicio Web "Consulta de Proyectos" 1.4 Servicio Web Consulta de Bibliografía 1.5 Servicio Web Consulta de Agenda 1.6 Servicio Web Consulta de Programas 2. Ejemplo de cliente java Febrero 2011

2 0. INTRODUCCIÓN El presente documento constituye la descripción técnica de los Servicios Web de Portal Mayores, cuya finalidad es promover el acceso a la información sobre Gerontología y Geriatría de Portal Mayores. La documentación contiene la descripción funcional y de interface, detallando los parámetros de entrada y salida de cada una de las funciones. El conocimiento de estas funciones y su interface permite integrar en terceras aplicaciones funcionalidades de consulta de nuestras bases de datos a través de Internet. El término WebServices o Servicios Web engloba una serie de tecnologías que permiten el diálogo de unos sistemas con otros utilizando los propios recursos de comunicación que ofrece Internet. Los WebServices son uno de los ejemplos recientes de lo que ha dado en denominarse arquitecturas orientadas a servicios, y constituyen uno de los pilares de la Web 2.0, para conseguir que no sólo los datos sino también muchos tipos de operaciones puedan procesarse de forma distribuida, promoviendo así una mayor participación y transparencia en la creación de contenidos por parte de usuarios y desarrolladores. Algunas de las especificaciones públicas más utilizadas para implementar WebServices son CORBA, XML-RPC, SOAP y, más recientemente, REST. Portal Mayores ofrece su WebService en SOAP 1.1. Portal Mayores acerca el uso de Internet y la información sobre personas mayores a toda la sociedad SOAP (acrónimo del ingés Simple Object Access Protocol) es un protocolo que funciona a su vez sobre el protocolo HTTP y permite que aplicaciones remotas se comuniquen mediante el envío de paquetes de información XML. Esto significa la posibilidad de integrar sistemas dispares con un grado bajo de acoplamiento. SOAP se diferencia de otros protocolos basados en XML en que permite el intercambio de estructuras complejas de datos (clases) ya que es capaz de informar a priori al cliente del esquema y los tipos constituyentes de dichas estructuras (metadatos). Todo servicio SOAP debe proporcionar un punto de enlace en forma de dirección URL. Es habitual que dicha URL referencie la especificación del servicio, que normalmente es un documento XML con extensión WSDL (acrónimo del inglés Web Services Description Language) también denominado esquema del servicio. El esquema suele ser público y cumple una función contractual entre el proveedor y el cliente, es decir, constituye el mecanismo mediante el cual el proveedor informa a los potenciales clientes de qué operaciones o métodos están disponibles, qué utilidad tienen, cuales son lo parámetros de cada método y qué tipo de datos devuelven. Por tanto podemos definir un WebService SOAP como un conjunto de WebMethods de especificación conocida que un cliente puede invocar de forma asíncrona mediante una solicitud XML (Request) para obtener un resultado (Response) también XML cuya estructura acompaña al propio cuerpo del mensaje. Los Servicios Web de Portal Mayores están desarrollados en Java sobre plataforma J2EE-Spring, y se ejecutan en el propio contenedor web Linux de Portal Mayores (Tomcat). Portal Mayores WS puede resultar de gran utilidad a cualquier desarrollador de sistemas corporativos que desee integrar datos sobre Gerontología y Geriatría de forma transparente en la lógica del sitio web o la aplicación que esté realizando. 2 3

3 Los servicios de Portal Mayores son los siguientes: - pmrecws es la denominación del WebService SOAP de Portal Mayores para la búsqueda de Residencias. El punto de enlace al esquema del servicio es: - pmbibliows es la denominación del WebService SOAP de Portal Mayores para la búsqueda de Bibliografía. El punto de enlace al esquema del servicio es: - pmevenws es la denominación del WebService SOAP de Portal Mayores para la búsqueda de Agenda y Cursos. El punto de enlace al esquema del servicio es: - pmlegws es la denominación del WebService SOAP de Portal Mayores para la búsqueda de Legislación. El punto de enlace al esquema del servicio es: - pmprogws es la denominación del WebService SOAP de Portal Mayores para la búsqueda de Programas. El punto de enlace al esquema del servicio es: - pmproyws es la denominación del WebService SOAP de Portal Mayores para la búsqueda de Proyectos. El punto de enlace al esquema del servicio es: 3

4 1. Definición de Servicios WSDL 1.1 Servicio Web "Consulta de RESIDENCIAS" - Operación "residencia" a) Descripción funcional Permite realizar diferentes tipos de consulta de residencias en función de los parámetros de entrada. b) Estructura de datos de entrada residenciarequest requestcontent Objeto que contiene la consulta Los datos de consulta A continuación se especifica requestcontent: Valores denominacion string El nombre o parte del nombre de residencia: Residència Nova Vida, Nova Vida, etc cp string El código postal de la zona en que se encuentra la residencia municipio string del Municipio: Roses, Alcobendas, etc provincia string de la provincia: Madrid ccaa string de la comunidad autónoma: Andalucía gestion string del gestor: Adavir, etc tipologia Int Los valores válidos son: 1: corresponde a Asistidos 2: corresponde a Mixta 3: corresponde a Otro tipo 4: corresponde a Válidos Nota: se admiten también valores en minúsculas y sin tildes titularidad Int Los valores válidos son: 1: corresponde a privada 2: corresponde a Privada sin fin de lucro 2: corresponde a Privada sin fin de lucro 3: corresponde a Pública estatal 4: corresponde a Pública autonómica 5: corresponde a Pública local servicios string del servicio Nota: se admiten tambien valores en minúsculas y sin tildes 4 5

5 c) Estructura de datos de salida resiresponse responsecontent Lista de objetos responsecontent El objeto con los datos de salida responsecontent es un tipo de dato de salida con los siguientes parámetros: Descripción denominacion El nombre completo de la residencia String direccion La dirección de la residencia String cp El código postal de la residencia String municipio El municipio de la residencia String provincia La provincia de la residencia String ccaa La comunidad autónoma de la residencia String telefono El teléfono de la residencia String fax El fax de la residencia String El de la residencia String web La web de la residencia String gestion El nombre del gestor de la residencia String tipologia El tipo de residencia String titularidad La titularidad de la residencia String plazas Las plazas de la residencia String servicios Listado de los servicios de la residencia String actualizacion Fecha de la última actualización de los datos de la residencia String d) Ejemplo de consulta SOAPUI <soapenv:envelope xmlns:soapenv = xmlns:sch = > <soapenv:header/> <soapenv:body> <sch:residenciarequest> <sch:requestcontent> <sch:denominacion>ballesol</sch:denominacion> <sch:cp></sch:cp> <sch:municipio></sch:municipio> <sch:provincia></sch:provincia> <sch:ccaa></sch:ccaa> <sch:gestion></sch:gestion> <sch:tipologia></sch:tipologia> <sch:titularidad></sch:titularidad> <sch:plazas></sch:plazas> <sch:servicios></sch:servicios> </sch:requestcontent> </sch:residenciarequest> </soapenv:body> </soapenv:envelope> 5

6 1.2 Servicio Web "Consulta de Legislación" - Operación ley a) Descripción funcional Permite realizar diferentes tipos de consulta de leyes relacionadas con Gerontología y Geriatría en función de los parámetros de entrada. b) Estructura de datos de Entrada leyrequest requestcontent Objeto que contiene la consulta Los datos de consulta A continuación se especifica requestcontent: Valores titulo String El título de la norma boletin String Las siglas del boletín en que se ha publicado la norma (BOE, BOJA, DOCM, etc ambito String Valores posibles: - Autonómico - Provincial - Municipal - Internacional - Comunitario - Estatal - Comarcal Nota: se admiten tambien valores en minúsculas y sin tildes ccaa String Comunidad autónoma que ha generado la norma descriptor String Descriptores asociados a la norma organismo String del organismo que crea la norma anyo1 Int Limite inferior para la búsqueda por años anyo2 Int Limite superior para la búsqueda por años rango String El rango de la norma. Valores posibles: - Acuerdo - Acuerdo Marco - Anteproyecto de Ley - Anuncio - Comparecencia - Constitución - Convenio - Corrección de errores - Decisión UE - Declaración UE - Decreto - Decreto Autonómico 6 7

7 Valores - Decreto Foral - Decreto Legislativo Autonómico - Decretos Municipales - Dictamen UE - Directiva UE - Instrucción - Instrumento de Ratificación2 - Ley - Ley Autonómica - Ley Foral2 - Ley Orgánica - Norma Foral - Orden Autonómica - Orden Foral - Orden Ministerial - Ordenanzas Municipales - Otras Disposiciones Autonómicas - Otras Disposiciones Estatales - Otras Disposiciones UE - Proyecto de Ley - Real Decreto - Real Decreto Legislativo - Real Decreto Ley - Recomendación de Organización Internacional - Recomendación UE - Reglamento - Reglamento UE - Resolución - Resolución Autonómica - Resolución de Organización Internacional - Resolución UE - Tratado o Convenio Internacional c) Estructura de datos de salida leyresponse responsecontent Lista de objetos responsecontent El objeto con los datos de salida responsecontent es un tipo de dato de salida con los siguientes parámetros Descripción titulo El título de la norma String boletin numboletin El nombre del boletín en que se ha publicado la norma El número del boletín en que se ha publicado la norma String String fechadisposicion Fecha de disposición de la norma String fechapublicacion Fecha de publicación de la norma String ambito Ámbito de la norma String 7

8 Descripción rango Rango de la norma String numnorma Número de la norma String clasificacion Clasificación de la norma String descriptores Descriptores de la norma String ccaa Comunidad autónoma, si procede String resumen Resumen del contenido de la norma String nota Nota de la norma, si procede String d) Ejemplo de consulta SOAPUI <soapenv:envelope xmlns:soapenv = xmlns:sch = > <soapenv:header/> <soapenv:body> <sch:leyrequest> <sch:requestcontent> <sch:titulo></sch:titulo> <sch:boletin></sch:boletin> <sch:ambito></sch:ambito> <sch:ccaa></sch:ccaa> <sch:descriptor></sch:descriptor> <sch:organismo></sch:organismo> <sch:rango></sch:rango> <sch:anyo1>2008</sch:anyo1> <sch:anyo2>2010</sch:anyo2> </sch:requestcontent> </sch:leyrequest> </soapenv:body> </soapenv:envelope> 1.3 Servicio Web Consulta de Proyectos - Operación proyecto a) Descripción funcional Permite realizar diferentes tipos de consulta de proyectos de investigación relacionadas con Gerontología y Geriatría en función de los parámetros de entrada. b) Estructura de datos de Entrada proyectorequest requestcontent Objeto que contiene la consulta Los datos de consulta A continuación se especifica requestcontent: 8 9

9 Valores anyo Int Año comprendido entre el inicio y el final del proyecto centro String del centro pricipal asociado al proyecto ccaa String de la comunidad autónoma: Andalucía descriptor String del descriptor: Trastornos de la memoria investigador Int de investigador del proyecto resumen Int Palabras que aparezcan en el resumen denominación String del proyecto areatematica String de alguna area temática del proyecto c) Estructura de datos de Salida proyresponse responsecontent Lista de objetos responsecontent El objeto con los datos de salida responsecontent es un tipo de dato de salida con los siguientes parámetros Descripción Valores anyocomienzo Int Año de comienzo del proyecto 2010 anyofinal Int Año de final del proyecto 2013 descriptores String Descriptores del proyecto Cuidadores; Enfermedad de Alzheimer; Estrés; Programas; Demencia; Intervención social financiadora String Entidad financiadora del proyecto Ministerio de Ciencia e Innovación (PSI ) resumen String Investigadores asociados al proyecto Javier López Martínez; María Márquez González; Andrés Losada Baltar; Rosa Romero Moreno; Nuria Anaya Reig; Miguel Costa Cabanillas titulo String Resumen del proyecto A través de este proyecto se pretende evaluar la eficacia de dos intervenciones para cuidadores familiares de personas con demencia, una de Terapia de Aceptación y Compromiso (ACT) desarrollada para cuidadores (Márquez-González, Romero-Moreno y Losada, 2010) y otra de Terapia Cognitivo Conductual (Losada, Montorio, Izal y Márquez-González, 2006). Ambas intervenciones serán comparadas con un grupo control. 9

10 Descripción Valores tipologia String Título del proyecto Terapia de Aceptación y Compromiso vs. Terapia Cognitivo-Conductual para cuidadores: análisis de su eficacia en función de su perfil cognitivo-emocional investigadores String Investigadores asociados al proyecto Javier López Martínez; María Márquez González d) Ejemplo de consulta SOAPUI <soapenv:envelope xmlns:soapenv= xmlns:sch= > <soapenv:header/> <soapenv:body> <sch:proyectorequest> <sch:requestcontent> <sch:anyo>2010</sch:anyo> <sch:centro></sch:centro> <sch:ccaa></sch:ccaa> <sch:descriptor></sch:descriptor> <sch:investigador></sch:investigador> <sch:resumen></sch:resumen> <sch:denominacion></sch:denominacion> <sch:areatematica></sch:areatematica> </sch:requestcontent> </sch:proyectorequest> </soapenv:body> </soapenv:envelope> 1.4 Servicio Web Consulta de Bibliografía - Operación biblio a) Descripción funcional Permite realizar diferentes tipos de consulta de bibliografía y documentos relacionadas con Gerontología y Geriatría en función de los parámetros de entrada. b) Estructura de datos de Entrada bibliorequest requestcontent Objeto que contiene la consulta Los datos de consulta A continuación se especifica requestcontent: Valores autor String Autor de la obra titulo String Título de la obra descriptor String Descriptores asociados a la obra 10 11

11 Valores revista String de la revista tipodocumento String de documento anyoini Int Año inferior del rango temporal anyofin Int Año superior del rango temporal c) Estructura de datos de Salida biblioresponse responsecontent Lista de objetos responsecontent El objeto con los datos de salida responsecontent es un tipo de dato de salida con los siguientes parámetros: Descripción Valores titulo String Título de la obra El envejecer caracteriza las perspectivas demográficas de las sociedades europeas tituloorig String Título original de la obra tituloingles String Título en inglés de la obra Ageing characterises the demographic perspectives of the European societies idioma String Idioma de la obra Español idiomasec String Idioma secundario de la obra editor String Editor de la obra revtitulo String Título de la revista (si procede) revissn String ISSN de la revista (si procede) Anales de medicina interna revurl String URL de la revista (si procede) numero Int Número de la revista (si procede) volumen Int Volumen de la revista (si procede) 210 pagina String Página 5-17 isbn String Isbn tipodocumento String de documento: - Actas de congresos - Artículo de monografía - Artículo de revista - Informe - Libro - Tesis Doctoral 54 Informe autores String Autores de la obra Abellán García, Antonio; Rojo Pérez, Fermina descriptores String Descriptores de la obra Sistema de pensiones; Protección social; Datos estadísticos 11

12 d) Ejemplo de consulta SOAPUI <soapenv:envelope xmlns:soapenv= xmlns:sch= > <soapenv:header/> <soapenv:body> <sch:bibliorequest> <sch:requestcontent> <sch:autor>abellan</sch:autor> <sch:titulo></sch:titulo> <sch:descriptor></sch:descriptor> <sch:clasificacion></sch:clasificacion> <sch:revista></sch:revista> <sch:tipodocumento></sch:tipodocumento> <sch:anyoini></sch:anyoini> <sch:anyofin></sch:anyofin> </sch:requestcontent> </sch:bibliorequest> </soapenv:body> </soapenv:envelope> 1.5 Servicio Web Consulta de Agenda - Operación Agenda a) Descripción funcional Permite realizar diferentes tipos de consulta de bibliografía y documentos relacionadas con Gerontología y Geriatría en función de los parámetros de entrada. b) Estructura de datos de Entrada evenrequest requestcontent Objeto que contiene la consulta Los datos de consulta A continuación se especifica requestcontent: Valores anyo String Año en que ocurre el evento o curso contenido String Descripción del evento o curso descriptor String Descriptores del evento o curso lugar String Lugar tipo String del evento: - Cursos - Congresos - Becas y Premios - Ayudas y Subvenciones organizacion String Organizador del evento titulo Int Título del evento o curso comunidad Int Comunidad autónoma donde ocurre el evento 12 13

13 Valores historico Boolean Indica si se quiere recuperar resultados históricos. Valores: - TRUE - FALSE c) Estructura de datos de Salida evenresponse responsecontent Lista de objetos responsecontent El objeto con los datos de salida responsecontent es un tipo de dato de salida con los siguientes parámetros: Descripción Valores titulo String Título del evento XI Conferencia Nacional de Educación sobre la Enfermedad de Alzheimer contacto String Información de contacto overview.htm organizador String Organizador del evento Asociación de Alzheimer (Estados Unidos) lugar String Lugar del evento Chicago, Illinois, EE.UU. fuente String Fuente de la noticia IMSERSO fechainicio String Fecha del inicio del evento 20/07/2003 fechafin String Fecha de finalización del evento 23/07/2003 descriptor String Desriptores del evento Educación;Enfermedad de Alzheimer;Demencia d) Ejemplo de consulta SOAPUI <soapenv:envelope xmlns:soapenv= xmlns:sch= > <soapenv:header/> <soapenv:body> <sch:evenrequest> <sch:requestcontent> <sch:anyo></sch:anyo> <sch:contenido></sch:contenido> <sch:descriptor></sch:descriptor> <sch:lugar></sch:lugar> <sch:tipo></sch:tipo> <sch:organizacion>alzheimer</sch:organizacion> <sch:titulo></sch:titulo> <sch:comunidad></sch:comunidad> <sch:historico>true</sch:historico> </sch:requestcontent> </sch:evenrequest> </soapenv:body> </soapenv:envelope> 13

14 1.6 Servicio Web Consulta de Programas - Operación prog a) Descripción funcional Permite realizar diferentes tipos de consulta de programas relacionadas con Gerontología y Geriatría en función de los parámetros de entrada. b) Estructura de datos de Entrada progrequest requestcontent Objeto que contiene la consulta Los datos de consulta A continuación se especifica requestcontent: Valores titulo String Adaptaciones Geriátricas.- Ayuntamiento de Madrid ccaa String Madrid (Comunidad de) descriptor String Descriptores del evento o curso entidad String Lugar materia String Ayudas submateria String Ayudas técnicas c) Estructura de datos de Salida progresponse responsecontent Lista de objetos responsecontent El objeto con los datos de salida responsecontent es un tipo de dato de salida con los siguientes parámetros: Descripción Valores titulo String Título del programa Adaptaciones Geriátricas.- Ayuntamiento de Madrid ccaa String Comunidad Autónoma Madrid (Comunidad de) descriptor String Descriptores asociados al programa Accesibilidad;Ayudas técnicas;viviendas adaptadas entidad String Entidad responsable Ayuntamiento de Madrid. Área de Gobierno de Empleo y Servicios a la Ciudadanía ambito String Ámbito del programa Municipal materia String Materias Ayudas para permanecer en el propio domicilio submateria String Submaterias Ayudas técnicas 14 15

15 Descripción Valores url String Url del programa menuitem.69f5b ebcc48f549f59fc08a0c/?vgn extoid=9133b24b vgnvcm b205a0 arcrd&vgnextchannel=102f43db vg nvcm100000dc0ca8c0rcrd d) Ejemplo de consulta SOAPUI <soapenv:envelope xmlns:soapenv= xmlns:sch= > <soapenv:header/> <soapenv:body> <sch:progrequest> <sch:requestcontent> <sch:titulo>madrid</sch:titulo> <sch:ccaa></sch:ccaa> <sch:provincia></sch:provincia> <sch:municipio></sch:municipio> <sch:descriptor></sch:descriptor> <sch:entidad></sch:entidad> <sch:materia></sch:materia> <sch:submateria></sch:submateria> </sch:requestcontent> </sch:progrequest> </soapenv:body> </soapenv:envelope> 2. Ejemplo de cliente Java A continuación adjuntamos como ejemplo el código en Java (los servicios web admiten además otras tecnologías) que permite invocar el servicio web para obtener residencias por su denominación, municipio o provincia. 2.1 Index.html <!doctype html public -//w3c//dtd html 4.0 transitional//en > <html> <head> <meta http-equiv= Content-Type content= text/html; charset=iso > <meta name= GENERATOR content= Mozilla/4.61 [en] (WinNT; I) [Netscape] > <meta name= Author content= Anil K. Vijendran > <title>invocacion de PMRecWS</title> </head> <body> <b><font face= Arial, Helvetica, sans-serif ><font size=+2> WS Recursos</font></font></b> <br> Este es un ejemplo de un cliente de servicios web de PM en Java <br> <FORM METHOD=POST ACTION= invocador > <TABLE BORDER= 1 > 15

16 <TR><TD>Denominacion</TD><TD><INPUT TYPE=TEXT NAME=denominacion SIZE=20></TD></TR> <TR><TD>CP</TD><TD> <INPUT TYPE=TEXT NAME=cp SIZE=20></TD></TR> <TR><TD>Municipio</TD><TD> <INPUT TYPE=TEXT NAME=municipio SIZE=20></TD></TR> <TR><TD>Provincia</TD><TD> <INPUT TYPE=TEXT NAME=provincia SIZE=20></TD></TR> </TABLE> <P><INPUT TYPE=SUBMIT> </FORM> </body> </html> 2.2 Invocador.java import java.io.ioexception; import java.io.printwriter; import java.util.list; import javax.servlet.servletexception; import javax.servlet.http.httpservlet; import javax.servlet.http.httpservletrequest; import javax.servlet.http.httpservletresponse; /** Joaquin Siabra Nov 2010 */ public class invocador extends HttpServlet { protected void processrequest(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException { response.setcontenttype( text/html;charset=utf-8 ); PrintWriter out = response.getwriter(); try { out.println( <html> ); out.println( <head> ); out.println( <title>servlet invocador del Web Service PM</title> ); out.println( </head> ); out.println( <body> ); out.println( <h1>resultado</h1> ); //creamos los objetos necesarios es.portalmayores.service.schemas.recursosservice service = new es.portalmayores.service.schemas.recursosservice(); es.portalmayores.service.schemas.recursos port = service.getrecursosport(); es.portalmayores.service.schemas.objectfactory fact = new es.portalmayores.service.schemas.objectfactory(); es.portalmayores.service.schemas.residenciarequest req = fact.createresidenciarequest(); es.portalmayores.service.schemas.type form = fact.createtype(); 16 17

17 //establecemos los valores del formulario form.setdenominacion(request.getparameter( denominacion )); form.setcp(request.getparameter( cp )); form.setmunicipio(request.getparameter( municipio )); form.setprovincia(request.getparameter( provincia )); req.setrequestcontent(form); //Invocamos el servicio es.portalmayores.service.schemas.residenciaresponse result = port. residencia(req); // Construimos la pagina de salidad List<es.portalmayores.service.schemas.ReturnType> lista = result.getresponsecontent(); if (lista == null) { out.println( </br>no se han encontrado ); } else { for (es.portalmayores.service.schemas.returntype it : lista) { out.println( </br> ); out.println( Denominacion: + it.getdenominacion() + </br> ); out.println( Direccion: + it.getdireccion() + </br> ); out.println( Municipio: + it.getmunicipio() + </br> ); out.println( Codigo postal: + it.getcp() + </br> ); out.println( Comunidad Autonoma: + it.getccaa() + </br> ); out.println( + it.get () + </br> ); out.println( Web: + it.getweb() + </br> ); out.println( Telefono: + it.gettelefono() + </br> ); out.println( Fax: + it.getfax() + </br> ); out.println( Gestion: + it.getgestion() + </br> ); out.println( Titularidad: + it.gettitularidad() + </br> ); out.println( logia + it.getlogia() + </br> ); } } out.println( </body> ); out.println( </html> ); } catch (Exception ex) { } finally { out.close(); } protected void doget(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException { processrequest(request, response); protected void dopost(httpservletrequest request, HttpServletResponse response) throws ServletException, IOException { processrequest(request, response); } } 17

ISJu: Técnicas de Programación Cartilla Teórica-Práctica 2014. Instalación del "Eclipse IDE for Java EE Developers" y el servidor "Apache Tomcat"

ISJu: Técnicas de Programación Cartilla Teórica-Práctica 2014. Instalación del Eclipse IDE for Java EE Developers y el servidor Apache Tomcat Unidad 6: Servlets Instalación del "Eclipse IDE for Java EE Developers" y el servidor "Apache Tomcat" "Eclipse IDE for Java EE Developers" Para desarrollar aplicaciones que se ejecuten en un servidor web

Más detalles

Ejemplos de Servlet y JSP Web Application Development

Ejemplos de Servlet y JSP Web Application Development Ejemplos de Servlet y JSP Web Application Development HERNÁNDEZ CRUZ DULCE 13/09/2011 INTRODUCCIÓN Servlets Los Servlets son módulos que extienden los servidores orientados a petición-respuesta, como los

Más detalles

Quickstart-Webapps-Spring

Quickstart-Webapps-Spring Alumna: Keren Monge Cid Materia: Web Application Development Maestro: Alejandro S. Álvarez Cifuentes Grupo: 3CM2 3er Departamental Quickstart-Webapps-Spring Objetivo Desarrollar una aplicación web utilizando

Más detalles

Conexión de Mysql con NetBeans

Conexión de Mysql con NetBeans Alumna: Keren Monge Cid Materia: Web Application Development Maestro: Alejandro S. Álvarez Cifuentes Grupo: 3CM2 2do Departamental Conexión de Mysql con NetBeans Objetivo Realizar un programa que realice

Más detalles

envía al browser. El browser despliega el archivo.

envía al browser. El browser despliega el archivo. SERVLETS Dr. Raúl Perez Páginas web estáticas Como se despliega una página web en un browser Normalmente la página se crea usando HTML y se almacena como un archivo en el servidor de web. El usuario escribe

Más detalles

NIVEL 16: ESTRUCTURAS N-ARIAS RECURSIVAS Aplicaciones Web, Html y Servlets. ISIS1206 Estructuras de Datos http://cupi2.uniandes.edu.

NIVEL 16: ESTRUCTURAS N-ARIAS RECURSIVAS Aplicaciones Web, Html y Servlets. ISIS1206 Estructuras de Datos http://cupi2.uniandes.edu. 1 NIVEL 16: ESTRUCTURAS N-ARIAS RECURSIVAS Aplicaciones Web, Html y Servlets 2 Agenda Protocolo HTTP Formas HTML Servlets 3 Protocolo HTTP Hypertext Transfer Protocol (HTTP) - 1990 Versión 1.1 Mecanismo

Más detalles

Figura 7-1 Enlace para instalar el servidor web Apache Jakarta Tomcat 4.1.12.

Figura 7-1 Enlace para instalar el servidor web Apache Jakarta Tomcat 4.1.12. Unidad 7 Servlets 7.1 Marco teórico Lo que permite que ordenadores remotos con procesadores y sistemas operativos diferentes se entiendan y en definitiva que Internet funcione como lo hace en la actualidad,

Más detalles

USANDO SERVLETS EN UN SERVIDOR WEB RESIN

USANDO SERVLETS EN UN SERVIDOR WEB RESIN USANDO SERVLETS EN UN SERVIDOR WEB RESIN Servidor Web Resin Resin es un servidor web que permite no solo despachar un página web, sino aplicaciones web construidos bajo la arquitectura J2EE, así como el

Más detalles

Requisitos. Universidad ORT Arquitectura de Software

Requisitos. Universidad ORT Arquitectura de Software Requisitos Java Development Kit (JDK) 1.5 o superior NetBeans IDE 6.5 o superior JBoss Application Server 4.2.x o 5.x.x Variable de entorno JAVA_HOME apuntando al directorio de instalación de la JDK 1

Más detalles

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes

Más detalles

GALA. Servicios WEB. Curso ASP.NET Desarrollo de Sitios y Servicios Web con Visual Basic 2010, 24 h. L25. Servicios Web en Integración

GALA. Servicios WEB. Curso ASP.NET Desarrollo de Sitios y Servicios Web con Visual Basic 2010, 24 h. L25. Servicios Web en Integración L25. Servicios Web en Integración L25. en ASP.NET Tipo de proyecto Archivos.ASMX Igual que los.aspx, UN URL Imports System Imports System.Web.Services

Más detalles

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto Introducción: Sobre casi cualquier tema del quehacer humano que se aborde, existen

Más detalles

INSTITUTO POLITECNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO

INSTITUTO POLITECNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO INSTITUTO POLITECNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO TEMA: REPORTE DEL PROYECTO SEGUNDO DEPARTAMENTAL ALUMNOS: RAMIREZ DOMINGUEZ LUIS MARIO MENDEZ RODRIGUEZ KAREN PINEDA REYES GABRIELA IVONNE GRUPO:

Más detalles

5.1 Introducción a Servicios Web

5.1 Introducción a Servicios Web 5.1 Introducción a Servicios Web Introducción Continuando con el ejemplo de intercambio de información de películas... => Actualmente ya no es necesario implementar la solución sugerida a mano Se han estandarizado

Más detalles

Clase. geniería de la Computación. Departamento de Ciencias e Ing. Diego C. Martínez - DCIC-UNS

Clase. geniería de la Computación. Departamento de Ciencias e Ing. Diego C. Martínez - DCIC-UNS Tecnología de Programación Clase 22 Diego C. Martínez Departamento de Ciencias e Ing geniería de la Computación Universidad Nacional del Sur Componentes Web J2EE presenta los componentes Web (web components):

Más detalles

Desarrollo y servicios web

Desarrollo y servicios web Desarrollo y servicios web Luisa Fernanda Rincón Pérez 2014-2 Qué vimos la clase pasada? Introducción a Big Data Introducción a bases de datos NOSQL Características bases de datos NOSQL MongoDB como motor

Más detalles

Desarrollo de Sistemas Software Basados en Servicios y Componentes

Desarrollo de Sistemas Software Basados en Servicios y Componentes Desarrollo de Sistemas Software Basados en Servicios y Componentes Bloque Docente SERVICIOS WEB Parte 2 Portada Escuela Superior de Ingeniería (ESI) Universidad de Almería Índice Visualización WSDL (servicios

Más detalles

Cada vez que la misma computadora solicita una página pg con un browser, junto con la solicitud el browser envía la cookie al servidor.

Cada vez que la misma computadora solicita una página pg con un browser, junto con la solicitud el browser envía la cookie al servidor. Cookies 1 Que son las cookies? Una cookie es una variable almacenada por el servidor en la computadora del cliente. Cada vez que la misma computadora solicita una página pg con un browser, junto con la

Más detalles

Una Estrategia de Movilización basada en la Reutilización

Una Estrategia de Movilización basada en la Reutilización PREMIOS CONTRATOS Y PROYECTOS SMART CITIES 2014 Una Estrategia de Movilización basada en la Reutilización Premios Contratos y Proyectos Smart Cities 2014 2 CONTENIDO Descripción del Proyecto 3 Introducción

Más detalles

TEMA 5. Otras arquitecturas distribuidas IV. Web Services

TEMA 5. Otras arquitecturas distribuidas IV. Web Services TEMA 5. Otras arquitecturas distribuidas IV. Web Services IV. Web Services 1. Qué son los Web Services? 2. Ejemplos de Web Services 3. Tecnologías y arquitectura 3.1. Arquitectura 3.2. Lenguaje de descripción:

Más detalles

Servlets. Unidad: 4 Laboratorio de Programación. Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos

Servlets. Unidad: 4 Laboratorio de Programación. Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Servlets Unidad: 4 Laboratorio de Programación Universidad Nacional de la Patagonia Austral Unidad Académica Río Gallegos Indice Introducción CGI Servlets: concepto, caracteristicas Servlets Vs. CGI Ciclo

Más detalles

E-Government con Web Services

E-Government con Web Services E-Government con Web Services Fernando Leibowich Beker * Uno de los grandes avances que produjeron las Nuevas Tecnologías de la Información y la Comunicación es la posibilidad de generar redes de computadoras

Más detalles

Sistemas de Información 12/13 Servlets y JSPs (Java Server Pages)

Sistemas de Información 12/13 Servlets y JSPs (Java Server Pages) 12/13 Servlets y JSPs (Java Server Pages) Departamento Informática e Ingeniería de Sistemas Universidad de Zaragoza (raqueltl@unizar.es) " Guión Introducción Servlets Introducción Clases e interfaces del

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

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

Web Tier en JAVA. Nicolás Troncoso Carrère. Valparaíso, 2006. ILI 258 Departamento de Informática Universidad Técnica Federico Santa María

Web Tier en JAVA. Nicolás Troncoso Carrère. Valparaíso, 2006. ILI 258 Departamento de Informática Universidad Técnica Federico Santa María Nicolás Troncoso Carrère ILI 258 Departamento de Informática Universidad Técnica Federico Santa María Valparaíso, 2006 1 2 3 Porqué paginas dinamicas? Confirmacion de suscripciones. Contenido generado

Más detalles

Manual del Protocolo XML-RPC de Mensajería Negocios

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

Más detalles

CAPÍTULO 14. DESARROLLO

CAPÍTULO 14. DESARROLLO CAPÍTULO 14. DESARROLLO DE SISTEMAS ESPECÍFICOS 1. Introducción En los últimos años han aparecido multitud de nuevas plataformas para desarrollar aplicaciones y ponerlas en explotación. En este capítulos

Más detalles

BASES Enseñanza de las Ciencias Naturales y la Matemática INTRODUCCIÓN:

BASES Enseñanza de las Ciencias Naturales y la Matemática INTRODUCCIÓN: BASES Enseñanza de las Ciencias Naturales y la Matemática INTRODUCCIÓN: Esta convocatoria se realiza en el marco del Convenio de Cooperación Interinstitucional firmado entre la Universidad Nacional de

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

Cursos de Extensión Universitaria UNIVERSIDAD DE OVIEDO. Servicios Web (II)

Cursos de Extensión Universitaria UNIVERSIDAD DE OVIEDO. Servicios Web (II) Fernández Acebal acebal@ieee.org OOTLab PROGRAMACIÓN ORIENTADA A OBJETOS CON C# EN LA PLATAFORMA.NET (II) Dpto. de Informática Lab - Laboratorio de Tecnologías Orientadas a Objetos www.ootlab.uniovi.es

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

Plataforma de expediente Electrónico @DOC

Plataforma de expediente Electrónico @DOC MINISTERIO DE LA PRESIDENCIA SUBSECRETARÍA SUBDIRECCIÓN GENERAL DE TECNOLOGÍAS Y SERVICIOS DE LA INFORMACIÓN Plataforma de expediente Electrónico @DOC Arquitectura de Sistemas Control de versiones Versión

Más detalles

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.

Más detalles

VE-Ventanilla Electrónica Especificación Caso de Uso VE-CU-WS-Consumir-Comunicaciones

VE-Ventanilla Electrónica Especificación Caso de Uso VE-CU-WS-Consumir-Comunicaciones VE Versión: 1.0.0 ve.cu.ws.consumir.comunicaciones.doc Fecha: 09/04/2014 VE-Ventanilla Electrónica Especificación Caso de Uso VE-CU-WS-Consumir-Comunicaciones Archivo: VE_ve.cu.ws.consumir.comunicaciones.doc

Más detalles

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora

MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA. Perfil Entidad Proveedora MANUAL DE USUARIO DE LA APLICACIÓN DE ACREDITACION DE ACTIVIDADES DE FORMACION CONTINUADA Perfil Entidad Proveedora El objetivo del módulo de Gestión de Solicitudes vía Internet es facilitar el trabajo

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio). 1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada

Más detalles

Código IFPA de buenas prácticas en relaciones con la Industria Farmacéutica

Código IFPA de buenas prácticas en relaciones con la Industria Farmacéutica Código IFPA de buenas prácticas en relaciones con la Industria Farmacéutica Introducción La Federación Internacional de Asociaciones de Psoriasis (IFPA) es el órgano de representativo de sus miembros,

Más detalles

EXAMEN FINAL Metodología y Programación Orientada a Objetos. Curso 2010 2011. Cuatrimestre de otoño. 17 de Enero de 2011

EXAMEN FINAL Metodología y Programación Orientada a Objetos. Curso 2010 2011. Cuatrimestre de otoño. 17 de Enero de 2011 EXAMEN FINAL Metodología y Programación Orientada a Objetos. Curso 2010 2011. Cuatrimestre de otoño. 17 de Enero de 2011 1. (0,75 PUNTOS) Identificad a continuación las sentencias que son ciertas, descartando

Más detalles

Servicios Web. Andrés Pastorini. TRIA Tecnólogo Informático

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

Más detalles

[Tarifas de publicidad 2015]

[Tarifas de publicidad 2015] [Tarifas de publicidad 2015] Lares es la Federación de residencias y servicios de atención a los mayores del sector solidario. Calle Ríos Rosas, 11. 4º Oficinas. 28003 Madrid. T: 91 442 22 25. lares@laresfederacion.org

Más detalles

SIEWEB. La intranet corporativa de SIE

SIEWEB. La intranet corporativa de SIE La intranet corporativa de SIE por ALBA Software Acceso a los servicios SIE desde páginas Web para los usuarios de sistema *. Administración del Sistema (cuentas de usuarios, permisos, servicios, etc...)

Más detalles

Gestión de Registros y Respaldos en el Contexto Hospitalario.

Gestión de Registros y Respaldos en el Contexto Hospitalario. Gestión de Registros y Respaldos en el Contexto Hospitalario. Proyecto de grado Edición 2009 Desarrollo de Servicios Web en NetBeans 6.7 Supervisores: Responsables: Estudiantes: María Eugenia Corti Ariel

Más detalles

La plataforma educativa Helvia.

La plataforma educativa Helvia. La plataforma educativa HELVIA Autores: Begoña Laínez Sanz, DNI: 31336591B José Javier Álvarez García, DNI: 31666085F Mª de los Ángeles Vilches Amado, DNI: 75744033L Juana María Álvarez Jiménez, DNI: 32042323B

Más detalles

GESTIÓN DE EXCEPCIONES EN JAVA. CAPTURA CON BLOQUES TRY CATCH Y FINALLY. EJEMPLOS RESUELTOS. (CU00927C)

GESTIÓN DE EXCEPCIONES EN JAVA. CAPTURA CON BLOQUES TRY CATCH Y FINALLY. EJEMPLOS RESUELTOS. (CU00927C) APRENDERAPROGRAMAR.COM GESTIÓN DE EXCEPCIONES EN JAVA. CAPTURA CON BLOQUES TRY CATCH Y FINALLY. EJEMPLOS RESUELTOS. (CU00927C) Sección: Cursos Categoría: Lenguaje de programación Java nivel avanzado I

Más detalles

Desarrollo de Servicios Web con JBuilder

Desarrollo de Servicios Web con JBuilder Artículos técnicos Grupo Danysoft: Desarrollo de Servicios Web con JBuilder Segunda parte Oscar Cristobal Ruiz Departamento Java Equipo Grupo Danysoft Enero 2003 - (902) 123146 www.danysoft.com Desarrollo

Más detalles

Tipos de acción que pueden financiarse en el marco de esta convocatoria. Las prioridades, acciones y actividades de esta convocatoria son:

Tipos de acción que pueden financiarse en el marco de esta convocatoria. Las prioridades, acciones y actividades de esta convocatoria son: DESCRIPCION DEL MODULO CONSTITUCIÓN DE REDES ACADEMICAS Proyecto. Apoyo al Programa de Movilidad MERCOSUR en Educación Superior (Extraído de: Programa de trabajo anual en materia de subvenciones PMM/ DCI

Más detalles

FESB Servicio de Solicitud de Token

FESB Servicio de Solicitud de Token FESB Servicio de Solicitud de Versión 1.0 Área de Arquitecturas Unidad de Arquitectura de Software de Aplicaciones 1 Servicio de solicitud de Hoja de Control Título Documento de Referencia Responsable

Más detalles

TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB

TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB Existen varios tipos de tecnologías para los Servidores Web, estas tecnologías se pueden dividir en 4 grupos principales que son: Tecnologías al lado del cliente

Más detalles

Qué son los Web Services?

Qué son los Web Services? III. Web Services 1. Qué son los Web Services? 2. Ejemplos de Web Services 3. Tecnologías y arquitectura 3.1. Arquitectura 3.2. Lenguaje de descripción: WSDL 3.3. Protocolo: SOAP 3.4. Registro de servicios:

Más detalles

PROTOCOLOS DE APLICACIÓN PRÁCTICA EN INFOMED INTEROPERABILIDAD

PROTOCOLOS DE APLICACIÓN PRÁCTICA EN INFOMED INTEROPERABILIDAD PROTOCOLOS DE INTEROPERABILIDAD APLICACIÓN PRÁCTICA EN INFOMED PRESENTA: ING. VICTOR RICARDO DÍAZ COORDINADOR DEL GRUPO DE DESARROLLO CNICM - INFOMED GRUPO DE DESARROLLO: DESARROLLO@INFOMED.SLD.CU OBJETIVO

Más detalles

Documentacion de servicios para los SARCF del proyecto FACe. Equipo de desarrollo de la plataforma FACe. Versión 1.2.9

Documentacion de servicios para los SARCF del proyecto FACe. Equipo de desarrollo de la plataforma FACe. Versión 1.2.9 Documentacion de servicios para los SARCF del proyecto Equipo de desarrollo de la plataforma Versión 1.2.9 Esta página se ha dejado vacía a propósito Índice de contenidos Capítulo 1 Introducción........................................

Más detalles

Oficina Virtual Manual del usuario

Oficina Virtual Manual del usuario Oficina Virtual Manual del usuario AJUNTAMENT D ALGEMESÍ 1/24 Índice 1. Introducción.. 3 2. Oficina Virtual.. 3 2.1. Organización... 3 2.2. Idioma 5 2.3. Información del portal 5 3. Perfiles de usuario

Más detalles

GMF Gestor de incidencias

GMF Gestor de incidencias GMF Gestor de incidencias Contenidos Contenidos... 1 Introducción... 2 El módulo de Gestión de Incidencias... 2 Vista del técnico... 2 Vista de usuario... 4 Workflow o flujo de trabajo... 5 Personalización

Más detalles

Tema 6: Comparativa CORBA/Servicios Web

Tema 6: Comparativa CORBA/Servicios Web Tema 6: Comparativa CORBA/Servicios Web Introducción Para establecer una comparativa, es preciso tener en cuenta CORBA se introdujo en 1991 y Servicios Web en el 2000 CORBA es una solución más madura y

Más detalles

JSP Básico. Índice. 2 Traducción de los JSP a servlets...2. 6 Acciones...8. 1 Introducción a JSP... 2

JSP Básico. Índice. 2 Traducción de los JSP a servlets...2. 6 Acciones...8. 1 Introducción a JSP... 2 Índice 1 Introducción a JSP... 2 2 Traducción de los JSP a servlets...2 3 Elementos de JSP...3 4 Inserción de código en páginas JSP... 4 4.1 Expresiones...4 4.2 Scriptlets...4 4.3 Declaraciones... 4 4.4

Más detalles

LA NUEVA FORMACIÓN PROFESIONAL REGLADA EN ANDALUCIA

LA NUEVA FORMACIÓN PROFESIONAL REGLADA EN ANDALUCIA LA NUEVA FORMACIÓN PROFESIONAL REGLADA EN ANDALUCIA INDICE Joaquina Montilla Luque 1.- INTRODUCCIÓN 2.- LA FORMACIÓN PROFESIONAL REGLADA 3.-IMPLANTACACIÓN DE LA FORMACIÓN PROFESIONAL, LOE EN ANDALUCIA

Más detalles

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA

SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura

Más detalles

GUÍA PARA LAS FAMILIAS

GUÍA PARA LAS FAMILIAS GUÍA PARA LAS FAMILIAS Para Obtener Asistencia Financiera Hacer de la educación independiente una realidad. Usted ha tomado la decisión de invertir en una educación independiente para su hijo. La educación

Más detalles

I. DISPOSICIONES GENERALES

I. DISPOSICIONES GENERALES POLÍTICA DE CLASIFICACIÓN DE CLIENTES I. DISPOSICIONES GENERALES 1.1. El propósito de esta Política de Clasificación de Clientes de DELTASTOCK es establecer normas internas para la clasificación de los

Más detalles

Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula>

Objetos educativos y estandarización en e-learning: Experiencias en el sistema <e-aula> Objetos educativos y estandarización en e-learning: Experiencias en el sistema Fernández-Manjón, B.1, López Moratalla, J.2 Martínez Ortiz, I. 2, Moreno Ger, P. 2 Universidad Complutense de Madrid,

Más detalles

JSP. MSc. Daniel Alejandro Yucra Sotomayor Pag. - 1 - Web Services. Laboratorio Nro. 11. Web Services con JAX-WS con MySQL. I. Competencia General:

JSP. MSc. Daniel Alejandro Yucra Sotomayor Pag. - 1 - Web Services. Laboratorio Nro. 11. Web Services con JAX-WS con MySQL. I. Competencia General: Laboratorio Nro. 11 Web Services con JAX-WS con MySQL I. Competencia General: Mostrar la capacidad que tienen los web services cuando se combinan con componen como una base de datos en MySQL. II. Definiendo

Más detalles

Contrato de Servicio ServiciosPortalWS

Contrato de Servicio ServiciosPortalWS Contrato de Servicio WS Versión: 1.2 15/01/2015 HOJA DE CONTROL REGISTRO DE CAMBIOS Cambio Causa del Cambio Responsable del Cambio Fecha del Cambio 1 Versión Inicial 2 Revisión Subdirección de Informática

Más detalles

DESARROLLO WEB EN ENTORNO SERVIDOR

DESARROLLO WEB EN ENTORNO SERVIDOR DESARROLLO WEB EN ENTORNO SERVIDOR CAPÍTULO 8: Generación dinámica de páginas Web interactivas Marcos López Sanz Juan Manuel Vara Mesa Jenifer Verde Marín Diana Marcela Sánchez Fúquene Jesús Javier Jiménez

Más detalles

Sockets en Java. La Creatividad proviene de un conflicto de ideas. Uso de Sockets

Sockets en Java. La Creatividad proviene de un conflicto de ideas. Uso de Sockets Uso de Sockets Este pequeño manual, le muestra cómo funciona el Socket Server para crear un pequeño servidor web que envía una página HTML a cualquier Navegador Web como Firefox, Internet Explorer, etc..

Más detalles

GUÍA PARA LAS FAMILIAS To Para Obtener Asistencia Financiera

GUÍA PARA LAS FAMILIAS To Para Obtener Asistencia Financiera GUÍA PARA LAS FAMILIAS To Para Obtener Asistencia Financiera sss.nais.org/parents GUÍA PARA LAS FAMILIAS Para obtener asistencia financiera Haciendo que la educación independiente sea una realidad. Usted

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

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

GUÍAS FÁCILES DE LAS TIC

GUÍAS FÁCILES DE LAS TIC GUÍAS FÁCILES DE LAS TIC del COLEGIO OFICIAL DE INGENIEROS DE TELECOMUNICACIÓN Trabajo Premiado 2006 Autor: La Red Internet D. Gerson Aires Casas 17 de Mayo 2006 DIA DE INTERNET GUÍAS FÁCILES DE LAS TIC

Más detalles

PRESENTACIÓN. www.townsandcitiesforall.net 1

PRESENTACIÓN. www.townsandcitiesforall.net 1 PRESENTACIÓN Actualmente la mayoría de las acciones de mejora de la accesibilidad son proyectos dispersos en el territorio y aislados, de gran importancia funcional, pero de poca notoriedad. Es necesario

Más detalles

ACTIVIDAD TRABAJO COLABORATIVO II CURSO DE ESPECIALIZACION SEGURIDAD EN APLICACIONES MOVILES

ACTIVIDAD TRABAJO COLABORATIVO II CURSO DE ESPECIALIZACION SEGURIDAD EN APLICACIONES MOVILES ACTIVIDAD TRABAJO COLABORATIVO II CURSO DE ESPECIALIZACION SEGURIDAD EN APLICACIONES MOVILES Ing. Mauricio Ramírez Villegas Director del Curso Universidad Nacional Abierta y a Distancia 2014 Temáticas

Más detalles

SISTEMAS DE INFORMACIÓN III TEORÍA

SISTEMAS DE INFORMACIÓN III TEORÍA CONTENIDO: Introducción a los Web services Las bases de los Web services La nueva generación de la Web Interactuando con los Web services La tecnología de Web services XML: Lo fundamental WSDL: Describiendo

Más detalles

FACTURACIÓN ELECTRÓNICA EN EL AYUNTAMIENTO DE MISLATA. INFORMACIÓN A LOS PROVEEDORES

FACTURACIÓN ELECTRÓNICA EN EL AYUNTAMIENTO DE MISLATA. INFORMACIÓN A LOS PROVEEDORES FACTURACIÓN ELECTRÓNICA EN EL AYUNTAMIENTO DE MISLATA. INFORMACIÓN A LOS PROVEEDORES 1.Introducción. La Ley 25/2013, de 27 de diciembre, de impulso de la factura electrónica y creación del registro contable

Más detalles

Comisión Internet Costa Rica (CI-CR). 2 de 2 del 03/06/2005. Comisión Internet Costa Rica (CI-CR). Nº 32083 EL PRESIDENTE DE LA REPÚBLICA

Comisión Internet Costa Rica (CI-CR). 2 de 2 del 03/06/2005. Comisión Internet Costa Rica (CI-CR). Nº 32083 EL PRESIDENTE DE LA REPÚBLICA Decreto Ejecutivo : 32083 del 24/08/2004 Datos generales: Comisión Internet Costa Rica (CI-CR). Ente emisor: Poder Ejecutivo Fecha de vigencia desde: 05/11/2004 Versión de la norma: Datos de la Publicación:

Más detalles

Introducción al desarrollo web (idesweb)

Introducción al desarrollo web (idesweb) Introducción al desarrollo web (idesweb) Práctica 8: PHP 2 (cookies y sesiones) 1. Objetivos Conocer el concepto de cookie y sus posibles usos. Aprender a utilizar las cookies con PHP. Conocer el concepto

Más detalles

Servicio de Email Marketing

Servicio de Email Marketing Servicio de Email Marketing Cuando hablamos de Email marketing, es un envío Masivo de correos con permisos realizado por herramientas tecnológicas de correo electrónico, mediante el cual su anuncio estará

Más detalles

Desarrollo de Servicios Web para la ETN

Desarrollo de Servicios Web para la ETN ........... Desarrollo de Servicios Web para la ETN Primer Informe de Avance JULIO, 2010 Primer Informe de Avance Desarrollo de Servicios Web para la ETN Crear Servicios Web que hagan disponible la información

Más detalles

PLAN DE ACTUACIÓN EMPLEO JOVEN

PLAN DE ACTUACIÓN EMPLEO JOVEN Jerez, 15 de abril de 2013 PLAN DE ACTUACIÓN EMPLEO JOVEN En la actualidad, existe en Jerez de la Frontera un paro registrado de 36.742 personas de las cuales 3.770 personas son menores de 25 años. El

Más detalles

Service Oriented Architecture

Service Oriented Architecture Programación Concurrente y Distribuida Ingeniería en Informática Service Oriented Architecture José Carlos Cortizo Pérez josecarlos.cortizo@uem.es http://www.esp.uem.es/jccortizo D. Sistemas Informáticos

Más detalles

FRAMEWORK 2 Creación de Servicios Web

FRAMEWORK 2 Creación de Servicios Web Creación de Versión 1.1 Área de Aplicaciones Especiales y Arquitectura de Software Página 1 de 21 Hoja de Control Título Documento Referencia Responsable de Creación de Área de Aplicaciones Especiales

Más detalles

Manual del Servicio Web. Afilnet.com. Afilnet. Servicios de Telecomunicaciones SMS

Manual del Servicio Web. Afilnet.com. Afilnet. Servicios de Telecomunicaciones SMS Manual del Servicio Web Afilnet.com Afilnet Servicios de Telecomunicaciones SMS 0. Prefacio. Registro como Cliente Para Registrarse como cliente, debe pulsar en Registrarme, una vez hecho esto le aparecerá

Más detalles

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA UNED Centro Asociado de Cádiz RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA 1. OBJETOS Cualquier elemento del programa es un objeto. Un programa es un conjunto de objetos que se comunican entre sí

Más detalles

MASTER UNIVERSITARIO EN PLANIFICACIÓN Y GESTIÓN DE PROCESOS EMPRESARIALES

MASTER UNIVERSITARIO EN PLANIFICACIÓN Y GESTIÓN DE PROCESOS EMPRESARIALES MASTER UNIVERSITARIO EN PLANIFICACIÓN Y GESTIÓN DE PROCESOS EMPRESARIALES UNIVERSIDAD DE VALENCIA 5.1 DESCRIPCIÓN DEL PLAN DE ESTUDIOS 5.1.1 Descripción general del plan de estudios Distribución del plan

Más detalles

Contrato de Servicio

Contrato de Servicio Contrato de Servicio Servicio de consulta del estado de Facturas Junta de Comunidades de Castilla la Mancha VERSIÓN: 1.00 FECHA: Octubre de 2015 CORREO ELECTRÓNICO: ÍNDICE CONTRATO DE SERVICIO... 1 ÍNDICE...

Más detalles

Solución Examen Junio 2007 (a) Ejercicio GeoTaxi (1h 20 min.) Diagrama de Casos de Uso y. Casos de uso (2,5 puntos) Modelo de Dominio (1,5 puntos)

Solución Examen Junio 2007 (a) Ejercicio GeoTaxi (1h 20 min.) Diagrama de Casos de Uso y. Casos de uso (2,5 puntos) Modelo de Dominio (1,5 puntos) Solución Examen Junio 2007 (a) Ejercicio GeoTaxi (1h 20 min.) Diagrama de Casos de Uso y Casos de uso (2,5 puntos) Modelo de Dominio (1,5 puntos) 1 Actores OPERADOR CLIENTE TAXISTA 2 Actor Cliente Identificarse

Más detalles

Enkarga.com LLC. Política de privacidad

Enkarga.com LLC. Política de privacidad Enkarga.com LLC. Política de privacidad Esta declaración de privacidad explica qué información recopilamos de usted se utiliza al ordenar productos Enkarga.com LLC y cuando usted visita nuestros sitios.

Más detalles

Orden TIN/1459/2010, de 28 de mayo, por la que se crea la sede electrónica de la Secretaría de Estado de la Seguridad Social.

Orden TIN/1459/2010, de 28 de mayo, por la que se crea la sede electrónica de la Secretaría de Estado de la Seguridad Social. Orden TIN/1459/2010, de 28 de mayo, por la que se crea la sede electrónica de la Secretaría de Estado de la Seguridad Social. (B.O.E. de 5 de junio de 2010) La Ley 11/2007, de 22 de junio, de acceso electrónico

Más detalles

DIEZ RECOMENDACIONES SOBRE LA TRANSPARENCIA DE LOS DUEÑOS DE LOS MEDIOS DE COMUNICACIÓN

DIEZ RECOMENDACIONES SOBRE LA TRANSPARENCIA DE LOS DUEÑOS DE LOS MEDIOS DE COMUNICACIÓN DIEZ RECOMENDACIONES SOBRE LA TRANSPARENCIA DE LOS DUEÑOS DE LOS MEDIOS DE COMUNICACIÓN 4 de noviembre de 2013 Estas recomendaciones establecen la estructura para asegurar la transparencia de los dueños

Más detalles

Servicios Web con Java EE

Servicios Web con Java EE Introducción Servicios Web con Java EE Daniel López Fuentes Laura Tolsada Bris Sergio Tejero López Irene Clemente Bueno Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar

Más detalles

Servicios Web con Java EE

Servicios Web con Java EE Servicios Web con Java EE Daniel López Fuentes Laura Tolsada Bris Sergio Tejero López Irene Clemente Bueno Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Introducción Un servicio

Más detalles

Tema 1 HTTP y aplicaciones web

Tema 1 HTTP y aplicaciones web Tema 1 HTTP y aplicaciones web Indice 1. HTTP para sitios web estáticos 2. HTTP básico para aplicaciones web 3. Aplicaciones AJAX 4. APIs REST 1.1. HTTP para sitios web estáticos Petición/respuesta HTTP

Más detalles

financieras de las operaciones de endeudamiento formalizadas en la primera fase del mecanismo de financiación para el pago a

financieras de las operaciones de endeudamiento formalizadas en la primera fase del mecanismo de financiación para el pago a ADNINISTRACIONES Modificación de determinadas condiciones financieras de las operaciones de endeudamiento formalizadas en la primera fase del mecanismo de financiación para el pago a los proveedores de

Más detalles

Modelo de Objetos Distribuidos

Modelo de Objetos Distribuidos Remote Method Invocation Modelo de Objetos Distribuidos Un objeto remoto es un objeto cuyos métodos pueden ser invocados desde otra máquina virtual de java, potencialmente en un host diferente. Modelo

Más detalles

Introducción a la extensión de scripting en gvsig 2.0

Introducción a la extensión de scripting en gvsig 2.0 Introducción a la extensión de scripting en gvsig 2.0 2012 gvsig Association Este documento se distribuye con la licencia Creative Commons 1 2 Índice de contenido 1 Introducción... 3 Instalación de la

Más detalles

El Portal de la Transparencia

El Portal de la Transparencia La base para la Publicidad Activa de información recogida en la Ley de Transparencia 1. Introducción La concepción y diseño técnico del Portal de la Transparencia, son fruto de un Acuerdo de Colaboración

Más detalles

Servicio Web de Timbrado

Servicio Web de Timbrado Servicio Web de Timbrado Este documento describe la información relacionada para la implementación del Servicio Web de Timbrado Versión documento 3.1 dotnet Desarrollo de Sistemas 01/01/2014 Contenido

Más detalles

PLAN DIRECTOR DE SERVICIOS MÓVILES DE VALOR AÑADIDO EN LA ADMINISTRACIÓN PÚBLICA

PLAN DIRECTOR DE SERVICIOS MÓVILES DE VALOR AÑADIDO EN LA ADMINISTRACIÓN PÚBLICA PLAN DIRECTOR DE SERVICIOS MÓVILES DE VALOR AÑADIDO EN LA ADMINISTRACIÓN PÚBLICA Manager LaneFour Strategy & Management Manager LaneFour Strategy & Management Palabras clave Plan Director, Mobile Government/Administración

Más detalles

1 Índice... 1. 2 Introducción... 2. 2.1 Propósito... 2. 2.2 Alcance... 2. 3 Modelo Arquitectónico Inicial... 3

1 Índice... 1. 2 Introducción... 2. 2.1 Propósito... 2. 2.2 Alcance... 2. 3 Modelo Arquitectónico Inicial... 3 1 Índice 1 Índice... 1 2 Introducción... 2 2.1 Propósito... 2 2.2 Alcance... 2 3 Modelo Arquitectónico Inicial... 3 3.1 Diagrama de alto nivel de la arquitectura... 3 3.2 Vista de Casos de Uso... 5 3.2.1

Más detalles

WebService: presentacionprocessor

WebService: presentacionprocessor AFIP SDG SIT DI INTR WebService: presentacionprocessor Presentación de DDJJ desde Organismos Externos Manual para el desarrollador Revisión correspondiente al 18/07/2013 Página 1 de 13 Revisión Histórica

Más detalles

Unidad II. Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar

Unidad II. Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar Clase:005 1 Unidad II Interfaz Grafica (continuación ) Basado en clases de Ing. Carlos A. Aguilar 2 Agenda Desarrollo de Apps para Android Aplicaciones en Android Componentes Básicos de las Aplicaciones

Más detalles