Professional Documents
Culture Documents
Sistemas distribuidos 1
Hemos utilizado Sistemas
Distribuidos?
Ejemplo: Google
No es un sistema distribuido
Es una aplicación montada sobre un sistema distribuido
Yo como usuario desconozco
Máquina o máquinas en las quo se realiza Ia búsqueda
Lugares donde estén ubicadas esas máquinas
- Tipos de comunicación que se utilizan
- Equipos que intervienen
- Forma de realizar Ia búsqueda
- Qué se ejecuta en mi máquina y qué no se ejecuta
• Casi siempre funciona correctamente
Sistemas distribuidos 2
Concepto informatico
Los conceptos vienen de muchas áreas
• Sistemas Operativos.
• Procesamiento en Paralelo.
• Sistemas en Tiempo Real.
• Sistemas Multimedia Distribuidos.
• Tipos de comunicaciones.
• Bases de datos distribuidas.
• Cliente – Servidor, Tres niveles, Internet.
• Objetos, Componentes Distribuidos.
• Computación Móvil.
• Aplicaciones Tradicionales.
Lic. Jorge Guerra G.
Sistemas distribuidos 3
Lic. Jorge Guerra G.
Sistemas distribuidos 4
La Internet mostro la factibilidad de la
implementación de los Sistemas Distribuidos
intranet % %
% ISP
%
backbone
satellite link
desktop computer:
server:
network link:
Paradigma Cliente-Servidor
Paradigma Código-por-demanda
Paradigma Agente Móvil
Server
Client know-how
Cliente necesita
inteligencia para
descubrir al servidor
que provee el servicio
que se necesita.
Lic. Jorge Guerra G.
Paradigma Cliente-Servidor
Ejemplos: RPC,
CORBA, XML
Web-Services
etc.
Server
Client know-how
Client know-how
Server
Client know-how
Server
Client know-how
know-how
Flash y Youtube
son un buen
ejemplo de este
paradigma.
Server
Client know-how
know-how
Host Host
Host Host
know-how
Host Host
Agente
red
know-how
Host Host
Agente
red
know-how
Host Host
Agente
know-how
Host Host
View Model
User
Controller
XML
SQL
Datos
Base de datos
XML
Lógica de negocio
Base de datos Datos
Datos
Base de datos
Groupware
PSTN Server
PC
RTOS RTOS
CGI
Scripts, WML Script WML Script
Etc... Compiler
Protocol WTAI
Content Conversion