sistema distribuido

Páginas: 6 (1299 palabras) Publicado: 6 de octubre de 2013
UNIVERSIDAD PRIVADA LOS ANDES
FACULTAD DE INGENIERIA
CARRERA PROFESIONAL DE INGENIERIA
DE SISTEMAS Y COMPUTACION

CURSO:

SISTEMAS DISTRIBUIDOS
ING. CARLOS ALMIDON ORTIZ
SESION
TEMA

:
:

2
Modelos de sistemas
Distribuidos

Modelos de Sistemas
Distribuidos
 Existen 2 modelos generales:
 Modelos Arquitectónicos
 Modelos Fundamentales

Modelo de Sistemas DistribuidosModelos Arquitectónicos
Trata sobre colocación de sus partes y
las relaciones entre ellas.

Simplifica y abstrae, inicialmente las
funciones de los componentes individuales
de dicho sistema y posteriormente considera
2 criterios:


La ubicación de los componentes en la
red de computadores, buscando definir
patrones utilizables para la distribución
de datos y carga de trabajo.

Las interrelaciones entre los
componentes, sus papeles funcionales
y los patrones de comunicación entre
ellos Ejemplos:

:

Modelo cliente – Servidor
Modelo de procesos “De igual a igual” (peer to peer).

Modelo de Sistemas Distribuidos
Modelos Arquitectónicos
 Capas de software
 Arquitecturas
 Variaciones del modelos

cliente servidor
 Interfaces y objetos
 Requisitode diseño

Modelo de Sistemas Distribuidos
Modelos Arquitectónicos
Capas de software
El termino arquitectura de software
se refería inicialmente a la
estructuración del software como
capas o módulos en único
computador y mas recientemente en
términos de los servicios ofrecidos y
solicitados entre procesos
localizados en el mismo o diferentes
computadores.
Esta vista orientada aproceso y
servicio puede expresarse en
términos de capa de servicio.

Modelo de Sistemas Distribuidos
Modelos Arquitectónicos
Capas de software
Plataforma:
El nivel de hardware y las capas mas bajas, son la plataforma para
sistemas distribuidos.
Las capas mas bajas proporcionan servicios a las capas que están
sobre ellas, y son implementadas independientemente en cada
computador,proporcionando una interfaz de programación del
sistema a un nivel que facilita la comunicación y coordinación entre
procesos. Ejemplo : Windows, Linux, Solaris etc.

Modelo de Sistemas Distribuidos
Modelos Arquitectónicos
Capas de software
Plataforma:
 Contiene los servicios propios de cada computadora

concreta.
 Depende del Hardware y del Sistema Operativo

Modelo de SistemasDistribuidos
Modelos Arquitectónicos
Capas de software
Middleware:
Capa de software cuyo propósito es enmascarar la heterogeneidad y
proporcionar un modelo de programación conveniente para los
programadores de aplicaciones.

Son procesos u objetos que implementan mecanismos de
comunicación y recursos compartidos para aplicaciones distribuidas.

Mejora el nivel de las actividades
decomunicación de los programas
de aplicación soportando
abstracciones como :
procedimientos de invocación
remota, comunicación entre grupos
de procesos transmisión de datos
multimedia en tiempo real.
Ejemplos: CORBA, Java RMI, etc.

Modelo de Sistemas Distribuidos
Modelos Arquitectónicos
Capas de software
Middleware:
Permite enmascarar la heterogeneidad.
Puede dar un modelo y una interfazde programación utilizable
Puede soportar abstracciones como:
 Procedimientos de invocación remota(RPC).
 Comunicación entre grupos de procesos.
 Eventos , replicación , servicios multimedia, etc.

Modelo de Sistemas Distribuidos
Modelos Arquitectónicos
Capas de software
Middleware:
¿Qué forma tiene el Middleware?
 Bibliotecas adicionales

Procedimientos de invocaciónremota(RPC).
Objetos Remotos (RMI, CORBA)
 Herramientas de Programación.

Lenguajes de definición de Interfaces +
compiladores para ellos.
 Servicios Básicos de ayuda

Servicio de Nombres para buscar objetos
De notificación de eventos
De control de Transacciones, etc.

Modelo de Sistemas Distribuidos
Modelos Arquitectónicos
Capas de software
Middleware:
¿Qué limitaciones impone?
 Se...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sistemas Distribuidos
  • sistema distribuido
  • Sistemas Distribuidos
  • Sistemas distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos
  • Sistemas Distribuidos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS