High Quality JMS Messaging.

Kernel Swiftlets

Kernel Swiftlets replace standard Kernel Swiftlets which are part of the standard SwiftMQ distribution. They provide different and/or extended functionaility like JMS with XA support.

JDBC Authentication Swiftlet

The JDBC Authentication Swiftlet is a replacement of the standard Authentication Swiftlet and utilizes a database server to store and retrieve authentication information via JDBC.


LDAP Authentication Swiftlet

The LDAP Authentication Swiftlet is a replacement of the standard Authentication Swiftlet and utilizes a LDAP server to store and retrieve authentication information.


JMS XA/ASF Swiftlet

The JMS XA/ASF Swiftlet extends the standard JMS Swiftlet with support of distributed transactions (XA) and application server facilities (ASF) such as ConnectionConsumer. These features are specified in chapter 8 of the JMS specification.


JDBC Store Swiftlet

The JDBC Store Swiftlet is a replacement of the standard Store Swiftlet and utilizes a database management system to store persistent messages, durable subscribers, and to log XA transactions. Only temporary swap files for non-persistent messages are used on the local file system. The JDBC Store Swiftlet has been tested with Oracle9i and DB2 Version 7, however, it can be configured to use any JDBC 2.0 compliant database that support the BLOB data type.


Network NIO Swiftlet

The Network NIO Swiftlet is the interface for SwiftMQ Swiftlets to the network. This version utilizes the java.nio API for nonblocking I/O.


Routing Swiftlet (Unlimited Connections)

This Routing Swiftlet provides unrestricted connectivity to other SwiftMQ routers.