D6.1 Real-time event broker I

Summary

A public software deliverable, led by CNET, featuring the Real-time event broker

This deliverable presents the current state of the design of the real-time event broker infrastructure of the COMPOSITION system.

During the first year of the project, evaluation of alternative implementation mechanisms, choice of protocols and investigation into scalability concerns have been performed. The design of the real-time event broker integration with other components has been performed.

The broker is a principal component in realizing both of COMPOSITIONs main goals.

The first goal is to integrate data along the value chain inside a factory into one integrated information management system (IIMS) combining physical world, simulation, planning and forecasting data.   The goal of the IIMS is to enhance re-configurability, scalability and optimisation of resources and processes inside the factory and optimise manufacturing and logistics processes. Here the broker crates a secure, loosely coupled and scalable way to distribute data in the system at near real-time speeds.

The second goal is to create a (semi-)automatic ecosystem, which extends the local IIMS concept to a holistic and collaborative system incorporating and interlinking both the supply and the value Chains. This should be able to dynamically adapt to changing market requirements. Here, the broker provides the communication between the actors in this marketplace.

These two brokers are separate instances of the same component.

RabbitMQ is the core of this component. It is a widely used, open, standards-based product previously used in FITMAN (EU FP7 2013-2015)2 .It provides support for multiple protocols and horizontal scalability. COMPOSTION significantly contributes to this open and scalable design. Through adapters developed in COMPOSITION, we extend RabbitMQ with an integrated security framework and using blockchain-based log functionality on multiple levels. A first version of the real-time event broker has been deployed as a set of Docker images at the COMPOSITION intra-factory test server.

Results type(s)
Unfold all
/
Fold all
Report - Video - Presentation - Publication....?
Structured mapping
Unfold all
/
Fold all