Questão FC373031
Considerando as características de uma arquitetura de objetos distribuídos,
Outros Tipos e Modelos de Bancos de Dados
FCC · 2022
Considerando as características de uma arquitetura de objetos distribuídos,
- o modelo cliente-servidor é, por si só, um impeditivo para seu uso.
- um objeto pode ser cliente e servidor no mesmo momento.
- são necessários apenas protocolos de baixo nível para a interação entre os objetos.
- a referência ao objeto não necessita do endereço de rede.
- apenas a interface do objeto é visível.
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
Na arquitetura de objetos distribuídos, apenas a interface do objeto é visível aos clientes; sua implementação e estado internos permanecem encapsulados no servidor. Isso garante encapsulamento, modularidade e possibilita substituição ou evolução da implementação sem afetar quem consome o serviço.
Para viabilizar essa visão, o cliente recebe um representante local (por exemplo, proxy ou stub) que expõe a mesma interface. As chamadas a essa interface são convertidas em mensagens, sendo serializadas e desserializadas (marshalling / unmarshalling) e encaminhadas ao objeto remoto.
O resultado é que o desenvolvedor pode invocar métodos como se o objeto fosse local (transparência de localização), embora devam-se considerar aspectos distribuídos como latência, falhas e segurança.
Conteúdo do catálogo FC Concursos · Atualizado em