RMI + Http?

8 respostas
emanuell

Galera,

Como usaria rmi junto com http?

8 Respostas

Mauricio_Linhares

Tipo, como assim RMI via HTTP? Você quer fazer chamadas remotas a objetos usando o protocolo HTTP em vez do protocolo do RMI?

Você pode usar o Spring + Hessian ou Burlap pra fazer isso -> http://www.springframework.org/docs/reference/remoting.html

emanuell

Maurício Linhares:
Tipo, como assim RMI via HTTP? Você quer fazer chamadas remotas a objetos usando o protocolo HTTP em vez do protocolo do RMI?

Você pode usar o Spring + Hessian ou Burlap pra fazer isso -> http://www.springframework.org/docs/reference/remoting.html

Exatamente isso, ao invés de usar rmi://… usar http://…

Tenho um Application Server e um Client que requisita métodos da Lógica de Negócio. Esses dois rodam na mesma máquina.

Mauricio_Linhares

emanuell:
Exatamente isso, ao invés de usar rmi://… usar http://…

Tenho um Application Server e um Client que requisita métodos da Lógica de Negócio. Esses dois rodam na mesma máquina.

Acho que não vai ser tão simples assim conseguir isso não :stuck_out_tongue:

Como eu disse, o mais fácil é você dar uma olhadinha na parte de remoting do Spring e ver como você pode usar isso no seu sistema.

emanuell

Maurício Linhares:
emanuell:
Exatamente isso, ao invés de usar rmi://… usar http://…

Tenho um Application Server e um Client que requisita métodos da Lógica de Negócio. Esses dois rodam na mesma máquina.

Acho que não vai ser tão simples assim conseguir isso não :stuck_out_tongue:

Como eu disse, o mais fácil é você dar uma olhadinha na parte de remoting do Spring e ver como você pode usar isso no seu sistema.

Um outra alternativa seria rodar o Tomcat com a aplicação e um cliente(nao é o browser) fazer requisições http.

o que acha?

Mauricio_Linhares

emanuell:
Um outra alternativa seria rodar o Tomcat com a aplicação e um cliente(nao é o browser) fazer requisições http.

o que acha?

Dá no mesmo em usar o Spring remoting, a única diferença é que você vai escrever todo o código de chamadas remotas e todo o protocolo pra fazer isso :smiley:

Mas se você estiver mesmo interessado em fazer isso, dê uma olhada em REST -> http://en.wikipedia.org/wiki/Representational_State_Transfer

ramilani12

Prq vc não utiliza Web Services? fica independente de protocolo

emanuell

Porque tem que ser Http. :wink:

Luca

Olá

Porque tem que ser Http. :wink:

Web services usa HTTP.

Mas se quer algo mais simples, use o Apache XML-RPC.

[]s
Luca

Criado 9 de junho de 2007
Ultima resposta 9 de jun. de 2007
Respostas 8
Participantes 4