Logo Passei Direto
Buscar
RPC (Chamada de Procedimento Remota) e RMI (Invocação de Método Remota) são os mecanismos que permitem ao cliente invocar um procedimento ou método do servidor remotamente por meio do estabelecimento de comunicação entre cliente e servidor.
Sobre as diferenças entre eles, assinale a alternativa correta.
A A diferença comum entre RPC e RMI é que no RPC os parâmetros passados para o método remoto consistem em procedimentos, enquanto no RMI os parâmetros passados consistem em estruturas de dados comuns.
B A diferença comum entre RPC e RMI é que no RPC os parâmetros passados para o método remoto consistem em estruturas de dados comuns, enquanto no RMI os parâmetros passados consistem na invocação dos métodos.
C A diferença comum entre RPC e RMI é que o RPC suporta apenas programação estruturada, enquanto o RMI suporta programação orientada a objetos.
D A diferença comum entre RPC e RMI é que o RPC suporta apenas programação procedural, enquanto o RMI suporta programação orientada a objetos.
E A diferença comum entre RPC e RMI é que no RPC suporta apenas programação procedural, portanto, é baseado em C#, enquanto no RMI suporta programação orientada objetos e é baseado em Java.
User badge image
Praticando Para o Saber

há 7 meses

Respostas

User badge image

Ed Verified user icon

há 7 meses

Vamos analisar as alternativas uma a uma para identificar a correta sobre as diferenças entre RPC (Chamada de Procedimento Remota) e RMI (Invocação de Método Remota): A) A diferença comum entre RPC e RMI é que no RPC os parâmetros passados para o método remoto consistem em procedimentos, enquanto no RMI os parâmetros passados consistem em estruturas de dados comuns. - Esta afirmação não está correta, pois tanto RPC quanto RMI podem passar estruturas de dados, mas a forma como os métodos são invocados é diferente. B) A diferença comum entre RPC e RMI é que no RPC os parâmetros passados para o método remoto consistem em estruturas de dados comuns, enquanto no RMI os parâmetros passados consistem na invocação dos métodos. - Esta afirmação também não é precisa, pois não reflete corretamente a natureza dos parâmetros em RPC e RMI. C) A diferença comum entre RPC e RMI é que o RPC suporta apenas programação estruturada, enquanto o RMI suporta programação orientada a objetos. - Esta afirmação é verdadeira, pois o RPC é mais associado a uma abordagem procedural, enquanto o RMI é projetado para suportar a programação orientada a objetos. D) A diferença comum entre RPC e RMI é que o RPC suporta apenas programação procedural, enquanto o RMI suporta programação orientada a objetos. - Esta afirmação é semelhante à C, mas não é tão específica quanto à natureza das linguagens. E) A diferença comum entre RPC e RMI é que no RPC suporta apenas programação procedural, portanto, é baseado em C#, enquanto no RMI suporta programação orientada objetos e é baseado em Java. - Esta afirmação é incorreta, pois o RPC não é limitado a C#; ele pode ser implementado em várias linguagens. Após a análise, a alternativa correta é: C) A diferença comum entre RPC e RMI é que o RPC suporta apenas programação estruturada, enquanto o RMI suporta programação orientada a objetos.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Computação em nuvem e Internet das coisas são dois adventos tecnológicos importantes apresentados na geração de sistemas distribuídos contemporâneos.
Sobre essas tecnologias, analise as alternativas abaixo e assinale (V) para verdadeiro e (F) para falso.
( ) A computação em nuvem é uma das tecnologias atuais que contemplam a geração de modelos físicos contemporâneos, viabilizando a entrega de serviços sob demanda.
( ) A Internet das coisas (em inglês, Internet of Things – IoT) é um conjunto de produtos, serviços e processos que virtualiza as coisas do mundo real para processamento digital.
( ) A computação em nuvem (em inglês, cloud computing) tem atenção crescente da indústria e da academia. No entanto, esse advento é o principal responsável por gerar uma quantidade massiva de dados, o que, por sua vez, impacta diretamente a infraestrutura da Internet.
( ) A Internet das coisas visa a prover soluções em termos de orçamento e de dimensionamento das infraestruturas de comunicação, viabilizando soluções eficientes e de baixo custo.
( ) Pode-se dizer que IoT e computação em nuvem são tecnologias complementares, pois enquanto a Internet das coisas gera uma quantidade de dados crescente e significativa (big data), a computação em nuvem provê diversos serviços que facilitam a transferência, o gerenciamento e a manipulação de dados pela Internet.
A V – V – F – F – F.
B F – V – V – F – V.
C V – F – F – V – F.
D F – V – V – F – V.
E V – V – F – F – V.

Mais conteúdos dessa disciplina