Cargando…

HIFIS: VO Federation for EFSS

<!--HTML-->Following the first rough ideas on Virtual Organisations (VO; Community AAI [1] based group of any size) based Enterprise File Sync&Share (EFSS) Federation [2], which were presented by HIFIS [3] on CS3 Conference 2021, we have since moved further along working on a first impleme...

Descripción completa

Detalles Bibliográficos
Autor principal: Klotz, Andreas
Lenguaje:eng
Publicado: 2022
Materias:
Acceso en línea:http://cds.cern.ch/record/2801719
_version_ 1780972719335014400
author Klotz, Andreas
author_facet Klotz, Andreas
author_sort Klotz, Andreas
collection CERN
description <!--HTML-->Following the first rough ideas on Virtual Organisations (VO; Community AAI [1] based group of any size) based Enterprise File Sync&Share (EFSS) Federation [2], which were presented by HIFIS [3] on CS3 Conference 2021, we have since moved further along working on a first implementation. During Summer 2021, we have clarified the use case and identified the basic technical architecture for this future VO Federation App in Nextcloud. When users who are distributed across multiple institutes want to collaborate within a Virtual Organisation they currently have two options: Make use of the OCM protocol [4] to share files and folders with the individual VO members who are based on remote EFSS instances . This would cause considerable effort on the sharer's side, as they need to keep track of to whom they have shared which content with. Or, as second option, all VO members have to convene on one institution’s local EFSS instance , which would cause many redundant accounts and confusion on the user’s side. Especially, as they need to know where to log in for working on a specific project and as they have no central entry point for all of their projects on their local EFSS instance. We want to tackle this issue by enabling users to use federated shares with entire VOs instead of individual users. This way, every user within a VO will receive the share, no matter which EFSS instance they are based on. Updates to VO membership will also be communicated between federation members, resulting in new VO members automatically receiving existing VO shares and former VO members losing access to VO shares. Based on a new interface between EFSS and Community AAI. This whole process is planned to be GDPR compliant, too. To ensure that this interface will also work with other Community- or Infrastructure AAIs, we are collaborating with AARC to create an AARC guideline with the aim of standardizing the interface specifications. While the initial implementation is set to be done within a Nextcloud environment, the new features will be based on existing CS3 APIs [5] and consequently be ready to also be implemented by further EFSS vendors. [1] AARC Blueprint for Community AAIs: https://aarc-project.eu/architecture/ [2] CS3 Contribution: https://indico.cern.ch/event/970232/contributions/4157924/ [3] HIFIS Website: https://hifis.net/ [4] OCM Project documentation: https://wiki.geant.org/display/OCM/Open+Cloud+Mesh [5] CS3 APIs GitHub page: https://github.com/cs3org/cs3apis; CS3 APIS are implemented in the REVA middleware: https://reva.link/
id cern-2801719
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2022
record_format invenio
spelling cern-28017192022-11-02T22:04:03Zhttp://cds.cern.ch/record/2801719engKlotz, AndreasHIFIS: VO Federation for EFSSCS3 2022 - Cloud Storage Synchronization and SharingHEP Computing<!--HTML-->Following the first rough ideas on Virtual Organisations (VO; Community AAI [1] based group of any size) based Enterprise File Sync&Share (EFSS) Federation [2], which were presented by HIFIS [3] on CS3 Conference 2021, we have since moved further along working on a first implementation. During Summer 2021, we have clarified the use case and identified the basic technical architecture for this future VO Federation App in Nextcloud. When users who are distributed across multiple institutes want to collaborate within a Virtual Organisation they currently have two options: Make use of the OCM protocol [4] to share files and folders with the individual VO members who are based on remote EFSS instances . This would cause considerable effort on the sharer's side, as they need to keep track of to whom they have shared which content with. Or, as second option, all VO members have to convene on one institution’s local EFSS instance , which would cause many redundant accounts and confusion on the user’s side. Especially, as they need to know where to log in for working on a specific project and as they have no central entry point for all of their projects on their local EFSS instance. We want to tackle this issue by enabling users to use federated shares with entire VOs instead of individual users. This way, every user within a VO will receive the share, no matter which EFSS instance they are based on. Updates to VO membership will also be communicated between federation members, resulting in new VO members automatically receiving existing VO shares and former VO members losing access to VO shares. Based on a new interface between EFSS and Community AAI. This whole process is planned to be GDPR compliant, too. To ensure that this interface will also work with other Community- or Infrastructure AAIs, we are collaborating with AARC to create an AARC guideline with the aim of standardizing the interface specifications. While the initial implementation is set to be done within a Nextcloud environment, the new features will be based on existing CS3 APIs [5] and consequently be ready to also be implemented by further EFSS vendors. [1] AARC Blueprint for Community AAIs: https://aarc-project.eu/architecture/ [2] CS3 Contribution: https://indico.cern.ch/event/970232/contributions/4157924/ [3] HIFIS Website: https://hifis.net/ [4] OCM Project documentation: https://wiki.geant.org/display/OCM/Open+Cloud+Mesh [5] CS3 APIs GitHub page: https://github.com/cs3org/cs3apis; CS3 APIS are implemented in the REVA middleware: https://reva.link/oai:cds.cern.ch:28017192022
spellingShingle HEP Computing
Klotz, Andreas
HIFIS: VO Federation for EFSS
title HIFIS: VO Federation for EFSS
title_full HIFIS: VO Federation for EFSS
title_fullStr HIFIS: VO Federation for EFSS
title_full_unstemmed HIFIS: VO Federation for EFSS
title_short HIFIS: VO Federation for EFSS
title_sort hifis: vo federation for efss
topic HEP Computing
url http://cds.cern.ch/record/2801719
work_keys_str_mv AT klotzandreas hifisvofederationforefss
AT klotzandreas cs32022cloudstoragesynchronizationandsharing