Hello!
I don't get your way completely, so I wont comment on it now. About the 1 minute though: watch out for a browser timeout (usually 1 minute). You're going to have to feed something over the TCP/IP connection during that minute, to avoid all sorts of timeouts. No idea how to do that with JSF though.Hmm... AFAIK many system (FreeBSD, Linux fo example) has TCP keepalive function implemented as many java containers (Resin for example) has HTTP ping function implemented.
With respect,
Boris

