Does anyone have a good example of using EJB in an applet to access an application server over the internet? I need it so that communication can go on through any firewall. Do I need to do an HTTP-tunneling type solution? Can this be done with EJB? Is there something better? I need to support transactions. I am actually trying to access a database reliably from Web Start, but I figure it is about the same issue as accessing it from an applet.
I figure sockets are a pain and servlets will give me issues with transactions.