A
Ajax
Aspect-Oriented
 
B
Bloggers
Build Systems
ByteCode
 
C
CMS
Cache Solutions
Charting & Reporting
Chat Servers
Code Analyzers
Code Beautifiers
Code Coverage
Collections
Connection Pools
Crawlers
 
D
Databases
 
E
EJB Servers
ERP & CRM
ESB
Expression Languages
 
F
Forum Soft
 
G
General Purpose
Groupware
 
H
HTML Parsers
 
I
IDEs
Installers
Inversion of Control
Issue Tracking
 
J
J2EE Frameworks
JDBC
JMS
JMX
JSP Tag Libraries
Job Schedulers
 
L
Logging Tools
 
M
Mail Clients
 
N
Network Clients
Network Servers
 
O
Obfuscators
 
P
PDF Libraries
Parser Generators
Persistence
Portals
Profilers
 
R
RSS & RDF Tools
Rule Engines
 
S
SQL Clients
Scripting Languages
Search Engines
Source Control
 
T
Template Engines
Testing Tools
Text Processing
 
U
UML & Modeling
 
V
Validation
 
W
Web Frameworks
Web Mail
Web Servers
Web Services
Web Testing
Wiki Engines
 
X
XML Parsers
XML UI Toolkits
 

Open Source JMS

OpenJMS

OpenJMS is an open source implementation of Sun Microsystems's Java Message Service API 1.0.2 Specification. Features include: * Point-to-Point and publish-subscribe messaging models * Guaranteed delivery of messages * Synchronous and asynchronous message delivery * Persistence using JDBC * Local transactions * Message filtering using SQL92-like selectors * Authentication * Administration GUI * XML-based configuration files * In-memory and database garbage collection * Automatic client disconnection detection * Applet support * Integrates with Servlet containers such as Jakarta Tomcat * Support for RMI, TCP, HTTP and SSL protocol stacks * Support for large numbers of destinations and subscribers

Go To OpenJMS

UberMQ

UberMQ is a clean room implementation of the Java Message Service specification. JMS is a part of the Java 2 Enterprise Edition. We wrote UberMQ because many of the established JMS vendors have turned their back on the core tenets of distributed computing: fast and simple. If you are frustrated with your current JMS vendor, or looking for a solid messaging platform for a new project, please consider our product.

Go To UberMQ

Hermes JMS

Swing UI allows you to interactively use and monitor JMS providers.

Go To Hermes JMS

ActiveMQ

ActiveMQ is an open source, Apache 2.0 licenced Message Broker and JMS 1.1 implementation which integrates seamlessly into Geronimo, light weight containers and any Java application.

Go To ActiveMQ

Somnifugi

Somnifugi is an implementation of JMS that works inside a single JVM to send JMS Messages between Threads.

Go To Somnifugi

MantaRay

MantaRay is an Open Source serverless messaging fabric, based on peer-2-peer technology, and 100% pure Java. Features include: - Publish/subscribe (topic) and Point-to-point (queue) messaging services - Support for JMS 1.1 and 1.02 - Automatic discovery - Guaranteed message delivery - Persistent/non-persistent and durable messages - Security - Transactions support - Message filtering using selectors - Integration with WebLogic and WebSphere - TCP, UDP and HTTP transport protocols

Go To MantaRay

Presumo

Presumo is an implementation of the Java Message Service API.

Go To Presumo

JORAM

JMS implementation similar to openJMS, and distributed by ObjectWeb

Go To JORAM

Open Message Queue

Open Message Queue is the open source version of Sun Java System Message Queue. 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 Sun's Java Message Queue and provides all the features, functions and capabilities of the currently available licensed product: Java System Message Queue.

Go To Open Message Queue





Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries. This site is independent of Sun Microsystems, Inc.