As a follow-up to the previous article about MapMessage exchange with Apache ActiveMQ, here is an example for an ObjectMessage, sent from a Java JMS client and consumed from a Delphi application. Java (producer side) The Java code creates a java.util.Properties instance, fills it with example data,, and sends it to the destination queue as … Continue reading Consume a JMS ObjectMessage with Habari Client for ActiveMQ
Consume ActiveMQ JMS MapMessages from Delphi
One outstanding feature of the popular Apache ActiveMQ message broker is its rich message conversion capability, which allows cross-platform/cross-language exchange by serialization of JMS object and map messages to XML or JSON. Non-Java clients do not have to support the native ActiveMQ wire protocol. Instead, they can use a simple protocol such as STOMP. Java (producer … Continue reading Consume ActiveMQ JMS MapMessages from Delphi
ActiveMQ, Qpid, HornetQ and RabbitMQ in Comparison
An article by Thomas Beyer (also available in German language) gives a short introduction into popular messaging solutions which are available as free open source projects. "Newer architectures and the standardized AMQP protocol have led to a flood of message brokers. All brokers take claim to be fast, robust and reliable. But what really distinguish … Continue reading ActiveMQ, Qpid, HornetQ and RabbitMQ in Comparison
Query ActiveMQ Broker Statistics with Delphi
Broker Configuration To configure ActiveMQ to use the statistics plugin add the following to the ActiveMQ XML configuration: <plugins> <statisticsBrokerPlugin/> </plugins> The statistics plugin looks for messages sent to particular destinations. Query running broker statistics To query the running statistics of the message broker, the client sends an empty message to a Destination named ActiveMQ.Statistics.Broker, … Continue reading Query ActiveMQ Broker Statistics with Delphi
Enterprise Messaging News (July 2011)
GlassFish 3.1.1 released - now supporting Java 7 and AIX July 28, 2011 - GlassFish 3.1.1 (the reference implementation of Java EE 6) supports Java 7 and it's now available, it also adds support for additional platforms (AIX, 64-bit load-balancer), upgrades the versions of the product components such as Weld, EclipseLink, Jersey, etc and includes … Continue reading Enterprise Messaging News (July 2011)
Enterprise Messaging News (June 2011)
HornetQ 2.2.5 Message Broker released June 17, 2011 - HornetQ 2.2.5.Final, available for download now, will be the first release included as the default Java Message System (JMS) provider in the JBoss AS 7 Java EE application server. Changes and bug fixes also include an issue in the Stomp Decoder. HornetQ is an open source … Continue reading Enterprise Messaging News (June 2011)
Delphi Integration with the GlassFish v3 Application Server Part 1 – Sending Messages
This tutorial shows the steps to build and run web application on the Java platform with the NetBeans 6.9 IDE and GlassFish v3 which sends message to the OpenMQ Java Message Service (JMS) message broker included in GlassFish. A Delphi message consumer application created with the Habari OpenMQ Client library then can be used to … Continue reading Delphi Integration with the GlassFish v3 Application Server Part 1 – Sending Messages
Enterprise Messaging News (March 2011)
JBoss HornetQ 2.2.2.Final Message Broker released JBoss today announced the release of version 2.2.2.Final of their JMS message broker HornetQ. It is available here with docs here. Changes include a REST interface, new improved failover, a new paging model and Large Message Compression. Delphi can integrate with HornetQ using Habari HornetQ Client libraries. Open Message … Continue reading Enterprise Messaging News (March 2011)
Enterprise Messaging News (February 2011)
GlassFish 3.1 RC2 released February 11 - Build 41 of GlassFish 3.1, which is also the release candidate, integrates Jersey 1.5, Mojarra 2.1.0 Release Candidate 2, Grizzly 1.9.30, EclipseLink 2.2.0 RC3, Weld 1.1.0 final, and JavaDB 10.6.2.1. Just like previous milestones and promoted build, you can get RC 1 from http://download.java.net/glassfish/3.1/promoted/ Open Message Queue (OpenMQ) … Continue reading Enterprise Messaging News (February 2011)
Enterprise Messaging News (December 2010)
JBoss Application Server 6.0 Released JBoss AS 6.0, the Java EE 6 Open Source Application Server is now production ready. The GA release is available for download and supports JPA 2, Bean Validation, CDI, EJB 3.1, Servlets 3.0, JSF 2.0, and others. Enterprise Messaging in JBoss AS 6 For enterprise messaging based on the JMS … Continue reading Enterprise Messaging News (December 2010)