Читать книгу Desarrollo y reutilización de componentes software y multimedia mediante lenguajes de guión. IFCD0210 - José Raúl Aranda Córdoba - Страница 11
3. Arquitectura en capas
ОглавлениеLa arquitectura cliente/servidor genérica tiene dos tipos de nodos en la red: por un lado, los clientes; y por otros, los servidores.
A este tipo de arquitecturas genéricas se hará referencia a veces como arquitecturas de dos niveles o dos capas.
Es posible encontrarse con redes que disponen de tres tipos de nodos:
1 Clientes (normalmente navegadores web), que se encargan de las peticiones realizadas por el usuario y de devolver el resultado de estas peticiones.
2 Servidores, que procesan los datos (son los encargados de devolver la consecución de las peticiones realizadas por el usuario).
3 Servidores de base de datos, en este caso son los encargados de almacenar la información.
Esta configuración se llama arquitectura de tres capas. El procedimiento es el siguiente:
1 El usuario interactúa con el cliente.
2 Dicho cliente hace una solicitud al servidor de aplicaciones.
3 Este servidor requiere información de la base de datos de otro servidor.
4 Este, a su vez, le devuelve la petición con el resultado al servidor de aplicaciones y, finalmente, se visualiza en el cliente.
Sabía que...
El sistema de arquitectura en tres capas es conocido en el mundo del desarrollo de software como modelo MVC (Modelo Vista Controlador). Por un lado, está la capa cliente (Vista), el servidor de aplicaciones (Controlador) y el servidor de base de datos (Modelo).