Persistent connections

I’m writing a web GUI for a commercial product that only allows me to
communicate through a Java API which seems to work just great under
JRuby.

When the user logs on to the web page the authentication is done like
this: sdssession = com.hp.ov.webapi.Session.openSession(“127.0.0.1”,
login, pass) and after that I can do things like
sdsession.getCurrentAccount() etc to get data from the service.

It works great. The problem is that I have no idea how to keep that
session object alive while the user is logged on the web page, it
doesn’t seem like a good idea if the system has to authenticate again
on every page load.

The second option I came up with was to use BackgroundRB (
http://backgroundrb.rubyforge.org/ ) but it doesn’t work in JRuby
because some of the stuff it does with processes (fork, pipe etc) are
not yet implemented.

Any ideas?

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs