ARQUITECTURA CLIENTE / SERVIDOR
La tecnología Cliente/Servidor es el procesamiento
cooperativo de la información por medio de un conjunto de procesadores, en el
cual múltiples clientes, distribuidos geográficamente, solicitan requerimientos
a uno o más servidores centrales.
Característica de un cliente
- inicia solicitudes a peticiones
- espera y recibe respuesta del servidor
- puede conectarse a varios servidores a la vez.
Característica de un servidor
- Espera a que lleguen la peticiones de los clientes
- Procesan y luego envían respuesta
Aplicaciones de 2-3y n capas

Aplicaciones de una capa
Las
capas dentro de una arquitectura son nada más que un conjunto de
servicios especializados que pueden ser accesibles por múltiples
clientes y fácilmente reutilizables.
Aplicaciones de dos capas.
Se caracterizan por tener 2 asociaciones lógicas, que prestan servicios y que a la final son capas.
- nivel de aplicación. Es en el que se encuentra toda la interfaz del sistema y es la que el usuario puede disponer para realizar su actividad con el sistema.
- Nivel de la base de datos. Este nivel de la base de datos también llamado repositorio de datos, es la etapa en donde se almacena toda la información ingresada en el sistema y que se deposita en forma permanente
Aplicaciones de 3 Capas.
Una aplicación de tres capas es una aplicación cuya funcionalidad puede ser segmentada en tres niveles lógicos (capas)
- Nivel de aplicación. La diferencia de este nivel aplicado ahora en una arquitectura en 3 capas es que solo tiene que trabajar con la semántica propia de la aplicación sin tener que preocuparse de cómo esta implementado este ni de su estructura física.
- Nivel de dominio de la aplicación. Este nivel se encarga de toda la estructura física y el dominio de aplicación, algo muy importante y que es la mayor ventaja de esta arquitectura es que ahora únicamente se cambia la regla en el servidor de aplicación y esta actuara en todos los clientes; esto no sucede con la arquitectura en 2 capas, que si alguna regla se le cambia se tiene que ir a cada cliente a realizar cambios.-
- Nivel de repositorio.es la capa donde se almacenan los datos y toda la información que se ha procesado.
Aplicación de n capas.
En una
aplicación distribuida en n capas, los diferentes procesos están
distribuidos en diversas capas, no solo lógicas, sino también físicas,
los procesos se ejecutan en diferentes equipos, que pueden incluso
recibir diferentes plataformas o sistemas operativos. Cada equipo posee
una configuración distinta y esta optimizada para realizar el papel que
se le ha asignado dentro de la estructura de la aplicación.
Referencias:
https://prezi.com/m8y9y4d2qnqt/tema-1-conceptos-generales-de-la-arquitectura-de-aplicaciones-web/
http://lopezbonilla.wikispaces.com/Aplicaciones+de+23+y+n+capas.


No hay comentarios:
Publicar un comentario