Still working on resolving this question.
I came across H3T which looks like a promising solution. However, I'm really not 100% sure that it will work for me. For instance, it looks like H3T won't work when the client is local - which is how my app currently works.
Has anyone out there used H3T, specifically under JBoss 5? How did it go? Any caveats I should know about? Or should I not even bother with trying to get it set up?