Is there a pure ruby web server that can start a thread that performs
some task and store it in a session allowing the user to control the
task from the browser?  Similar to a what I can do with a java web
server?