Arquitecturas de sistemas distribuidos - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Arquitecturas de sistemas distribuidos

Description:

Dise o arquitect nico para software que se ejecuta en m s de un procesador ... Sistema cliente servidor de cajero autom tico (ATM) ... – PowerPoint PPT presentation

Number of Views:502
Avg rating:5.0/5.0
Slides: 18
Provided by: ians128
Category:

less

Transcript and Presenter's Notes

Title: Arquitecturas de sistemas distribuidos


1
Arquitecturas de sistemas distribuidos
  • Diseño arquitectónico para software que se
    ejecuta en más de un procesador

2
Características de los sistemas distribuidos
  • Recursos compartidos
  • Apertura (poder agregar nuevos recursos no
    propietarios)
  • Concurrencia
  • Escalabilidad
  • Tolerancia a falla
  • Transparencia (se le esconde al usuario la
    naturaleza distribuida del sistema)

3
Desventajas de los sistemas distribuidos
  • Complejidad
  • Son más difíciles de probar. Mover los recursos
    de un lugar a otro puede afectar el rendimiento.
  • Seguridad
  • Al conectar varios computadores
  • Manejabilidad
  • Diferentes computadores pueden tener diferentes
    SOs
  • Impredecibilidad
  • Respuesta depende de carga total, su organización
    y carga de la red

4
Middleware
  • Es el Software que administra y soporta los
    diferentes componentes de un sistema distribuido.
    En esencia está en el medio del sistema
  • Ejemplos
  • Monitores de procesamiento de transacciones
  • Conversores de datos
  • Controladores de comunicación

5
Un sistema multiprocesador de control de tráfico
6
Arquitecturas cliente servidor
  • Se modelan como un conjunto de servicios que son
    proporcionados por servidores para un conjunto de
    clientes que los usan
  • Los clientes conocen a los servidores pero los
    servidores NO necesitan conocer a los clientes
  • Clientes y servidores son procesos lógicos
  • El mapeo de procesadores a procesos no
    necesariamente es 1 1

7
Un sistema cliente servidor
8
Computadores en una red C/S
9
Clientes gruesos (fat) o delgados (thin)
  • Modelo cliente delgado (thin client)
  • Todo el procesamiento y administración de los
    datos es hecha por el Servidor. El cliente solo
    ejecuta una aplicación de despliegue.
  • Modelo cliente grueso (fat client)
  • El servidor es solo responsable por el
    almacenamientio de los datos.

10
Clientes gruesos (fat) o delgados (thin)
11
Sistema cliente servidor de cajero automático
(ATM)
12
Arquitectura C/S de 3 capas
13
Un sistema bancario en Internet
14
Arquitectura de objetos distribuida
15
Sistema de minería de datos (data mining)
16
Estructura de aplicación de CORBA
17
CORBA
  • CORBA, es un estándar que se utiliza en las
    aplicaciones distribuidas orientadas a objetos
  • "Capa intermedia que permite conectar clientes y
    servidores heterogéneos (tanto en el lenguaje de
    programación como en la plataforma de
    ejecución)."
Write a Comment
User Comments (0)
About PowerShow.com