Arquitectura de sistemas distribuidos Presentado por: Emmanuel García Mat
SISTEMAS DISTRIBUIDOS un sistema distribuido es una colección de computadores independientes que aparecen ante los usuarios como un único sistema coherente.
SISTEMAS DISTRIBUIDOS
Características
SISTEMAS DISTRIBUIDOS Características
Arquitectura cliente-servidor En esta arquitectura el sistema se ve como un conjunto de servicios que se proporcionan a los clientes que hacen uso de dichos servicios.
Arquitectura cliente-servidor Se reparte la carga de cómputo en dos partes independientes pero sin reparto claro de funciones (dispositivo maestro o amo)(dispositivo esclavo)
Arquitectura cliente- servidor Ventajas Recursos Centralizados Mayor seguridad Administración mas eficiente y económica Escalabilidad
Arquitectura cliente- servidor La congestión del trafico < P2P Menos robusto que una red P2P Alguna falla puede afectar en el servidor, puede afectar a los clientes. Lentitud en horas pico y deja de funcionar (se puede caer el sistema) Los clientes no pueden compartir entre ellos. Desventajas
Diferencia entre cliente y servidor
Arquitectura cliente-servidor en la misma maquina
Protocolo de comunicación HTTP
Cliente-Servidor
Es una fase de la metodología orientada a objetos para el desarrollo de software. El diseño orientado a objetos (DOO)
es una unidad dentro de un programa de computadores que consta de un estado y de un comportamiento Objeto
Se podría definir como un modelo Clase
Proceso de diseño orientado a objetos.