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
