Diferença entre o RMI e o RPC?  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
pedrosacosta
JavaChild

Membro desde: 29/11/2006 14:19:41
Mensagens: 110
Offline



O RPC é uma tecnologia de comunicação entre processos.
O RMI é uma interface de programação que permite a execução de chamadas remotas no estilo RPC em aplicações desenvolvidas em Java.

Por estas duas definições tiradas da Wikipedia eu não consigo encontrar diferença. Eu até pensei que fosse na capacidade de envio de objectos entre o cliente e o servidor, mas acho que ambas as tecnologias suportam essa funcionalidade.

Então, qual é a diferença entre o RMI e o RPC?


Obrigado,

PSC
juniorsatanas
GUJ Master
[Avatar]

Membro desde: 20/05/2007 01:08:24
Mensagens: 1838
Localização: web2ajax@gmail.com
Offline

boa pergunta !

web2ajax@gmail.com

Certificações:
Certificado no Google Advertising Professionals (CGAP)
* Certificações Microsoft (MCO/MCDST/MCSA/MCSD/MCSE/MCDA/MCDBA/MCT/MCTS)

* Certificações SUN (SCJA/SCJP/SCJD/SCWCD/SCBCD/SCDJWS/SCMAD/SCEA)

* Certificações Oracle (OCP/OCA/OCM)

* Certificações Linux (LPI Nivel 1,2,3)
MCTS (Microsoft Certified Technology Specialist - Especialista em Tecnologia Certificado pela Microsoft), MCITP (Microsoft Certified IT Professional - Profissional de TI Certificado pela Microsoft) ou Certificação Microsoft Business (Certificação de Negócios da Microsoft).


* ISO 27000 - Vocabulário de Gestão da Segurança da Informação (sem data de publicação);
* ISO 27001 - Esta norma foi publicada em Outubro de 2005 e substituiu a norma BS 7799-2 para certificação de sistema de gestão de segurança da informação;
* ISO 27002 - Esta norma irá substituir em 2006/2007 o ISO 17799:2005 (Código de Boas Práticas);
* ISO 27003 - Esta norma abordará as diretrizes para Implementação de Sistemas de Gestão de Segurança da Informação, contendo recomendações para a definição e implementação de um sistema de gestão de segurança da informação. Deverá ser publicada em 2006;
* ISO 27004 - Esta norma incidirá sobre as métricas e relatórios de um sistema de gestão de segurança da informação. A sua publicação deverá ocorrer em 2007;
* ISO 27005 - Esta norma será constituída por indicações para implementação, monitoramento e melhoria contínua do sistema de controles. O seu conteúdo deverá ser idêntico ao da norma BS 7799-3:2005 ? ?Information Security Management Systems - Guidelines for Information Security Risk Management?, a publicar em finais de 2005. A publicação da norma ISO 27005 ocorreu em meados de 2008;
* ISO 27006 - Esta norma especifica requisitos e fornece orientações para os organismos que prestem serviços de auditoria e certificação de um sistema de gestão da segurança da informação.


nasa-air.com
www.nasa-air.com/
[WWW] [Yahoo!] aim icon [MSN] [ICQ]
rogelgarcia
GUJ Master
[Avatar]

Membro desde: 21/06/2007 23:27:21
Mensagens: 1838
Offline

RPC - Remote Procedure Call

Forma de executar métodos remotamente.. é um nome genérico para esse tipo de funcionalidade

RMI - Remote Method Invocation

Nome da API em Java para chamar métodos remotamente.. então RMI é o nome de uma API que faz RPC

RMI é uma forma de fazer RPC


Rógel Garcia, criador do framework NEXT

http://www.nextframework.org
CarlosEduardoDantas
GUJ Master
[Avatar]

Membro desde: 13/11/2006 15:26:38
Mensagens: 1078
Offline

rogelgarcia wrote:RPC - Remote Procedure Call

Forma de executar métodos remotamente.. é um nome genérico para esse tipo de funcionalidade

RMI - Remote Method Invocation

Nome da API em Java para chamar métodos remotamente.. então RMI é o nome de uma API que faz RPC

RMI é uma forma de fazer RPC



Complementando a ótima resposta do colega acima, RMI é um estudo de caso "versão orientado a objetos" de RPC, aonde trabalha sobre sockets..

Para RPC, existem outras alternativas como XML-RPC, que trabalha sobre o conceito de mensagens.

This message was edited 1 time. Last update was at 05/04/2010 20:34:21


'Nós somos o que repetidamente fazemos. Excelência, então, não é um ato, mas um hábito'.

Aristóteles.

carloseduardoxp
[MSN] [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team