Project deliverable Open Access

D3.1: Initial Definition of Protocols and APIs

Hugo Gonzalez Labrador; Guido Aben; David Antos; Maciej Brzezniak; Daniel Muller; Jakub Moscicki; Alessandro Petraro; Antoon Prins; Marcin Sieprawski; Ron Trompert


Dublin Core Export

<?xml version='1.0' encoding='utf-8'?>
<oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
  <dc:creator>Hugo Gonzalez Labrador</dc:creator>
  <dc:creator>Guido Aben</dc:creator>
  <dc:creator>David Antos</dc:creator>
  <dc:creator>Maciej Brzezniak</dc:creator>
  <dc:creator>Daniel Muller</dc:creator>
  <dc:creator>Jakub Moscicki</dc:creator>
  <dc:creator>Alessandro Petraro</dc:creator>
  <dc:creator>Antoon Prins</dc:creator>
  <dc:creator>Marcin Sieprawski</dc:creator>
  <dc:creator>Ron Trompert</dc:creator>
  <dc:date>2020-10-16</dc:date>
  <dc:description>This document describes the development and definition of a set of vendor-neutral protocols and APIs necessary to build the full Science Mesh service, including federated sharing of data, access to application functionality and infrastructure integration. Our approach is based on:


	maturing and extending protocols already in use by CS3 community (e.g. OCM, CS3APIs) with the aim to advance these protocols from TRL6 to TRL9;
	adopting other existing standard protocols wherever appropriate (e.g. WOPI, WebDAV,...).


This document is divided in several sections. Core APIs identifies the core APIs and protocols for the Science Mesh service: OCM and CS3APIs. Use Cases further explores the usage of these interfaces in the four reference application workflows developed in the context of Work Package 4: Data Science Environments, Open Data Systems, Collaborative Document Editing and On-Demand Data Transfers. EFSS integration with IOP section describes the architecture connecting EFSS with the Interoperability Platform (IOP). IOP provides the reference implementation for the Core and Use-Case APIs. Integration of Peer-to-Peer architecture with IOP is described based on the Cubbit implementation.

ScienceMesh Infrastructure APIs are presented for monitoring endpoints.</dc:description>
  <dc:identifier>https://zenodo.org/record/5602990</dc:identifier>
  <dc:identifier>10.5281/zenodo.5602990</dc:identifier>
  <dc:identifier>oai:zenodo.org:5602990</dc:identifier>
  <dc:relation>info:eu-repo/grantAgreement/EC/Horizon 2020 Framework Programme - Research and Innovation action/863353/</dc:relation>
  <dc:relation>doi:10.5281/zenodo.5602989</dc:relation>
  <dc:relation>url:https://zenodo.org/communities/cs3mesh4eosc</dc:relation>
  <dc:rights>info:eu-repo/semantics/openAccess</dc:rights>
  <dc:rights>https://creativecommons.org/licenses/by/4.0/legalcode</dc:rights>
  <dc:subject>Science Mesh</dc:subject>
  <dc:subject>CS3MESH4EOSC</dc:subject>
  <dc:subject>API Protocols</dc:subject>
  <dc:title>D3.1: Initial Definition of Protocols and APIs</dc:title>
  <dc:type>info:eu-repo/semantics/report</dc:type>
  <dc:type>publication-deliverable</dc:type>
</oai_dc:dc>
54
22
views
downloads
All versions This version
Views 5454
Downloads 2222
Data volume 45.4 MB45.4 MB
Unique views 4545
Unique downloads 2222

Share

Cite as