Habari OpenMQ Client: JMS Message Exchange Between Java & Delphi
Second release candidate of the Open Message Queue library for Delphi
Habari Client libraries connect Delphi(tm) and Free Pascal applications with the message brokers Apache ActiveMQ and Open Message Queue (OpenMQ). Message brokers provide asynchronous message flow and make load balancing simple. They are core modules in the Apache Geronimo and GlassFish(tm) open source application servers, but also work standalone.
Habari OpenMQ Client is a Delphi and Free Pascal library which provides easy access to the Open Message Queue Broker.
Key features
- supports the peer-to-peer and the publish/subscribe communication model
- provides message transformers for object serialization (JSON, XML)
- supports TemporaryQueue and TemporaryTopic destinations. These destination types only exist for the duration of their connection, and are a resource-saving solution for RPC-style communication
- uses the Stomp protocol and a plug-in architecture for communication libraries (Indy and Synapse)
- works with Delphi 6 to 2009 and Free Pascal
Online resources
Habari OpenMQ Client demo downloads, 'Getting started' documentation and tools:
http://www.mikejustin.com/habari.html#item_1197
Client API documentation online:
http://www.mikejustin.com/habari_openmq/1.0/docs/api/index.html
About Open Message Queue (OpenMQ): 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, OpenMQ provides the additional enterprise features that are necessary for enterprise deployments, large and small. Read more: https://mq.dev.java.net/about.html
Habari Client libraries are also available for xmlBlaster and Amazon Simple Queue Service (Amazon SQS).
- Login or register to post comments
- 301 reads
- Printer-friendly version
(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)









