The transport of messages or orders within an integration platform is handled by synchronous or asynchronous middleware products. The Notification Service service in the Nexeed DirectDataLink module uses an (asynchronous) messaging platform. In order to design the logic of addressing and distribution in a flexible manner, these products also include a message broker that distributes the data to one or more addressees with the help of address information in the incoming message or inquiry, or based on the content. To enable this, all incoming data from the transport level is forwarded directly to the message broker, and the message broker sends this back to the transport in addressed form.
The DirectDataLink internal service NotificationService makes it possible to export messages from the machines to a message broker (such as RabbitMQ, Universal Messaging or Kafka Broker) using a protocol (such as AMQP 0.9/1.0, Kafka or Solace). In addition, the Notification Service can send messages to an Azure IoT Hub. The functionality is used to evaluate messages in external services and monitoring systems (e.g. RB Analytics, Grafana).