Questão de Arquitetura de Software — Sistemas Distribuídos — CESGRANRIO 2012
Arquitetura de SoftwareSistemas Distribuídos
- Código
- cg048689
- Banca
- CESGRANRIO
- Órgão
- LIQUIGÁS
- Ano
- 2012
- Nível
- Superior
- Cargo
- LIQUIGAS - Profissional Júnior - Análise de Infraestrutura
Uma maneira de construir aplicações distribuídas é usar algum mecanismo para comunicação entre processos (IPC), tais como uma API de baixo nível fornecida pelo sistema operacional ou chamadas de procedimento remoto (RPC).Em comparação com o uso da API de baixo nível, o uso do RPC
- Aaumenta a eficiência do sistema resultante, porque representa requisições de um processo a outro em uma linguagem declarativa.
- Baumenta a quantidade de erros de transmissão, porque a requisição do processo cliente para o servidor é assíncrona.
- Cdiminui a dependência do sistema resultante sobre o sistema operacional subjacente e os protocolos de rede.
- Ddiminui a interoperabilidade do sistema resultante, ao tornar mais difícil a eventual mudança do mecanismo IPC utilizado.
- Ediminui a portabilidade e a capacidade de o sistema resultante dar suporte a ambientes heterogêneos.