Trabajos
Leandro Navarro Moldes
P07/M2106/02842
© FUOC • P07/M2106/02842
Arquitectura de aplicaciones web
Índice
Introducción ............................................................................................ Objetivos ...................................................................................................
5 6
1. Característicasde la demanda de 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) .......... 172.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 bajo demanda ............................................................ 34 Resumen .................................................................................................... 35 Actividades ............................................................................................... 37 Ejercicios de autoevaluación ............................................................... 37Solucionario ............................................................................................. 38 Glosario ..................................................................................................... 38 Bibliografía .............................................................................................. 39
© FUOC • P07/M2106/02842
5
Arquitectura de aplicacionesweb
Introducción
En este módulo didáctico se van a tratar 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 se analizan 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 elapartado de actividades y en la web de la asignatura, y que 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.
© FUOC • P07/M2106/02842
6
Arquitectura de aplicaciones web
Objetivos
Los objetivos de este módulo didáctico son los siguientes: 1. Conocer las características de la demandaque debe satisfacer un servidor web. 2. Conocer las distintas maneras 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.
© FUOC • P07/M2106/02842
7
Arquitectura de...
Regístrate para leer el documento completo.