Diferencia entre revisiones de «Usuario:ManuelRomero/DAW/ArquitecuraWeb/daw actual»

De WikiEducator
Saltar a: navegación, buscar
Línea 15: Línea 15:
 
*Es un conjunto de '''''aplicaciones y/o tecnologías''''' con capacidad para '''''actuar entre ellas''''' en la Web.
 
*Es un conjunto de '''''aplicaciones y/o tecnologías''''' con capacidad para '''''actuar entre ellas''''' en la Web.
 
*W3C define ''web service''  como un '''''sistema de software''''' diseñado para permitir '''''interoperatibilidad''''' máquina a máquina en una red.
 
*W3C define ''web service''  como un '''''sistema de software''''' diseñado para permitir '''''interoperatibilidad''''' máquina a máquina en una red.
 +
[[Imagen:webService.png]]
 +
http://upload.wikimedia.org/wikipedia/commons/4/4a/Webservices.png
 +
{{Metadata|Descripción =Web Service (Servicios Web
 +
|Fuente =en.wikipedia.org/wiki/Web_service
 +
|Autor =H. Voormann
 +
|Licencia = CC-BY
 +
|Fecha =
 +
}}
 +
 +
<div class="slide">
 
</div>
 
</div>
 
<div class="slide">
 
<div class="slide">

Revisión de 05:23 7 oct 2012


Evolución de los servicios Web

  • Primero intentariemos hablar de qué es un servicio web o web service
  • Son muchas la definiciones que podemos encontrar
  • Esto hace que el concepto englobe muchos términos y usos, elegimos una
  • Información sobre servicios web

Web Service: definiciones

  • Es un conjunto de aplicaciones y/o tecnologías con capacidad para actuar entre ellas en la Web.
  • W3C define web service como un sistema de software diseñado para permitir interoperatibilidad máquina a máquina en una red.

Archivo:WebService.png http://upload.wikimedia.org/wikipedia/commons/4/4a/Webservices.png


Descripción

Web Service (Servicios Web

Fuente

en.wikipedia.org/wiki/Web_service

Fecha
Autor

H. Voormann

Licencia

CC-BY

Web service definicion según W3C



Icon define.gif

Definición

Un Servicio Web es una aplicación software identificada por un URI, cuyas interfaces se pueden definir, describir y descubrir mediante documentos XML.
  • Los Servicios Web hacen posible la interacción entre agentes software (aplicaciones) utilizando mensajes XML intercambiados mediante protocolos de Internet


Web Service: idea general en la web

  • Desde un punto de vista práctico lo podemos ver como API's Web que pueden ser accedidas en una red y ejecutadas en un sistema de hosting remoto.
    • Estas aplicaciones o tecnologías intercambian datos entre sí con el objetivo de ofrecer unos servicios.
  • El uso es el normal de un escenario cliente/servidor Los proveedores ofrecen sus servicios como procedimientos remotos y los usuarios solicitan un servicio llamando a estos procedimientos a través de la Web.

Web Service: qué hace este software



Icon objectives.jpg

Objetivo

Proporcionan mecanismos de comunicación estándares entre diferentes aplicaciones
  • Estas aplicaciones interactúan entre sí para presentar información dinámica al usuario.
  • Para que esto sea posible, es necesaria una arquitectura de referencia estándar, que veremos mas adelante

Describamos un proceso donde se usen servicios web

Web Service: Ejemplo 1

  • Un cliente solicita a una agencia de viajes una solicitud para un viaje. Se conecta a la página aprorta sus datos y el servidor web de la agencia de viajes contesta

Servicio1.png

Web Service: Ejemplo 1 (hoja 2)

  • A la vez para poder responder a la solicitud se ha de verificar hotels, viajes y la tarjeta de crédito que aporte el cliente con lo que tenemos que el servidor web de la agencia tiene que interoperar con otros servidores web

Servicio2.png

  • En todo este proceso intervienen una serie de tecnologías que hacen posible esta circulación de información.