0% acharam este documento útil (0 voto)
58 visualizações1 página

Diferença entre RPC e RMI

RPC e RMI permitem chamadas remotas, mas diferem em sua abordagem: RPC usa chamadas de procedimento enquanto RMI usa objetos e métodos orientados a objetos, sendo esta última abordagem melhor para programas maiores por fornecer código mais limpo e rastreável.

Enviado por

taradosonhador
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
58 visualizações1 página

Diferença entre RPC e RMI

RPC e RMI permitem chamadas remotas, mas diferem em sua abordagem: RPC usa chamadas de procedimento enquanto RMI usa objetos e métodos orientados a objetos, sendo esta última abordagem melhor para programas maiores por fornecer código mais limpo e rastreável.

Enviado por

taradosonhador
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

Diferena entre RPC e RMI RPC (Remote Procedure Call) e RMI (Remote Method Invocation) so dois mecanismos que

permitem ao usurio invocar ou chamar os processos que sero executados em um computador diferente do que o usurio est usando. A principal diferena entre os dois a abordagem ou paradigma utilizado. RMI utiliza um paradigma orientado a objetos onde o usurio precisa conhecer o objeto e o mtodo do objeto que ele precisa chamar. Em comparao, a RPC no orientado a objetos e no lida com objetos. Em vez disso, ele chama sub-rotinas especficas que j esto estabelecidas.

RPC um protocolo antigo baseada na linguagem C. Com RPC, voc recebe uma chamada de procedimento que muito parecido com uma chamada local. RPC lida com as complexidades envolvidas com o passar a chamada a partir do local para o computador remoto. RMI faz exactamente a mesma coisa; o manuseio das complexidades da passagem ao longo da invocao do local para o computador remoto. Mas, em vez de passar uma chamada processuais, RMI passa uma referncia para o objeto e o mtodo que est sendo chamado. RMI foi desenvolvido em tecnologia Java e utiliza a sua mquina virtual. Seu uso , por conseguinte, exclusiva para aplicativos Java para chamar mtodos em computadores remotos.

Concluso: No final, RPC e RMI so apenas dois meios de alcanar a mesma coisa. Tudo se resume liguagem que o usurio est usando. A orientao a objetos RMI a melhor abordagem entre os dois, principalmente com programas maiores, uma vez que fornece um cdigo mais limpo, mais fcil de rastrear quando algo d errado. Uso de RPC ainda amplamente aceito, principalmente quando nenhuma das alternativas no so uma opo.

Bibliografia: [Link] [Link] [Link]

Você também pode gostar