ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Arquitectura cliente servidor


Enviado por   •  5 de Enero de 2023  •  Resumen  •  314 Palabras (2 Páginas)  •  71 Visitas

Página 1 de 2

Arquitectura cliente-servidor

Los orígenes del modelo cliente/servidor se basan en los sistemas de mensajería. Los datos representados en forma de mensajes se intercambian entre dos procesos (emisor y receptor):

El proceso envía un mensaje que representa la solicitud. Los mensajes se entregan a los destinatarios que procesan las solicitudes y envían mensajes en respuesta a ellas. A su vez, las réplicas pueden desencadenar solicitudes adicionales, que dan lugar a nuevas respuestas, y así sucesivamente. En un sistema distribuido, cada máquina puede actuar como servidor para algunas tareas y como cliente para otras tareas.

Dependiendo de la complejidad de la arquitectura utilizada, los sistemas cliente/servidor se dividen en:

  • Arquitecturas monolíticas (1 capa): En esta configuración, consta de una microcomputadora y una terminal "virtual" conectada directamente.
  • Arquitecturas de dos capas: Los clientes se comunican directamente con el servidor de la base de datos.

Las aplicaciones desarrolladas para redes de área local a fines de la década de 1980 y principios de la de 1990 comenzaron a ver un modelo cliente/servidor de dos niveles. Estas aplicaciones se basan en una tecnología simple para compartir archivos.

Originalmente, el modelo de dos niveles incluía computadoras sin capacidades de servidor de archivos de red y clientes gruesos e inteligentes que realizaban la mayor parte del procesamiento.

  • Arquitecturas de tres capas: Las arquitecturas cliente/servidor más modernas agregan una capa intermedia. En una arquitectura de tres niveles (normalmente una arquitectura de varios niveles), el cliente implementa la lógica de presentación (cliente ligero), el servidor de aplicaciones implementa la lógica comercial y los datos residen en uno (o más) servidores. da) base de datos.

Una arquitectura multicapa se define por:

  • Componentes front-end responsables de proporcionar lógica de presentación.
  • Componentes de back-end que brindan acceso a servicios especializados, como servidores de bases de datos.
  • Un componente que actúa como una capa intermedia que permite a los usuarios compartir y controlar la lógica comercial de forma aislada de la aplicación real.

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (51 Kb) docx (198 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com