Objetivos de un Sistema Distribuido
Debe ocultar que los recursos están distribuidos por la red
Transparencia
El sistema se percibe como un todo y no como elementos independientes
Debe hacer los recursos facilmente accesibles
No siempre es buena idea un sistema distribuido
Debe ser abierto y escalable
Tipos de transparencia
Acceso
Oculta diferencias en la representación de los datos y la forma en que un recurso accede a los datos
Ubicación
Oculta la localización de un recurso
Migración
Oculta el que un recurso pudiera moverse a otra ubicación
Reubicación
Oculta el que un recurso pudiera moverse a otra ubicación mientras está en uso
Replicación
Oculta el número de copias de un recurso
Concurrencia
Oculta que un recurso puede ser compartido por varios usuarios que compilen por él
Falla
Oculta la falla y recuperación de un recurso