domingo, 21 de agosto de 2016
Arquitectura Cliente-Servidor (Capas)
Cliente-Servidor
El modelo cliente-servidor, describe el proceso de interacción entre la computadora local (cliente) y la remota(servidor).
El cliente le hace peticiones (requests, solicitudes) al servidor, el cual procesa dicha petición y retorna al cliente el apropiado.
Modelo mono-capa
Son aquellas que tanto la propia aplicación como los datos que maneja se encuentran en la misma máquina y son administradas por la misma herramienta: podríamos decir que son una sola entidad.
Modelo en dos capas
La arquitectura en 2 niveles se utiliza para describir
los sistemas cliente/servidor en donde el cliente solicita recursos y el
servidor responde directamente a la solicitud, con sus propios recursos. Esto
significa que el servidor no requiere otra aplicación para proporcionar parte
del servicio.
Modelo en tres capas
En la arquitectura en 3 capas, existe in nivel intermedio, esto significa que la arquitectura generalmente está compartida por:
Un cliente: es decir, el equipo que solicita los recursos, equipado con una interfaz de usuario(generalmente un navegados Web ) para la presentación.
El servidor de aplicaciones (también denominado software intermedio), cuya tarea es proporcionar los recursos solicitados, pero que requiere de otro servidor para hacerlo.
El servidor de datos, que proporciona al servidor de aplicaciones los datos que requiera.
Modelo en N capas
En la arquitectura en 3 niveles, cada servidor (nivel 2 y 3) realiza una tarea especializada (un servicio). Por lo tanto, un servidor puede utilizar los servicios de otros servidores para proporcionar su propio servicio. Por consiguiente, la arquitectura en 3 niveles es potencialmente una arquitectura en N-niveles.
Definición de Sistema Distribuido
Definición de Sistema Distribuido
Se refiere a la colección de elementos de cómputo que se encuentran físicamente separados y no comparten una memoria común. Conectados en red, comunican y coordinan sus acciones únicamente mediante el paso de mensajes.
Se refiere a la colección de elementos de cómputo que se encuentran físicamente separados y no comparten una memoria común. Conectados en red, comunican y coordinan sus acciones únicamente mediante el paso de mensajes.
"Sistema en el cual componentes de hardware y software localizadas en computadores de red, se comunican y coordinan sus acciones solo por paso de mensajes."
-Coulouris 2002
"Un sistema distribuido es aquel en el que los componentes localizados en computadores, conectados en red, comunican y coordinan sus acciones únicamente mediante el paso de mensajes. Y tienen las siguientes características: Concurrencia de los componentes, carencia de reloj global, fallos independientes de los componentes."
-M. Liu 2004
Suscribirse a:
Entradas (Atom)