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

De WikiEducator
Saltar a: navegación, buscar
Línea 11: Línea 11:
 
</div>
 
</div>
 
<div class="slide">
 
<div class="slide">
===Definiciones===
+
===Web Service: definiciones===
 
<br/>
 
<br/>
 
{{Definicion|
 
{{Definicion|
Línea 18: Línea 18:
 
</div>
 
</div>
 
<div class="slide">
 
<div class="slide">
 +
===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.'''''
 
*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.
 
**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.
 
*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.
 
</div>
 
</div>
 
<div class="slide">
 
<div class="slide">
=== Qué hacen ===
+
=== Web Service: qué hacen este software 1===
 
{{Objetivo|Proporcionan mecanismos de comunicación estándares entre diferentes aplicaciones}}
 
{{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.  
 
*Estas aplicaciones interactúan entre sí para presentar información dinámica al usuario.  
Línea 34: Línea 33:
 
</div>
 
</div>
 
<div class="slide">
 
<div class="slide">
 +
=== Web Service: qué hacen este software 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
 
*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
 
[[Image:Servicio2.png|300px]]
 
[[Image:Servicio2.png|300px]]
 
*En todo este proceso intervienen una serie de tecnologías que hacen posible esta circulación de información.
 
*En todo este proceso intervienen una serie de tecnologías que hacen posible esta circulación de información.
 
</div>
 
</div>

Revisión de 20:54 6 oct 2012


Evolución de los servicios Web

Web Service: definiciones



Icon define.gif

Definición

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


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é hacen este software 1

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

  • 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: qué hacen este software 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.