Gearing up on JMS

For my side project, I’m now getting to the point where I want to start learning about JMS, in preparation to use it. I’m particularly interested in the “durable subscription” type queue, and am looking for a good way to do this. I have seen OpenJMS as a possibility. Right now I only have Tomcat on the box, although I’m not opposed to putting an actual app server up there. Does anyone have any insight? Should I consider putting JBoss or WebSphere on there? The throughput on this will not be that great, maybe on the order of a message every minute, tops, and probably much lower than that. My hope is that I can set things up such that it is as independent as possible of the message service. I’m a rank beginner in this regard, so I don’t (yet) really know what I’m talking about. If you have suggestions, please feel free to leave a writeback.