AMQP Integration

The AMQP Integration lets external systems to communicate with the event bus of Horizon and receive alarms via the AMQP protocol.

AMQP is standard messaging protocol supported by a number of brokers including ActiveMQ and QPID.

The integration is written using Camel + OSGi and has the following components:

  • Event Forwarder

  • Event Receiver

  • Alarm Northbounder

Custom filtering (i.e., which events to forward) and transformations (i.e., how the events are represented in the messages) can be used in each of the components.

Generic implementations

Each component can be configured and setup independently, i.e., you can choose to only forward alarms.