The reason for wrapping it up in a JMS queue is mainly a design issue, so that i can push a load of requests and have them processed as quick as the other server can handle them.
[Message sent by forum member 'jsl123' (jsl123)]
http://forums.java.net/jive/thread.jspa?messageID=230945