Oj

OW2 JORAM JMS Message Broker on Ubuntu 24.04

Azure Streaming & Messaging

OW2 JORAM is an open source JMS message broker that moves messages reliably and asynchronously between applications and services.

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Overview

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.

Why the cloudimg image

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.

Common uses

  • Asynchronous messaging between decoupled applications and services
  • Publish and subscribe event distribution across systems
  • A reliable JMS backbone for event driven architectures