Академический Документы
Профессиональный Документы
Культура Документы
1. A heterogeneidade do sistema
Podemos dizer que o middleware é uma camada de software que possui como
característica principal, a abstração e o mascaramento de hardware, software, S.O,
rede e a linguagem de programação envolvida.
3. A Segurança do sistema
4. A escalabilidade do sistema
5. Tratamento de erros
Qualquer tipo de sistema está sujeito a erros, só que as falhas que ocorram nos
sistemas distribuídos são diferenciadas dos outros sistemas, pois elas são falhas
parciais. Isto é,quando algum componente de um sistema distribuído falha, os outros
componentes continuam em operação e o sistema não deixa de funcionar. A
desvantagem dessa característica, é que tratar essa falha é bem mais complexo do
que quando o sistema para por completo.
Existem algumas técnicas que são utilizadas para tratarem falhas em sistemas
distribuídos, são elas:
Detectar a falha: Algumas falhas podem ser detectadas e outras não. Existe um
desafio enorme em detectar as falhas que ocorram no sistema.
Mascarar as falhas que ocorram: algumas falhas que ocorram no sistema podem
ser ocultadas.
Ex: a retransmissão de uma mensagem quando ela não chega ao seu destino.
EX:
• Banco de dados replicado em vários servidores;
6. Transparência do sistema