Executive Summary
The SELIS publish/subscribe system is an integral part of the SELIS community node as it enables an efficient communication across the whole software stack connecting several in-homogeneous data processing platforms either serving as data producers or data consumers. Besides ensuring connectivity and data exchange of those systems, the system also provides filtering mechanisms lowering the load and work on the various subsystems. Furthermore, the system will also be used to perform filtering of messages and message content to conform with privacy requirements originating from various sub-systems in SELIS.
The objective of this deliverable is to present the architecture and design for the publish/subscribe system used in SELIS. The design is based on the requirements coming from various stakeholders across multiple Living Labs.