Please enable JavaScript.
Coggle requires JavaScript to display documents.
identificación de la arquitectura cliente-servidor de 2 y 3 capas - Coggle…
identificación de la arquitectura cliente-servidor de 2 y 3 capas
Arquitectura de tipo cliente-servidor:
Los orígenes del modelo Cliente/Servidor se basan en los sistemas de paso de mensajes. Los datos, representados en forma de mensajes, se intercambian entre dos procesos, un emisor y un receptor:
Un proceso envía un mensaje que representa una petición. El mensaje se entrega a un receptor, que procesa la petición y envía un mensaje como respuesta. En secuencia, la réplica puede disparar posteriores peticiones, que llevan a nuevas respuestas, y así, sucesivamente.
Arquitecturas monolíticas (1 capa):
En esta configuración se compone de un microcomputador y un terminal "tonto" directamente conectados.
Arquitecturas de dos capas:
El cliente se comunica directamente con un servidor de bases de datos.
Un primer modelo Cliente/Servidor de dos capas comenzó a emerger con las aplicaciones desarrolladas para redes LAN a finales de los 80 y principios de los 90. Estas aplicaciones se basaban en técnicas sencillas de compartición de archivo.
Inicialmente, en el modelo de dos capas intervienen equipos que no tienen la característica de servidor de archivos en red y un cliente grueso inteligente, donde se hace la mayor parte del procesamiento.
Arquitecturas de tres capas:
Una generación más moderna de la arquitectura Cliente/Servidor añade una capa intermedia. En la arquitectura de tres capas (en general, en la arquitectura multicapa) el cliente implementa la lógica de presentación (cliente fino), el servidor(es) de aplicación implementan la lógica de negocio y los datos residen en uno (o varios) servidor(es) de bases de datos.
Una arquitectura multicapa se define por tanto por las siguientes tres capas de componentes:
Un componente front-end que es el responsable de proporcionar la lógica de presentación.
Un componente back-end que proporciona acceso a servicios dedicados, tales como un servidor de bases de datos.
Un componente que hace las funciones de capa intermediaria (middl tier) que permite a los usuarios compartir y controlar la lógica de negocio mediante su aislamiento de la aplicación real.
monocapa:
2 capas