What is QpidComponents.org?

Enterprise Messaging Components and Tools
for AMQP Messaging with Apache Qpid

QpidComponents.org is an open source development community dedicated to plugins and tools for enterprise-grade messaging in Apache Qpid. We focus on software that can not be developed as part of the Apache Qpid project due to licensing or other restrictions. Our current projects include:

  • Persistence for Apache Qpid messaging servers. Persistence is a critical technology for guaranteed message delivery.
  • Management Tools for Apache Qpid messaging servers. We use a web-based graphical framework that interacts with agents installed in an Apache Qpid messaging server.
MRG Management Console

Enterprise Messaging

Programs Exchange Messages with Guaranteed Delivery and Blazing Speed

Enterprise Messaging systems let programs communicate by exchanging messages, much as people communicate by exchanging email. Unlike email, enterprise messaging systems provide guaranteed delivery, speed, security, and freedom from spam. Until recently, there was no open standard for Enterprise Messaging systems, so programmers either wrote their own, or used expensive proprietary systems.

AMQP (Advanced Message Queue Protocol)

An Open Standard for Enterprise Messaging

AMQP (Advanced Message Queuing Protocol) is the first open standard for Enterprise Messaging. It is designed to support messaging for just about any distributed or business application. Routing can be configured flexibly, easily supporting common messaging paradigms like point-to-point, fanout, publish-subscribe, and request-response.

Apache Qpid

AMQP for Java JMS, C++, Python, Ruby, or C#
on Linux, Windows, Unix, or Java Platforms

Apache Qpid implements the latest AMQP specification, providing transaction management, queuing, distribution, security, management, clustering, federation and heterogeneous multi-platform support and a lot more. Apache Qpid is extremely fast, and tested in mission-critical applications.