Sistemas distribuidos
Tecnologia em Sistemas de Informação
Sistemas Distribuídos
Arquitetura de Sistemas
Distribuídos
Lincoln Morais
Porto Alegre, Setembro/2006
Porto
Setembro/2006
1
Faculdades SENAC-RS
Sistemas Distribuídos
Lincoln L. de Morais
Entender e diferenciar as diferentes arquiteturas lógicas de comunicação em aplicações distribuídas;
Entender alguns dos aspectos que são levados em conta na escolha da arquitetura lógica de aplicações distribuídas. 2
Faculdades SENAC-RS
Sistemas Distribuídos
Lincoln L. de Morais
Basicamente define:
A localização dos componentes de software nos nodos de execução da rede;
As formas de comunicação entre os componentes.
3
Faculdades SENAC-RS
Sistemas Distribuídos
Lincoln L. de Morais
Estruturação lógica de cada nodo de execução:
Aplicações: interface com os usuários;
SOD: sistemas de arquivos distribuídos
(NFS), multiprocessamento, comunicações (socktes, rpc, etc), multitarefa, ...
Hardware: chipsets, barramentos, processadores, interrupções, memórias, etc
4
Faculdades SENAC-RS
Sistemas Distribuídos
Lincoln L. de Morais
Estruturação lógica de cada nodo de execução:
Aplicações: interface com os usuários;
Middleware: objetos distribuídos, filas de msg´s, transparência, persitência, redundância, ...
SOD: sistemas de arquivos distribuídos
(NFS), multitarefa, multiprocessamento, comunicações
(socktes, rpc, etc), ...
Hardware: chipsets, barramentos, processadores, interrupções, memórias, etc
5
Faculdades SENAC-RS
Sistemas Distribuídos
Lincoln L. de Morais
Estruturação lógica de comunicação:
Cliente / Servidor
exemplo: serviço WWW
Cliente: inicia a interação;
Servidor: fornece um conjunto de serviços, acessados através de interface. 6
Faculdades SENAC-RS
Sistemas Distribuídos
Lincoln L. de Morais
Estruturação lógica de comunicação:
Pares (P2P)
(comunicação cliente/servidor)