Open message queue is an enterprise quality, production ready, scalable messaging server. It provides a complete Java Message Service (JMS) implementation for message oriented system integration. In addition, Open MQ provides the additional enterprise features that are necessary for enterprise deployments, large and small. It gets its roots from Java Message Queue and provides all the features, functions and capabilities of the currently available licensed product: Java System Message Queue.
Here are some pointers that might help you get the most of your visit here:
- Here is out 5 minute overview of Open MQ. Read this first.
- Here's our current Feature Matrix.
- If you are interested in this type of technology, but don't have much experience, you might start by browsing through the Technology Overview manual, or reading the JMS Tutorial
- If you are an experienced developer who's looking for answers to specific problems and you can't find anything appropriate in the product manuals, you might want to browse the JMS Forum, the User mailing list, or check the FAQ (In particular, you might find the diagnostic section useful).
- If you're looking for the latest information about what's going on with the project, have a look at the page describing our 4.3 release
- If you are interested in joining this community, browse over to Community Member Information page -- we'd love to have you as a member of this growing developer and user community
- If you are using Open MQ in association with another project such as GlassFish Server, Open Source Edition, or Open ESB, you should first, look for the information that describes Open MQ from those projects. Then, if you need help, specific to Open MQ, we'd be glad try and assist you. You're welcome to post your question to the User List.
- Finally, if you are using either Open MQ, or the commercial product Java MQ, and you're interested in obtaining a commercial license or a service and support contract, browse over to our product pages at sun.com.
- Who's using Open MQ? Have a look here.
- What are we thinking about for the next release? Here's a road-map page.
We have many ways for you to get more information about Open Message Queue and many ways to try it out. Open Message Queue is community version of the commercial product, Sun Java System Message Queue. So, the resources available for that product enable you to get up to speed with the community version quickly.
If you've downloaded the product, or are thinking about it, you might want to browse over to the evolving -- Programming Tips section of our site. This is continually being updated with new scenarios and links so you might want to bookmark that page for future reference.
- You can register for free, online, training go here. (Please note: This online presentation is for MQ 4.0. Revised online training for later releases is also available. See the Downloads Page for more information)
- Here is a flash video of Greg Luck's JMS and Open Message Queue presentation from Community ONE, 2008 (An earlier version of these slides is here)
- For an overview of Message-Oriented-Middleware and the Message Queue Service, click here.
- For an overview of the programming model, click here.
- To download and install the product click here.
- To learn your way around the core of Open MQ, the broker, click here.
- To learn about Java clients, click here.
- To learn about C clients, go here.
- To learn about scaling and tuning options, go here.
- For the complete documentation set, go here.
- For the 4.2 JavaDoc, start here.
- For feedback on this, or any other aspect of Open MQ, see this page.
- Interested in where we are thinking of taking this project, have a look at our road-map.
For reference, the following links may also be useful
- For information about the JMS Specification go here
- For the specification Tutorial example, go here
You might also find these related project links useful