ADELA TORRES JONATHAN BEJARANO

Slides:



Advertisements
Presentaciones similares
Web Services.
Advertisements

Como Migrar a Software Libre
Búsqueda de una frase exacta
Java Web Services Developer Arquitectura
para Exchange Archivo del correo interno y externo
Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
Internet y tecnologías web
Servicios Web XML 03 de Junio de 2004 Fernando Alonso Blázquez.
CUPS Configuración y Uso de Paquetes de Software
Hardware y Software de servidor
Introducción a servidores
Características generales de un servicio web
Taller de Internet Octubre 2004 Profesora: Marisa Alejandra Lara Escobar.
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
Lenguajes Servicios Web
Término que se le da al conjunto de equipos de cómputo que se encuentran conectados entre si por medio de dispositivos físicos que envían y reciben -
Cátedra Pragma Orientación a Servicios Parte I 2 © PRAGMA S.A.
Servicios Web.
UD 4: “Instalación y administración de servicios Web” Características generales de un servidor Web. Jorge De Nova Segundo.
Tipos de Servicios Web.
IMPLEMENTACIÓN DE ARQUITECTURA EMPRESARIAL
Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización Entre plataformas Entre lenguajes.
Introducción XML y WebServices.
Características generales de un servicio Web.
Aplicaciones en línea:aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor web a través de Internet o de una intranet mediante.
QUE ES INTERNET Podríamos decir que Internet está formado por una gran cantidad de ordenadores que pueden intercambiar información entre ellos. Es una.
SERVIDOR.
WSDL & UDDI Taller de Sistemas de Información 1
Juan Andrada Romero Jose Domingo López López.  Introducción  Conceptos  Arquitectura JXTA  Protocolos  Demostración  Alternativas  Conclusiones.
Uso de Google Web API, SOAP y WSDL
 El primer navegador Web incluía un lenguaje de estilo interno que utilizaba dicho navegador para mostrar las páginas HTML.  Sin embargo estos primeros.
POP3 UCLV Mapas Conceptuales para la enseñanza de Redes de Computadoras.
Servicios Web. Servicios web Son programas con funcionalidad accesible a través de protocolo http que permiten la ejecución remota de métodos y funciones.
Internet.
PROTOCOLO H T T P.
DESARROLLO DE PÁGINAS EN EL WEB Preparado por Prof. Edgar Lopategui Corsino.
Unidad didáctica 6 Diseño de páginas Web.
BASE DE DATOS EN LA WEB.
RESUMEN CAPITULO 6.
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
1 Web Services. 2 Definición de XML Web Services Los servicios XML Web Services son los elementos fundamentales en la evolución hacia la computación distribuida.
Conceptos básicos sobre Internet
Desarrollo de aplicaciones empresariales con Web Services
¿Qué es Internet? Internet puede ser definida como una red mundial de comunicaciones basada en computadores que comparten sus recursos e información a.
Guía fácil del RSS.
FUNDAMENTOS TECNOLÓGICOS DE INFORMACIÓN Internet y World Wide Web.
Web Semántica La Web Semántica es la nueva generación de la Web, que intenta realizar un filtrado automático preciso de la información. Para ello, es necesario.
1 Clase 3 Registro de resultados Tecnología de la Comunicación I.
Almacenamiento virtual de sitios web: «Hosts» virtuales. Jesús Torres Cejudo.
S ERVICIOS DE RED E I NTERNET T EMA 4: I NSTALACIÓN Y ADMINISTRACIÓN DE SERVICIOS W EB Nombre: Adrián de la Torre López.
Servicios de Red e Internet
Características generales de un servicio Web.
DIRECCIONES URL Las siglas URL corresponden a las palabras inglesas Universal Resource Locator, que en español viene a significar algo así como "Localizador.
TEMA: SERVICIOS WEB INTEGRANTES DEL EQUIPO: CELESTE ROMANO PEDRO VELAZQUEZ PEDRO MONTESINOS.
Búsqueda de Información en Internet
UD 4: “Instalación y administración de servicios Web”
Punto 2 – Elementos de Correo Juan Luis Cano. Para que una persona pueda enviar un correo a otra, cada una ha de tener una dirección de correo electrónico.
DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBUÍDOS ALUMNOS: MARIANA MIGNÓN RÉDING CARLOS ANTONIO CARRASCO MARTÍNEZ PROFESOR: DR. JOSÉ BERNARDO PARRA.
Unidad 1:introducción a las tecnología web.
Punto 1 – Introducción al servicio Juan Luis Cano.
XML y Servicios Web Ricardo Eito Brun Sevilla, de octubre 2002.
Servidores. ¿Qué es un servidor? Servidor de Aplicación Servidor de impresión Servidor de base de datos Servidor de correo Servidor de Internet Servidor.
1. 2 Físicamente, Internet (Interconnected Networks) es una red compuesta por miles de redes independientes pertenecientes a instituciones públicas, centros.
Tema: Internet Objetivo: aprender a utilizar las herramientas para la búsqueda de información en internet.
Modelo Cliente - Servidor. La Web funciona siguiendo el denominado modelo cliente-servidor, habitual en las aplicaciones que funcionan en una red. Existe.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
REDES Angie Paola Gutiérrez C. ♥ Once ♥. REDES DE COMPUTADORAS Es un conjunto de elementos interceptados entre si, para compartir información. Como en.
Planificación Curso UNIDAD 1. INTRODUCCIÓN A LOS SERVICIOS EN RED UNIDAD 2. SERVICIOS DHCP UNIDAD 3. SERVICIOS DNS UNIDAD 4. SERVICIOS DE ACCESO REMOTO.
1.ª Parte: Dónde y cómo buscar información.  Cuando se busca información sobre un tema, es necesario emplear una «estrategia de búsqueda» para optimizar.
Servicios Web-SOA Aula: Fomento 05/06/2006 a 08/05/2006.
Transcripción de la presentación:

ADELA TORRES 160-1433 JONATHAN BEJARANO 160-1040 WEB SERVICE ADELA TORRES 160-1433 JONATHAN BEJARANO 160-1040

WEB SERVICE conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre sí con el objetivo de ofrecer unos servicios. Los proveedores ofrecen sus servicios como procedimientos remotos y los usuarios solicitan un servicio llamando a estos procedimientos a través de la Web. Los servicios web posibilitan que distintos servidores hablen entre sí para solicitar y recibir servicios, de forma transparente al cliente que contacta con uno de los servidores

WEB SERVICE Los web services son componentes software que permiten a los usuarios usar aplicaciones que comparten datos con otros programas, vía Internet. Son aplicaciones independientes de la plataforma que pueden ser fácilmente publicadas, localizadas e invocadas mediante protocolos web estándar, como XML, SOAP, UDDI o WSDL.

SOAP SOAP (protocolo simple de acceso a objetos ) Permite que programas que corren en diferentes sistemas operativos se comuniquen. La comunicación entre las diferentes entidades se realiza mediante mensajes que son rutados en un sobre SOAP. El protocolo SOAP facilita la comunicación entre servidores. SOAP especifica el formato de los mensajes para que una máquina solicite un servicio a otra máquina y reciba una respuesta.

ESTRUCTURA SOAP

WSDL WSDL (lenguaje de descripción de servicios Web ) Este protocolo se encarga de describir el web service cuando es publicado. Es el lenguaje XML que los proveedores emplean para describir sus web services. La especificación WSDL define conjunto de elementos de extensibilidad para la asociación SOAP, HTTP GET, HTTP POS, MIME. Sin embargo, la especificación sólo define las asociaciones para dos de los cuatro tipos de operaciones. Un sentido y petición repuesta.

WSDL es un dialecto basado en XML sobre el esquema que describe un servicio Web. Un documento WSDL proporciona la información necesaria al cliente para interaccionar con el servicio Web. WSDL es extensible y se puede utilizar para describir, prácticamente, cualquier servicio de red, incluyendo SOAP sobre HTTP e incluso protocolos que no se basan en XML como DCOM sobre UDP. Permite que un servicio y un cliente establezcan un acuerdo en lo que se refiere a los detalles de transporte de mensajes y su contenido, a través de un documento procesable por dispositivos. WSDL representa una especie de contrato entre el proveedor y el que solicita. WSDL especifica la sintaxis y los mecanismos de intercambio de mensajes.

UDDI UDDI (Universal Description Discovery and Integration): Este protocolo permite la publicación y localización de los servicios. Los directorios UDDI actúan como una guía telefónica de web services.

COMO FUNCIONA

GOOGLE Google proporciona una API que permite acceder a sus servicios de búsqueda desde una máquina remota utilizando el protocolo SOAP. Google ofrece a través de su sitio web la documentación y archivos necesarios para que una máquina pueda acceder a sus servicios de búsqueda. Para ello es necesario un registro previo que proporciona una clave única. Cada servidor, identificado por la clave recibida de Google, puede realizar un máximo de 1000 peticiones por día. El web service de Google se ofrece gratuitamente a investigadores para que experimenten con la tecnología que lo sustenta. En estos momentos, no hay versión comercial.

GOOGLE El API de Google se ofrece en un archivo comprimido ZIP compuesto por distintos ficheros, entre los que se encuentran un archivo WSDL (Web Services Description Language, lenguaje de descripción de servicios web), un archivo .jar con clases Java junto a su documentación y aplicaciones demostrativas en Java y Microsoft .Net.

GOOGLE La aplicación Java funciona desde línea de comando y permite hacer búsquedas, solicitar sugerencias de un término mal tecleado y ver la caché de Google para cierta URL.

GOOGLE Para poder acceder a estos servicios pero desde un navegador web, no desde la línea de comandos, necesitamos configurar un servidor web que realice las consultas necesarias a Google mediante su API. El usuario, desde su navegador, únicamente verá que accede a un sitio web (http://servidor-de-ejemplo.com), en el cual puede realizar una consulta de búsqueda y recibir los resultados dentro del mismo sitio. El usuario no sabría que internamente se utiliza una consulta a Google si no se le indica.

GOOGLE Google proporciona un archivo WSDL que describe las operaciones soportadas. Este fichero se encuentra entre los archivos descargados de la API. La descripción WSDL indica que se soportan tres operaciones: doSpellingSuggestion, doGetCachedPage y doGoogleSearch. La primera permite solicitar a Google una sugerencia de escritura correcta para un término mal tecleado. La segunda devuelve la caché almacenada de Google para una URL dada. Por último, doGoogleSearch, se corresponde con el servicio tradicional de búsquedas en la Web.

doSpellingSuggestion Operación doSpellingSuggestion Su manejo es el más sencillo de las tres. Para su invocación requiere dos entradas: key. Es el número de licencia proporcionado al usuario de la API. phrase. Término o términos que deseamos verificar su corrección. Su salida es: return. Término o términos corregidos. O nada, si no ha habido cambios.

doGetCachedPage Operación doGetCachedPage Su interfaz también es muy sencilla. Requiere dos entradas (key y url) y devuelve como salida la caché almacenada para la URL indicada. Entradas: key. Es el número de licencia proporcionado al usuario de la API. url. URL de la página o documento. Su salida es: return. Contenido de la caché para la URL solicitada.

doGoogleSearch Esta operación es la que admite un mayor número de opciones de configuración. Entre las entradas, las más importantes son la clave y la consulta solicitada. key. Es el número de licencia proporcionado al usuario de la API. q. Consulta formada por uno o varios términos de búsqueda. start. Posición (índice) del primer elemento a partir del cual solicitamos la búsqueda. maxResults. Número máximo de elementos que solicitamos a partir del indicado en la entrada anterior. El número devuelto podrá ser menor si no hay suficientes resultados encontrados.

BUSQUEDA filter. Tipo lógico que indica si realizamos la búsqueda filtrando los elementos similares a otros mostrados o no. restrict. Permite restringir la búsqueda a un almacén de búsqueda determinado como, por ejemplo, “linux”. safeSearch. Permite filtrar contenidos no aptos para menores. lr. Restringe a un idioma determinado. ie. Codificación de entrada (obsoleto). oe. Codificación de salida (obsoleto). La salida se devuelve mediante el elemento return del tipo complejo GoogleSearchResult.

Procedimiento De Suscripción a los Google Web Services Vaya a http://www.google.com/apis/ y cree una cuenta en Google. Esto sólo precisa de una dirección de correo electrónico. Tras registrarse recibirá por correo la clave de licencia de la Google API. Necesitará esta clave para pasarla como parámetro cada vez que invoque las funciones de búsqueda de Google

Procedimiento Descargue también desde http://www.google.com/apis/ el kit de desarrollo de Google Web API. Incluye algo de código de ejemplo en varios lenguajes de programación (pero no Python), y lo más importante, incluye el fichero WSDL. Descomprima el fichero del kit de desarrolo y busque GoogleSearch.wsdl. Copie este fichero a algún sitio permanente en su disco duro.