D-JRA3.1 Distributed Laboratory Middleware

  • Vetrivel Subramaniam Rajkumar*
  • , E. Widl
  • , M. C. Pham
  • , John Nikoletatos
  • , O. Gehrke
  • , Giuseppe Silano
  • , Gabriele Paludetto
  • , Andres Acosta
  • , Petra Raussi
  • *Corresponding author for this work

Research output: Book/ReportReport

Abstract

One of the key objectives of the ERIGrid 2.0 project is the virtual integration of geographically distributed Research Infrastructures to realise the vision of a joint virtual Research Infrastructure. Towards this end, this work focused on developing laboratory-based middleware and data exchange as a service, respectively. The middleware is a set of shared software tools and services to seamlessly integrate Research Infrastructure (RI)s, such as transport protocols, interface semantics, etc. This document presents the summary of the work undertaken in the two tasks, more specially:

Software development of a simplified and standardised interface, i.e., Universal Application Programming Interface. The Universal Application Programming Interface eliminates the need for users to understand the diverse details of each individual Research Infrastructure, by providing a tool-agnostic interface for accessing and interacting with other Research Infrastructures. It has been designed to support various applications, such as co-simulation and distributed laboratory experiments. The Universal Application Programming Interface is an integral part of the middleware and seeks to simplify the process of joint multi-RI experiments.
Proof-of-concept of data exchange between multiple Research Infrastructures as a service using the developed Universal Application Programming Interface. This demonstration shows how the chosen middleware development covers the required services for data exchange.
This document also provides example documentation for the developed software tools with links to the respective code repositories to enable Research Infrastructure integration.
Original languageEnglish
PublisherERIGrid 2.0 project
Number of pages23
DOIs
Publication statusPublished - 23 May 2023
MoE publication typeD4 Published development or research report or study

Publication series

SeriesDeliverable
NumberD12.1

Funding

This project has received funding from the European Union's Horizon 2020 research and innovation programme under Grant Agreement No. 870620.

Fingerprint

Dive into the research topics of 'D-JRA3.1 Distributed Laboratory Middleware'. Together they form a unique fingerprint.

Cite this