Flow Director connects any other messaging and database system or REST service by drag and drop.
ActiveMQ is a multi protocol open source message broker. It consists of 2 projects, the legacy ActiveMQ Classic and the newer ActiveMQ Artemis broker. Both can be easily integrated into Flow Director and with any other messaging system.
The AMQP protocol is a messaging protocol that exists in 2 versions. The older AMQP 0.9.1 and 1.0. Both are incompatible. Because only RabbitMQ is still using 0.9.1, it can be seen as a private protocol of RabbitMQ. The more complex AMQP 1.0 is an ISO standard but not as widely adopted as 0.9.1. Both protocols can be easily integrated into Flow Director and with any other messaging system.
IBM MQ (formerly WebsphereMQ, formerly MQSeries) is a messaging product from IBM. It is the major player in the messaging space and exists since 1992. It can be easily integrated into Flow Director and with any other messaging system.
InfluxDB is an open-source time series database (TSDB) developed by the company InfluxData. It is written in the Go programming language for storage and retrieval of time series data in fields such as operations monitoring, application metrics, Internet of Things sensor data, and real-time analytics. Database access and operations can be easily done in Flow Director and can be combined with anything.
JDBC stands for Java Database Connectivity and defines a Java standard to access relational databases products. JDBC drivers are available for any relational database product. Database access and operations can be easily done in Flow Director and can be combined with anything.
JMS stands for Java Message Service and is a Java standard to access message oriented middleware. It can be easily integrated into Flow Director and with any other messaging system.
Apache Kafka is an open-source stream-processing software platform developed by LinkedIn and donated to the Apache Software Foundation, written in Scala and Java. The project aims to provide a unified, high-throughput, low-latency platform for handling real-time data feeds. It can be easily integrated into Flow Director and with any other messaging system.
MQTT stands for MQ Telemetry Transport. It is a publish/subscribe, extremely simple and lightweight messaging protocol, designed for constrained devices and low-bandwidth, high-latency or unreliable networks. It can be easily integrated into Flow Director and with any other messaging system.
Apache Pulsar is an open-source distributed pub-sub messaging system originally created at Yahoo and now part of the Apache Software Foundation
RabbitMQ is the most widely deployed open source message broker. It uses the AMQP 0.9.1 protocol and can be easily integrated into Flow Director and with any other messaging system.
Representational state transfer (REST) is a software architectural style that defines a set of constraints to be used for creating web services. Flow Director provides a REST API to make any flow a RESTful web service. It provides a REST client to access any web service from within a flow.
Solace PubSub+ is a multi protocol messaging system that is offered as a hardware appliance, as software and cloud product. It can be easily integrated into Flow Director and with any other messaging system.
SwiftMQ is the messaging system that is the base of Flow Director. It has an integrated microservice platform called SwiftMQ Streams. All flows defined in Flow Director are generated and run as SwiftMQ Stream on one or more nodes of the connected SwiftMQ router network and can use the full multi protocol capabilities of it.