EVERYTHING XIAOMI
Get listed

JORAM

JORAM is free, open-source Java software that implements the JMS API as distributed message-oriented middleware.

Place
#28 of 39
Score
6.0
JORAM's website

What JORAM is

JORAM is free, open-source Java software that implements the JMS API as distributed message-oriented middleware. It supports JMS 1.1, JMS 2.0, and Jakarta/JMS 3.0, and is compatible with Java 11 through 21; the project says it tests LTS versions 11, 17, and 21. It can run as a standalone messaging server, be embedded in another product, or connect to a JEE application server through its JCA adapter. The broker supports store-and-forward delivery, clustered destinations, and master/slave high availability with replicated data stores. JORAM can run as OSGi bundles or as a classic Java program, with services such as its command line and web console configurable while running. Administration options include JMX, management and REST APIs, XML scripts, and a web console. Security support includes authentication, authorization, and encryption, with TCP or SSL transport. Documented modules cover JMS, AMQP, mail, URL, JMX, and FTP. C and C++ client APIs are available, as is Stomp Connect for clients in other languages. JORAM is distributed through OW2 and designed by ScalAgent DT.

Good

  • Supports JMS 1.1, JMS 2.0, and Jakarta/JMS 3.0.
  • Offers standalone, embedded, and JEE-connected deployment.
  • Broker supports clustered destinations and replicated stores.
  • Administration includes JMX, REST APIs, and a web console.
  • Free software under LGPL 2.1 or later.

Watch out

  • Not compatible with Java versions earlier than 11.
  • Self-hosted deployment requires users to run the software.

Who it suits

JORAM suits Java teams building systems that need message middleware with configurable deployment and administration options. It also fits users who can host and manage the software themselves.

Verdict

JORAM offers several deployment and administration choices alongside distributed delivery and high-availability features. Check Java compatibility and hosting requirements against your environment.

Plans and prices

From JORAM's own pricing page, checked 8 Oct 2026.

All about pricing
PlanPriceWhat it gives you
JORAMFreeFree software · LGPL 2.1 or later

The facts

Each one read from JORAM's own pages, with the date it was checked.

What it does

Administration
Administration options include JMX, a JMS-based management API, REST APIs, XML configuration scripts, and a web console.checked 8 Oct 2026
Architecture
The server can run as OSGi bundles or as a classic Java program, with services such as the command line interface and web console started, stopped, or reconfigured.checked 8 Oct 2026
Client interoperability
JORAM offers C and C++ client APIs and says clients in other languages can connect using Stomp Connect.checked 8 Oct 2026
Delivery and availability
Its distributed broker supports store-and-forward delivery, clustered destinations, and master/slave high availability with replicated data stores.checked 8 Oct 2026
Deployment
JORAM can run as a standalone messaging server, be embedded in another product, or integrate with a JEE application server through its JCA adapter.checked 8 Oct 2026
Distribution
The download page lists source, binary, Javadoc, client, and application-server adapter packages and says libraries are available through a Maven repository.checked 8 Oct 2026
Integrations
Documented bridges and extensions include JMS, AMQP, mail, URL, JMX, and FTP acquisition or distribution modules.checked 8 Oct 2026
Java compatibility
JORAM is compatible with Java 11 to 21 and is tested with LTS versions 11, 17, and 21.checked 8 Oct 2026
Limits
Since version 5.22.0, JORAM is not compatible with Java versions earlier than 11.checked 8 Oct 2026
Messaging standards
The project states that it supports JMS 1.1, JMS 2.0, and Jakarta/JMS 3.0.checked 8 Oct 2026
Product
JORAM is an open-source Java implementation of the JMS API and a distributed message-oriented middleware.checked 8 Oct 2026
Security
The project describes authentication, authorization, and encryption support, and offers TCP or SSL transport options.checked 8 Oct 2026
Support
ScalAgent offers professional support, training, consulting, advanced studies, prototyping, and custom software development and integration for JORAM solutions.checked 8 Oct 2026

The company

Maker
ScalAgent DT describes itself as the designer of JORAM, which is distributed through the OW2 consortium.checked 8 Oct 2026

Alternatives to JORAM

All alternatives
  1. 1EMQX logo

    EMQX

    Free planOpen sourceWebAPILinuxmacOS
    8.1From $234 a month
  2. 2RabbitMQ logo

    RabbitMQ

    Free planOpen sourceWebAPILinuxmacOS
    7.8Free plan
  3. 3CloudAMQP logo

    CloudAMQP

    Free planWebAPILinuxmacOS
    7.6From $19 a month
  4. 4Apache ActiveMQ logo

    Apache ActiveMQ

    Free planOpen sourceWebAPILinuxmacOS
    7.5Free plan
  5. 5

    Apache RocketMQ

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    7.5Free plan
  6. 6

    Faye

    Free planOpen sourceWebAPILinuxmacOS
    7.5Free plan