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...
Autores principales: | , |
---|---|
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 |