Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquiteturas de Sistemas Distribuídos - Coggle Diagram
Arquiteturas de Sistemas Distribuídos
Centralizados
Camadas
Componentes organizados em camadas
É mais solta, cada objeto é definido como um componente que será conectado
Desenvolvida em torno de ideia de que processos se comunicam por meio de um caminho em comum
Descentralizados
Vários ambientes proporcionado resposta ao
cliente.
Aplicações divididas em vários componentes de
processamento na camada de dados.
Computadores hospedam componentes
logicamente diferentes em máquinas diferentes
Peer-to-peer
Um cliente ou servidor é subdividido em partes equivalentes, mas cada um controla a sua porção de dados.
Híbridos
Autogerenciamento
Esses sistemas precisam fornecer soluções gerais de blindagem contra aspectos indesejáveis a redes, suportando o maior número de aplicações.
Trata de grande parte dos componentes de
software que constituem o sistema. Ou seja, nos dizem como os vários componentes
devem ser organizados e interagir.
Estilos arquitetônicos
Esse estilo tem componentes, conectados com troca de informações projetados em conjunto para se comportarem como um sistema.
Esse estilo é formulado utilizando componentes, que é uma unidade modular com interfaces bem definidas dentro do seu ambiente.
Os componentes podem ser substituídos e
atualizados dentro dos sistemas.
Outro mecanismo utilizado é o conector, que é o
mecanismo mediador de comunicação dos componentes um protocolo facilitador de fluxo de
informações.