RPC x RMI

Nas páginas RPC e RMI foram citadas as principais características de cada um deles. Nesse artigo faremos um comparativo, procurando apontar as vantagens e desvantagens do RPC e do RMI.

O RMI tem várias vantagens em relação ao tradicional RPC, pois é focado no Java, uma poderosa linguagem orientada a objetos e tem toda sua funcionalidade inserida na linguagem de maneira que fique transparente ao programador, como foi explicado anteriormente. Através do RMI um objeto em uma máquina virtual Java pode se conectar facilmente com outras máquinas virtuais Java usando métodos nativos da linguagem.

Enquanto o RPC é geral, teoricamente serve para todas as linguagens, mas na prática nem sempre ele oferece todas as funcionalidades. A maior vantagem do RPC é a chamada de métodos em outras linguagens, que é possível, enquanto que no RMI não. Quando vamos desenvolver um sistema, vários critérios devem ser levados em conta, tais como consumo de memória, eficiência, dificuldade na linguagem, tamanho de código e outros… Como o RPC, não é focado em uma linguagem específica, o que resulta em uma maior flexibilidade do que o RMI.

Gostou? Curta e Compartilhe!

Categoria(s) do artigo:
Tecnologia

Artigos Relacionados


Artigos populares

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Time limit is exhausted. Please reload CAPTCHA.