Recent

Author Topic: ANN: Habari OpenMQ Client 1.4 - for Open Message Queue and GlassFish  (Read 8696 times)

mjustin

  • Full Member
  • ***
  • Posts: 199
    • Habarisoft
March 30, 2010 - betasoft is pleased to announce release 1.4 of Habari OpenMQ Client for the open source message broker Open Message Queue (OpenMQ).

Habari OpenMQ Client is a library which provides easy access to the OpenMQ Broker. It supports Delphi 6 to 2010 and Free Pascal and follows the JMS API specification for Message Oriented Middleware. Now your applications can exchange messages at high speed with enterprise systems and GlassFish(tm) application servers, using the peer-to-peer or the publish and subscribe communication model.

Habari OpenMQ Client uses the Stomp message protocol and a plug-in architecture for communication libraries and message transformers for object serialization. It supports OpenMQ version 4.4, Delphi 6 to 2010 and Free Pascal, and follows the specification of the JMS API for Message Oriented Middleware.

How can I use it? - Here are some examples for software solutions built on top of a Message Broker like OpenMQ:
  • Load Balancing: using the point-to-point or queuing model, many 'worker' applications can be installed on different computers. Every new message sent to the queue will be delivered only to one client. The server will keep messages until they are expired or delivered to a client.
  • Application Server Integration: OpenMQ is also a key component of the GlassFish Application Server v2.1.1 and v3. Being the Java EE reference implementation, GlassFish v3 was the first AS to completely implement Java EE 6.
  • Persistent Storage: messages and objects can be stored in the Object Broker and retrieved even after a restart.
  • Interprocess Communication: applications can use point-to-point messages to exchange information between each other even if the receiver currently is not running.
  • Intranet News Ticker Application: using the publish and subscribe communication model, news can be delivered to all registered client applications. The message sender works like a broadcast station, and does not care if clients don't listen.

The download includes PDF Getting Started documentation, API documentation and demo applications.

Habari OpenMQ Client - Getting started (PDF):
http://www.mikejustin.com/download/HabariOpenMQGettingStarted.pdf

Habari OpenMQ Client - Online API documentation:
http://www.mikejustin.com/habari_openmq/1.4/docs/api/index.html

Habari OpenMQ Client - Demo and free tools download:
http://www.mikejustin.com/download/HabariOpenMQ-demo.zip

Habari JMS Client libraries home page:
http://www.mikejustin.com/habari.html

Delphi and GlassFish integration tutorials:
https://mikejustin.fogbugz.com/default.asp?W2

Please read the documentation (Getting Started) section to configure OpenMQ for Stomp support before running the demo tools and applications.

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, Open MQ provides the additional enterprise features that are necessary for enterprise deployments, large and small. It gets its roots from Java Message Queue and provides all the features, functions and capabilities of the currently available licensed product: Java System Message Queue. Read more: https://mq.dev.java.net/about.html

GlassFish, Java, JavaBean, JDK, Sun, Sun Microsystems, and the Sun Logo are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries.

Best regards,
--
Michael Justin SCJP, SCJA
betasoft - Software for Delphi™ and for the Java™ platform
http://www.mikejustin.com - http://www.betabeans.de

 

TinyPortal © 2005-2018