We're looking at using Ruby for a client-server (non-web based) project where both the client and server would be written in JRuby. The client (Windows) would sit behind a corporate firewall with a proxy server and the server would sit out in the cloud. We know that DRb makes ruby-to-ruby remoting very easy but it's unclear whether DRb works over a proxy server. Is there a way to do this?
Alternatively, since we're using JRuby, we've thought about using Java RMI over HTTP