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...

Full description

Saved in:
Bibliographic Details
Published inEPJ Web of Conferences Vol. 251; p. 2063
Main Authors Simon, Michal, Hanushevsky, Andrew
Format Journal Article Conference Proceeding
LanguageEnglish
Published Les Ulis EDP Sciences 2021
Online AccessGet full text

Cover

Loading…
More Information
Summary: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.
ISSN:2100-014X
2101-6275
2100-014X
DOI:10.1051/epjconf/202125102063