04 M04 Arquitectura De Aplicaciones Web
aplicaciones web
Leandro Navarro Moldes
P07/M2106/02842
© FUOC • P07/M2106/02842
Arquitectura de aplicaciones web
Índice
Introducción ............................................................................................
5
Objetivos ...................................................................................................
6
1. Características de la demandade páginas web ........................... 7
2. Organización de las aplicaciones en servidores web ................. 15
2.1. Organización del servidor web ......................................................... 15
2.2. Organización de las aplicaciones web .............................................. 17
2.3. Interfaz común de pasarela (common gateway interface, CGI) .......... 17
2.3.1.FastCGI ................................................................................... 18
2.4. Servlet Java ........................................................................................ 19
2.4.1. La API de servlets ..................................................................... 20
2.5. Resumen y comparación .................................................................. 22
3.Servidores proxy-cache web ............................................................... 23
4. Contenidos distribuidos .................................................................... 28
4.1. Redes de distribución de contenidos ................................................ 29
5. Computación orientada a servicios ................................................ 33
5.1. Computación bajodemanda ............................................................ 34
Resumen .................................................................................................... 35
Actividades ............................................................................................... 37
Ejercicios de autoevaluación ............................................................... 37
Solucionario............................................................................................. 38
Glosario ..................................................................................................... 38
Bibliografía .............................................................................................. 39
© FUOC • P07/M2106/02842
5
Introducción
En este módulo didáctico se van atratar las formas de organizar aplicaciones
web y de cómo hacer que puedan funcionar pese a estar sujetas al comportamiento caótico e imprevisible de Internet.
Primero se caracteriza la demanda de estos servicios y cómo medirla en la práctica. Después, se describen las formas de construir y la evolución de los servicios
web (cgi, servlets, servidores de aplicaciones y servidores web), y seanalizan los
casos de distintos servidores web; para acabar hablando de formas distribuidas
de servicio: servidores intermediarios proxy-cache, redes de distribución de contenidos, aplicaciones orientadas a servicios y computación bajo demanda.
La forma de adquirir los conocimientos pasa por realizar los pequeños experimentos que se ofrecen en el apartado de actividades y en la web de la asignatura,
yque ayudan tanto a concretar las ideas centrales como a tener experiencias propias y personales de los fenómenos, técnicas y herramientas que se describen.
Arquitectura de aplicaciones web
© FUOC • P07/M2106/02842
6
Objetivos
Los objetivos de este módulo didáctico son los siguientes:
1. Conocer las características de la demanda que debe satisfacer un servidor
web.
2. Conocer las distintasmaneras de organizar una aplicación web y los modelos que existen, según los distintos criterios.
3. Conocer las características y el funcionamiento de cada modelo.
4. Poder elegir la mejor opción en cada situación y valorar las implicaciones
del montaje que hay que realizar.
Arquitectura de aplicaciones web
© FUOC • P07/M2106/02842
7
Arquitectura de aplicaciones web
1. Características de la...
Regístrate para leer el documento completo.