Working with JMS and Amazon SQS

The Amazon SQS Java Messaging Library is a JMS interface for Amazon SQS that lets
you take advantage
of Amazon SQS in applications that already use JMS. The interface lets you use Amazon
SQS as the JMS
provider with minimal code changes. Together with the AWS SDK for Java, the Amazon
SQS Java Messaging
Library lets you create JMS connections and sessions, as well as producers and consumers
that send and receive messages to and from Amazon SQS queues.

The library supports sending and receiving messages to a queue (the JMS point-to-point
model) according to the JMS 1.1
specification. The library supports sending text, byte, or object messages
synchronously to Amazon SQS queues. The library also supports receiving objects synchronously
or
asynchronously.