Planned intervention: On Wednesday June 26th 05:30 UTC Zenodo will be unavailable for 10-20 minutes to perform a storage cluster upgrade.
Published July 3, 2023 | Version 1.0
Report Open

Design Considerations for Technical Interoperability in EOSC

  • 1. Communication & Information Technologies Experts SA (CITE), Greece
  • 2. National Institute for Astrophysics (INAF), Italy
  • 3. European Molecular Biology Laboratory, Germany
  • 4. Data Archiving and Networked Services - Royal Netherlands Academy of Arts and Sciences (KNAW), Netherlands
  • 5. Institute of Information and Communication Technologies (IICT-BAS), Bulgaria
  • 6. BAS, Bulgaria

Description

This document is one of the deliverables of the EOSC Association (EOSC-A) Task Force on “Technical Interoperability of Data and Services”. Its main aim is to highlight a number of design principles and suggestions that increase interoperability and composability opportunities for data, software and services, and it is intended to complement the forthcoming Task Force deliverable entitled, "A landscape overview of the EOSC Interoperability Framework: Capabilities and Gaps".

The document introduces design-stage principles, both architectural and non-architectural, that are commonly met in software design and maintenance best practices, but are in this case approached from the perspective of EOSC’s technical interoperability. These 21 principles are additionally catalogued in Annex A in tabular form including the guidelines and recommendations of this report, together with the suggested criteria for satisfying the respective principles. 

The document then proceeds to specify suggestions for the interoperability of EOSC services, addressing the pillars of Open Science, Cloud Computing and the User. The role of standards, as the cornerstone of system interoperability, is presented briefly, and Annex B contains an evidence-based enumeration of the relevant specifications. In the Annex, an indicative list of standard families, along with sources where common standards are drawn for EOSC services, is presented. In conclusion, a set of key points is summarised, that emphasises the need to adopt an interoperability strategy at the time of design of a given system.

Files

Design Considerations for Technical Interoperability in EOSC_TIDS_v1.0.pdf

Files (390.8 kB)