Brent Verner wrote:


  There is an RMI service on machine A that I can use from machine B,
however I need to use the RMI service from machine C.  I would like
to run some sort of proxy on machine B so that machine C could use
the RMI service to which machine B has access.

Well.. I'm no expert, but here are a couple of thoughts:

1. is there any special reason you can't go straight from machine C to the service on machine A? Are the machines on separate networks? Or is there a firewall in between that's messing with RMI? (or both?)

2. If there's a firewall causing problems, trying to correct that
first, might be the path of least resistance.

3. If you can't get direct access from machine C to machine A, you
could possibly enable IP forwarding on machine B in some fashion, such
that you forward the necessary packets between A and C.  This might
depend on machine's A and C being in different subnets however.

4. I'm not familiar with any product that is specifically an "RMI Proxy"
but you could probably write your own (application specific) one in short order, with a java program on machine B proxying the remote calls
around. But, performance would probably suck because you'd have two
remote calls for every method invocation from machine A. That might
or might not be an issue to you.



TTYL,

Phil
--
North Carolina - First In Freedom

Free America - Vote Libertarian
www.lp.org


_______________________________________________ Juglist mailing list [email protected] http://trijug.org/mailman/listinfo/juglist_trijug.org

Reply via email to