There are many ways to map JMS to REST...
This is bad as the GET is not idempotent. We can add a user ID or use a cookie
though a caching proxy may keep returning the same message
Simple REST using 1 at a time delivery
Then get messges via
If you want to acknowledge messages you then
Batch message REST
-> give back up to 10 message URLs
acknowledge them via
You can include ACK messages inside the POST; so the 2nd POST could include the ACKs - also you could return the batch of messages as well.