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