Sistemas Distribuídos
Um sistema distribuído é definido como um conjunto de computadores independentes que aparenta ser, para seus usuários, um único sistema coerente.
A transparência é uma característica fundamental para que um sistema seja caracterizado como um sistema distribuído. A transparência, nesse contexto, se trata da capacidade de ocultar as particularidades dos computadores e a distribuição físicas dos dados.
A comunicação entre os computadores no sistema distribuído é frequentemente gerenciada por uma camada de software conhecida como middleware.
Referências
Distributed Systems - Principles and Paradigms - Andrew Tanenbaum