Skip to main navigation Skip to search Skip to main content

D-JRA3.1 Distributed Laboratory Middleware: Deliverable 12.1

  • 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
  • Delft University of Technology
  • Austrian Institute of Technology (AIT)
  • Commissariat a l'Energie Atomique et aux Energies Alternatives (CEA)
  • Centre for Renewable Energy Sources and Saving (CRES)
  • Technical University of Denmark (DTU)
  • Ricerca sul Sistema Energetico SpA (RSE)
  • RWTH Aachen University

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

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: Deliverable 12.1'. Together they form a unique fingerprint.

Cite this