Arquitectura de las Aplicaciones Web

MAPA APLICACIONES WEB 0

Get Started. It's Free
or sign up with your email address
Arquitectura de las Aplicaciones Web by Mind Map: Arquitectura de las Aplicaciones Web

1. Servidor Web

1.1. El servidor Web distribuye páginas de información formateada a los clientes que las solicitan.

2. Conexión de red

2.1. Los requerimientos son hechos a través de una conexión de red.

2.2. Protocolos

2.2.1. HTTPS: Protocolo de trasferencia de hipertexto seguro

2.2.1.1. HTTP: Protocolo de trasferencia de hipertexto

2.2.1.1.1. FTP: Prol¡tocolo de trasferencia de archivo

3. Cliente/servidor

3.1. Gestionan servidores web, y que utilizan como interfaz páginas web. Las páginas Web son el componente principal de una aplicación o sitio Web.

4. Componentes

4.1. Lógica de negocios

4.1.1. Parte más importante de la aplicación.

4.1.2. Define los procesos que involucran a la aplicación.

4.1.3. Conjunto de operaciones requeridas para proveer el servicio.

4.2. Administración de los datos

4.2.1. *Manipulación de BD y archivos.

4.3. Interfaz

4.3.1. Los usuarios acceden a través de navegadores, móviles, PDAs, etc.

4.3.2. Funcionalidad accesible a través del navegador.

4.3.3. Limitada y dirigida por la aplicación.

5. Las aplicaciones web se modelan mediante lo que se conoce como modelo de capas, Una capa representa un elemento que procesa o trata información. Los tipos son:

5.1. Modelo de dos Capas.

5.1.1. Cliente (fat client): La lógica de negocio está inmersa dentro de la aplicación que realiza el interfaz de usuario, en el lado del cliente.

5.1.2. Servidor: Administra los datos.

5.2. Modelo de tres capas

5.2.1. Capa de presentación (parte en el cliente y parte en el servidor)

5.2.1.1. Recoge la información del usuario y la envía al servidor (cliente)

5.2.1.2. Manda información a la capa de proceso para su procesado

5.2.1.3. Recibe los resultados de la capa de proceso

5.2.1.4. Generan la presentación

5.2.1.5. Visualizan la presentación al usuario (cliente)

5.2.2. Capa de proceso (servidor web)

5.2.2.1. Recibe la entrada de datos de la capa de presentación

5.2.2.2. Interactúa con la capa de datos para realizar operaciones

5.2.2.3. Manda los resultados procesados a la capa de presentación

5.2.3. Capa de datos (servidor de datos)

5.2.3.1. Almacena los datos

5.2.3.2. Recupera datos

5.2.3.3. Mantiene los datos

5.2.3.4. segura la integridad de los datos