5602990
doi
10.5281/zenodo.5602990
oai:zenodo.org:5602990
user-cs3mesh4eosc
user-eu
Guido Aben
AARNET
David Antos
CESNET
Maciej Brzezniak
PSNC
Daniel Muller
WWU
Jakub Moscicki
CERN
Alessandro Petraro
CUBBIT
Antoon Prins
SURF
Marcin Sieprawski
AILLERON
Ron Trompert
SURF
D3.1: Initial Definition of Protocols and APIs
Hugo Gonzalez Labrador
CERN
info:eu-repo/semantics/openAccess
Creative Commons Attribution 4.0 International
https://creativecommons.org/licenses/by/4.0/legalcode
Science Mesh
CS3MESH4EOSC
API Protocols
<p>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:</p>
<ol>
<li>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;</li>
<li>adopting other existing standard protocols wherever appropriate (e.g. WOPI, WebDAV,...).</li>
</ol>
<p>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.</p>
<p>ScienceMesh Infrastructure APIs are presented for monitoring endpoints.</p>
Zenodo
2020-10-16
info:eu-repo/semantics/report
5602989
user-cs3mesh4eosc
user-eu
award_title=Interactive and agile/responsive sharing mesh of storage, data and applications for EOSC; award_number=863353; award_identifiers_scheme=url; award_identifiers_identifier=https://cordis.europa.eu/projects/863353; funder_id=00k4n6c32; funder_name=European Commission;
1635759187.747227
2065810
md5:0c56ce81c78eac04b9403bcf31de5342
https://zenodo.org/records/5602990/files/d3.1_cs3mesh4eosc.pdf
public
10.5281/zenodo.5602989
isVersionOf
doi