Please enable JavaScript.
Coggle requires JavaScript to display documents.
Sistemas Distribuídos - Coggle Diagram
Sistemas Distribuídos
Web Services
-
-
-
-
-
Tecnologias empregadas
-
-
-
UDDI (Universal Description, Discovery and Integration): Permite localizar serviços na rede
-
-
Peer-to-peer
-
Seu correto funcionamento não depende da existência de quaisquer sistemas administrados de forma centralizada.
-
-
-
-
-
Computação em nuvem
GRID
Um grupo de computadores em rede que trabalham em conjunto, como um super computador virtual
-
Por meio da nuvem, é possível montar e usar vastas grades de computadores por períodos de tempo e fins específicos
-
Benefícios
Economia de custo: roca das despesas de capital (datacenters, servidores físicos etc.) por despesas variáveis e apenas pela TI consumida.
-
-
-
Transações Distribuídas
-
-
Transações Aninhadas
-
-
-
Uma transação só pode ser efetivada ou cancelada depois que suas descendentes tiverem sido concluídas com sucesso ou não.
-
-
Sincronização, Coordenação e acordo
em sistemas distribuidos
-
-
Invocação Remota
.
Protocolo RPC
Oculta aspectos importantes da distribuição: codificação, decodificação de parâmetros e resultados.
-
-
-
-
Permite que os procedimentos tradicionais permaneçam em múltiplas máquinas, porém consigam se comunicar.
-
Protocolo RMI
-
-
-
Beneficia-se de características do paradigma OO: herança, encapsulamento, polimorfismo
-
-