Cargando…

Exploring the virtues of XRootD5: Declarative API

Across the years, being the backbone of numerous data management solutions used within the WLCG collaboration, the XRootD framework and protocol became one of the most important building blocks for storage solutions in the High Energy Physics (HEP) community. The latest big milestone for the project...

Descripción completa

Detalles Bibliográficos
Autores principales: Simon, Michal, Hanushevsky, Andrew
Lenguaje:eng
Publicado: 2021
Materias:
Acceso en línea:https://dx.doi.org/10.1051/epjconf/202125102063
http://cds.cern.ch/record/2814361
_version_ 1780973442355429376
author Simon, Michal
Hanushevsky, Andrew
author_facet Simon, Michal
Hanushevsky, Andrew
author_sort Simon, Michal
collection CERN
description Across the years, being the backbone of numerous data management solutions used within the WLCG collaboration, the XRootD framework and protocol became one of the most important building blocks for storage solutions in the High Energy Physics (HEP) community. The latest big milestone for the project, release 5, introduced multitude of architectural improvements and functional enhancements, including the new client side declarative API, which is the main focus of this study. In this contribution, we give an overview of the new client API and we discuss its motivation and its positive impact on overall software quality (coupling, cohesion), readability and composability.
id cern-2814361
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2021
record_format invenio
spelling cern-28143612022-07-02T18:07:41Zdoi:10.1051/epjconf/202125102063http://cds.cern.ch/record/2814361engSimon, MichalHanushevsky, AndrewExploring the virtues of XRootD5: Declarative APIComputing and ComputersAcross the years, being the backbone of numerous data management solutions used within the WLCG collaboration, the XRootD framework and protocol became one of the most important building blocks for storage solutions in the High Energy Physics (HEP) community. The latest big milestone for the project, release 5, introduced multitude of architectural improvements and functional enhancements, including the new client side declarative API, which is the main focus of this study. In this contribution, we give an overview of the new client API and we discuss its motivation and its positive impact on overall software quality (coupling, cohesion), readability and composability.oai:cds.cern.ch:28143612021
spellingShingle Computing and Computers
Simon, Michal
Hanushevsky, Andrew
Exploring the virtues of XRootD5: Declarative API
title Exploring the virtues of XRootD5: Declarative API
title_full Exploring the virtues of XRootD5: Declarative API
title_fullStr Exploring the virtues of XRootD5: Declarative API
title_full_unstemmed Exploring the virtues of XRootD5: Declarative API
title_short Exploring the virtues of XRootD5: Declarative API
title_sort exploring the virtues of xrootd5: declarative api
topic Computing and Computers
url https://dx.doi.org/10.1051/epjconf/202125102063
http://cds.cern.ch/record/2814361
work_keys_str_mv AT simonmichal exploringthevirtuesofxrootd5declarativeapi
AT hanushevskyandrew exploringthevirtuesofxrootd5declarativeapi