Asynchronous Object Exchange Between Delphi and Java Applications
Join the DZone community and get the full member experience.Join For Free
betasoft is pleased to announce the release 1.5 of the Delphi and Free Pascal client library Habari for Apache ActiveMQ, the popular and powerful open source Message Broker. With Habari ActiveMQ Client, Delphi developers can build integrated solutions, connecting cross language clients and protocols from Java, C, C++, C#, Ruby, Perl, Python, and PHP, using the peer-to-peer or the publish and subscribe communication model.This release introduces improved support for object exchange using XML serialization, based on persistency helper methods in the open source library OpenXML. Asynchronous exchange of Java objects with Delphi applications is also possible using JSON serialization.
Habari ActiveMQ Client uses the Stomp message protocol and a plug-in architecture for communication libraries (including SSL) and message transformers for XML and JSON object serialization. It supports Apache ActiveMQ versions 4.0 to 5.2, Delphi 6 to 2009 and Free Pascal, and follows the specification of the JMS API for Message Oriented Middleware. Besides object messages, it also supports text and binary messages.
Product information, API and demo downloads are available at http://www.mikejustin.com/habari.html
The API is also available online at http://www.mikejustin.com/habari/1.5/docs/api/index.html
About Apache ActiveMQ
Apache ActiveMQ is the most popular and powerful open source Message Broker and Enterprise Integration Patterns provider. Apache ActiveMQ is fast, supports many Cross Language Clients and Protocols, comes with easy to use Enterprise Integration Patterns and many advanced features while fully supporting JMS 1.1 and J2EE 1.4.
The Java Message Service (JMS) API is a Java Message Oriented Middleware (MOM) API for sending messages between two or more clients. JMS is a part of the Java Platform, Enterprise Edition, and is defined by a specification developed under the Java Community Process as JSR 914.
Opinions expressed by DZone contributors are their own.