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

De WikiEducator
Saltar a: navegación, buscar
(Página creada con '==Evolución de los servicios web== ==Tecnologías asociadas a las aplicaciones web== ==Tipos de aplicaciones web== ==Arquitectura Web. Modelos== ==Plataformas web libres y prop…')
 
Línea 1: Línea 1:
==Evolución de los servicios web==
+
{{#widget:Slides}}
==Tecnologías asociadas a las aplicaciones web==
+
{{MiTitulo|TEMA 1.1 ASPECTOS GENERALS DE ARQUITECTURA WEB}}
==Tipos de aplicaciones web==
+
==Arquitectura Web. Modelos==
+
==Plataformas web libres y propietarias==
+
==Organización de un servidor web==
+
==Escalabilidad==
+
===Vertical===
+
===Horizontal===
+
===Cloud computing===
+
  
=Servidor Web Apache=
+
<div class="slides layout-regular template-default">
=Aplicaciones Web y servidores de aplicaciones=
+
 
=Estructura y despliegue de una aplicación Web=
+
<div class="slide">
 +
==Evolución de los servicios Web==
 +
*[http://www.w3c.es/Divulgacion/GuiasBreves/ServiciosWeb Información sobre servicios web]
 +
*Son muchas la definiciones que podemos encontrar
 +
*Esto hace que el concepto englobe muchos términos y usos, elegimos una
 +
</div>
 +
<div class="slide">
 +
===Definiciones===
 +
{{Definicion|'''''Conjunto de aplicaciones y/o tecnologías con capacidad para actuar entre ellas en la Web.'''''}}
 +
{{Definicion| W3C lo define '''''web service  es un sistema de software diseñado para permitir interoperatibilidad máquina a máquina en una red.'''''}}
 +
</div>
 +
<div class="slide">
 +
*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.
 +
</div>
 +
<div class="slide">
 +
=== Qué hacen ===
 +
{{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
 +
[[Image:Servicio1.png|300px]]
 +
</div>
 +
<div class="slide">
 +
*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]]
 +
*En todo este proceso intervienen una serie de tecnologías que hacen posible esta circulación de información.
 +
</div>

Revisión de 20:46 6 oct 2012


Evolución de los servicios Web

Definiciones

Icon define.gif

Definición

Conjunto de aplicaciones y/o tecnologías con capacidad para actuar entre ellas en la Web.




Icon define.gif

Definición

W3C lo define web service es un sistema de software diseñado para permitir interoperatibilidad máquina a máquina en una red.


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

Qué hacen

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

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