Sommerville, Ian, resenha cap 12
1185 palavras
5 páginas
SUMÁRIO 1 INTRODUÇÃO 3
2 Arquitetura de Sistemas Distribuídos 4
2.1 Vantagens 4
2.2 Desvantagens 4
3 Arquiteturas de multiprocessadores 6
3.1 Arquiteturas cliente-servidor 6
4 Arquitetura de objetos distribuídos 8
5 Computação Inter-organizacional distribuída 9
6 CONCLUSÃO 10
REFERÊNCIAS 11
INTRODUÇÃO
Um sistema distribuído é um sistema na qual as informações são distribuídas para vários computadores, em vez de ficarem armazenadas em uma única maquina. Como desenvolver um software utilizando este tipo de arquitetura, as sua vantagens e desvantagens, além de alguns modelos genéricos serão abordados nesta resenha.
Arquitetura de Sistemas Distribuídos
Um sistema distribuído é um sistema na qual as informações em fase de processamento são distribuídas para vários computadores, em vez de ficarem confinadas em uma única maquina.
Este tipo de sistema tem vantagens e desvantagens como:
1 Vantagens
a) Compartilhamento de Recursos – Permite o compartilhamento de recursos pela rede como impressoras, softwares, processamento, discos, e etc.
b) Concorrência – Possibilidade de se ter vários processos ao mesmo tempo em diferentes computadores.
c) Tolerância a defeitos – Pode suportar até algumas determinadas falhas de software ou de hardware.
d) Escalabilidade – Possibilidade de aumentar a capacidade do sistema, seja de recursos físicos(hardware) como virtuais(softwares) para atender novas demandas.
e) Abertura – Utilização de equipamentos e softwares de diferentes fabricantes em conjunto.
2 Desvantagens
a) Complexidade – Difícil entendimento das propriedades do sistemas, e com isso, dificuldade para realizar testes no sistema com um todo.
f) Proteção – o sistema é acessado por vários computadores, e com isso todo o trafego está sujeito a interceptação, e consequentemente a alteração dos dados, além de violação de leis de privacidade.
g) - Gerenciamento – Dificuldade no gerenciamento pelos mais variados motivos,