You can now send messages to an Amazon SQS queue from applications that use Java Messaging Service (JMS). This makes it easier to use JMS for exchanging messages between applications, by simply choosing an Amazon SQS queue as the JMS provider in your client application – without the need to deploy and manage a separate JMS provider or to write additional code. You can send as many or as few messages as applications need, and pay only for what you use.

To get started, first log in to the AWS Management Console, choose Amazon SQS, and click “Create New Queue” to create a queue. (Alternatively, you can create a queue using the AWS SDK for Java or the AWS command-line tools.) Next, download the SQS-JMS client library JAR file and add it to your application’s class path. Then, configure your application’s connection factory to target the Amazon SQS queue you created. The client libraries currently support the JMS 1.1 specification and are available in AWS Labs. To learn more, visit Using JMS with Amazon SQS in the Amazon SQS Developer Guide.