Well i finally got to the hard part. The JMS Server. In my grad project I'm kinda in need of JMS. I pretty got along well till now with JBoss, but it seems like they're not really proud of that JBossMQ and they're gonna rebuild it but at the half of 2005(too late for me -i need it pretty quick- ). Problem is that i'll be needing the messages of the offline clients to be persisted to the database and guaranteed ordered delivery. JBossMQ would seem to do the job but maybe cause they're droping it, the documentation is very scarce on the subject. I do not need clustering of the JMS servers, not many messages to be delivered per second. I would just need something which has good documentation.
So far my options would be to go with weblogic 8.1 and hope the evaluation version covers JMS too, but i would have to spend some time learning that too and porting the existing app to jboss(although i'm confident it would not take that much time). SonicMQ and Fiorano seem too bloated for what i need and i'm afraid that i would spend too much time reading advanced stuff that i don;t need right now, but I may go for that one if any of you guys say it fits my need.
So bottom line what are you guys using that u did not find hard to learn and has decent documentation?