Progress JMS

A JMS (Java Messaging Service) specifications implementation for Progress ABL.

The aim of this project is to provide a compliant JMS API specification to serve as an abstract layer to keep application development independent of the specific messaging provider. This will practically allow one to switch to a different messaging provider without changing the application code, for now there are two provider specific implementations that are considered:

  • Sonic MQ ABL adapter
  • Stomp (Streaming Text Orientated Messaging Protocol)

Beside the JMS implementation this project also provide a number of useful standard components of Java SDK (Stream, Collection, HashMap) that can be used separately, this is why there are separate release files on project download page.

Note: the project is using some of the newest introduced OO ABL features like try-catch error handling, static properties and methods so it requires OE version 10.1C+.

Comments are closed.