The D4Science Interoperability Framework provides the architectural backbone for integrating and operating heterogeneous services within the D4Science ecosystem. D4Science is a distributed digital infrastructure supporting international research communities through the operation of Virtual Research Environments (VREs) that enable collaborative access to data, analytical tools, and computing resources in line with Open Science and FAIR principles. The framework integrates core components such as the VRE Gateway, Virtual Labs, Identity and Access Management (IAM), and the Analytics Engine to deliver secure, scalable, and reproducible workflows. This document offers detailed guidance for service developers, covering containerisation, orchestration with Docker Swarm, authentication with OpenID Connect and OAuth2, and integrated monitoring and auditing tools. By combining federated access, container based deployment, and robust governance mechanisms, this solution enables developers and researchers to create reusable, interoperable, and compliant services that advance collaborative and transparent scientific research.

D4Science interoperability framework: developer guidance for service integration

Assante M.;Dell'Amico A.;Molinaro E.
;
Oliviero A.
2025

Abstract

The D4Science Interoperability Framework provides the architectural backbone for integrating and operating heterogeneous services within the D4Science ecosystem. D4Science is a distributed digital infrastructure supporting international research communities through the operation of Virtual Research Environments (VREs) that enable collaborative access to data, analytical tools, and computing resources in line with Open Science and FAIR principles. The framework integrates core components such as the VRE Gateway, Virtual Labs, Identity and Access Management (IAM), and the Analytics Engine to deliver secure, scalable, and reproducible workflows. This document offers detailed guidance for service developers, covering containerisation, orchestration with Docker Swarm, authentication with OpenID Connect and OAuth2, and integrated monitoring and auditing tools. By combining federated access, container based deployment, and robust governance mechanisms, this solution enables developers and researchers to create reusable, interoperable, and compliant services that advance collaborative and transparent scientific research.
2025
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
D4Science, Interoperability, VRE, Open Science, FAIR Principles, Containerisation, IAM, Cloud Computing
File in questo prodotto:
File Dimensione Formato  
ISTI-TR-2025-015.pdf

accesso aperto

Descrizione: D4Science interoperability framework: developer guidance for service integration
Tipologia: Altro materiale allegato
Licenza: Creative commons
Dimensione 8.35 MB
Formato Adobe PDF
8.35 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/555713
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact