Implementing a simple RMI Application over the Internet (using and comparing HTTP tunneling, RMI Proxy)