Começar. É Gratuito
ou inscrever-se com seu endereço de e-mail
Prova - PD por Mind Map: Prova - PD

1. Uma definição sobre o que são sistemas distribuídos poderia ser:

1.1. Uma coleção de elementos de computação autônomos que parece a seus usuários como um sistema coerente único

2. Um objetivo importante de sistemas distribuídos é

2.1. esconder o fato dos processos e recursos estarem distribuídos fisicamente

3. serviços que são essenciais em um sistema distribuído.

3.1. Comunicação: permite a um nó se comunicar com outro

3.2. Transação: possibilita executar no modo tudo ou nada, de forma atômica

3.3. Confiabilidade: envio de mensagens sendo recebidas por todos os processos, ou nenhum

3.4. Composição de serviços: reune diferentes funções

4. Dependência entre Processos

4.1. Arquiteturas

4.1.1. Baseada em recursos

4.1.1.1. meia dependência

4.1.2. Orientada a Objetos

4.1.2.1. maior dependência

4.1.3. Baseada em eventos (publish-subscribe

4.1.3.1. menos dependência

5. Distribuição de componentes

5.1. Arquiteturas

5.1.1. Cliente servidor

5.1.1.1. centralizada

5.1.2. Multicamada

5.1.2.1. centralizada

5.1.3. peer-to-peer

5.1.3.1. descentralizada

5.1.4. híbrido

5.1.4.1. centralizada/descentralizada

6. Estilos Arquiteturais

6.1. Arquiteturas

6.1.1. Orientada a Objetos

6.1.1.1. RMI

6.1.1.2. RPC

6.1.2. Publish-Subscribe

6.1.2.1. Tópico

6.1.3. Baseada em Recursos

6.1.3.1. GET/PUT/DELETE

6.1.3.2. REST

6.1.4. Camadas

6.1.4.1. Camada GUI

6.1.4.2. Camada de Negócio

7. Primeira Lista

8. Segunda Lista