Arquitectura de Aplicaciones Web PDF
Arquitectura de Aplicaciones Web PDF
Arquitectura de Aplicaciones Web PDF
TE
TE
La arquitectura asada en Web transforma la interfaz de bsqueda existente (el explorador de Web), en la interfaz del usuario final. La arquitectura de las aplicaciones Web suelen presentar un esquema de tres niveles El primer nivel consiste en la capa de presentacin que incluye no slo el navegador, sino tambin el servidor web que es el responsable de presentar los datos un formato adecuado. El segundo nivel est referido habitualmente a algn tipo de programa o script. Finalmente, el tercer nivel proporciona al segundo los datos necesarios para su ejecucin. Una aplicacin Web tpica recoger datos del usuario (primer nivel), los enviar al servidor, que ejecutar un programa (segundo y tercer nivel) y cuyo resultado ser formateado y presentado al usuario en el navegador (primer nivel otra vez). Las diferentes capas suelen ser: Capa 1: Cliente de aplicacin: Navegador Web Capa 2 : Servidor de Aplicaciones: Apache, Servidor Tobmcat con servblets Capa 3 : Servidor de Datos: base de datos, servidor SMTP Ventajas de la arquitectura de tres capas: Las llamadas de la interfaz del usuario en la estacin de trabajo, al servidor de capa intermedia, son ms flexibles que en el diseo de dos capas, ya que la estacin solo necesita transferir parmetros a la capa intermedia. Con la arquitectura de tres capas, la interfaz del cliente no es requerida para comprender o comunicarse con el receptor de los datos. Por lo tanto, esa estructura de los datos puede ser modificada sin cambiar la interfaz del usuario en la PC. El cdigo de la capa intermedia puede ser reutilizado por mltiples aplicaciones si est diseado en formato modular. La separacin de roles en tres capas, hace ms fcil reemplazar o modificar una capa sin afectar a los mdulos restantes. Desventajas de las Arquitecturas de Tres Capas y asadas en Web
TE
Los ambientes de tres capas pueden incrementar el trfico en la red y requiere ms balance de carga u tolerancia a las fallas. Los exploradores actuales no son todos iguales. La estandarizacin entre diferentes proveedores ha sido lenta en desarrollarse. Muchas organizaciones son forzadas a escoger uno en lugar de otro, mientras que cada uno ofrece sus propias y distintas ventajas.