D6.2 Real-time event broker II

Summary

A public software deliverable, led by CNET, featuring the Real-time event broker; updating D6.1

This deliverable presents the current state of the design of the real-time event broker infrastructure of the COMPOSITION system at month 26 in the project. During the first year of the project, work was focused on evaluation of alternative implementation mechanisms, choice of protocols and the design of the real-time event broker integration with other components. During the second year of the project, implementation and deployment in test and pilot environments and scalability design have been performed, the information models have been refined, and extensions to the broker has been developed.

The real-time event broker (referred to in this document and other COMPOSITION documentation as the Message Broker)is a principal component in realizing both of COMPOSITION’s 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 creates 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. The Message Broker has been deployed as a set of Docker images at the COMPOSITION intra-factory test server and intra-and inter-factory sites

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