Escolar Documentos
Profissional Documentos
Cultura Documentos
Sistema distribudo
O processamento de informaes distribudo em vrios computadores ao invs de confinado em uma nica mquina. Bastante comum em qualquer organizao
Interoperabilidade
Uso de equipamento e software de fabricantes diferentes.
Concorrncia
Processamento concorrente para aumentar o desempenho.
Escalabilidade
Capacidade ampliada pela adio de novos recursos.
Tolerncia a falhas
A capacidade de continuar em operao aps a ocorrncia de uma falha.
Complexidade
Tipicamente, sistemas distribudos so mais complexos que sistemas centralizados.
Segurana
Mais suscetvel a ataques externos.
Gerenciamento
Mais esforo necessrio para o gerenciamento do sistema.
Imprevisibilidade
Respostas imprevisveis dependendo da organizao do sistema e da carga de rede.
Arquiteturas de multiprocessadores
Sistema composto de mltiplos processos que podem (mas no precisam) executar em processadores diferentes. Distribuio de processo para processador pode ser predeterminada ou pode estar sob o controle de um escalonador.
Arquiteturas cliente-servidor
A aplicao modelada como um conjunto de servios que so fornecidos pelos servidores e um conjunto de clientes que usam estes servios. Os clientes sabem da existncia dos servidores mas os servidores no sabem dos clientes.
Modelo de cliente-gordo
Nesse modelo, o servidor responsvel somente pelo gerenciamento de dados. O software do cliente implementa a lgica da aplicao e as interaes com o usurio do sistema.
Middleware CORBA
Middleware
Software que gerencia e apia os componentes diferentes de um sistema distribudo. Em essncia, ele se situa no meio do sistema.
CORBA
Padro internacional para um localizador de objetos (Object Request Broker) para gerenciar a comunicao entre objetos distribudos.
Exemplo
Um sistema de informaes de um automvel fornece aos motoristas informaes sobre o clima, condies de trfego, informaes locais, etc. O sistema ligado ao aparelho de rdio do automvel que apresenta as informaes como um sinal de emissora de rdio especfica. O automvel equipado com um receptor GPS para informar sua posio e, baseado nessa posio, o sistema acessa uma gama de servios de informaes. A informao pode ser fornecidas no idioma especificado pelo motorista.