A arquitetura distribuída é caracterizada pelo
compartilhamento de recursos computacionais e serviços por
meio da comunicação direta e descentralizada entre os
sistemas envolvidos e inclui, entre outras coisas, a troca de
informações, ciclos de processamento e espaço de
armazenamento em disco.