This package contains two modules providing an HTTP tunnel. This means
that the RPC messages are encapsulated into HTTP messages.  This
technique makes it possible that an RPC client contacts an RPC server
even if there is a firewall between the client and the server.

The tunnel currently needs a web server, and a helper application
that is written as CGI. Of course, this architecture restricts the
performance, and causes relatively high server loads. I hope that
we have some day either a web server written in O'Caml (we need
an HTTP/1.1 server for RPC tunneling), or a better way to attach
applications to existing web servers than CGI (e.g. fastcgi).
This tunneling technique would benefit from these improvements
very much.

There is not very much documentation right now. Please see the
example http_tunnel, and compare the usage of the two modules
with the comments in the module interfaces. I hope this explains
enough.

October 26, 2001
Gerd Stolpmann
