OW2 JORAM is an open source JMS message broker that moves messages reliably and asynchronously between applications and services.
OW2 JORAM (Java Open Reliable Asynchronous Messaging) is a mature, standalone JMS 2.0 message broker from the OW2 consortium. It implements the full Java Message Service model, queues for point to point delivery and topics for publish and subscribe, with persistent, transactional message storage so messages survive a restart. Producers and consumers connect over a TCP protocol or through the built in JNDI naming service, letting applications and services exchange messages without being online at the same time. It runs as a single self contained Java server, giving teams a dependable messaging backbone for decoupled, event driven systems.
cloudimg ships JORAM as a complete, working message broker that starts on first boot with nothing to configure. The broker listens on the loopback interface only, so the message bus is never exposed as an open bus on the public internet, and the guide shows how to open it to remote clients deliberately when you need to. There is no default login to change: on first boot each instance mints its own broker admin password and a dedicated messaging user password into a root only credentials file, so no two instances share a credential. A shipped self test performs a real send and receive round trip and proves that anonymous and default credential connections are refused. A paired deploy guide tested against the exact image shows how to connect your own applications, and every image is fully patched on Ubuntu 24.04 and backed by 24/7 support.