Issue |
EPJ Web of Conf.
Volume 295, 2024
26th International Conference on Computing in High Energy and Nuclear Physics (CHEP 2023)
|
|
---|---|---|
Article Number | 04041 | |
Number of page(s) | 7 | |
Section | Distributed Computing | |
DOI | https://doi.org/10.1051/epjconf/202429504041 | |
Published online | 06 May 2024 |
https://doi.org/10.1051/epjconf/202429504041
The ALICE Membership system
1 Signal Processing Lab, COPPE/Poli - Federal University of Rio de Janeiro, Brazil
2 European Organization for Nuclear Research (CERN), Switzerland
* e-mail: jomar.junior@cern.ch
** e-mail: adriana.telesca@cern.ch
*** e-mail: seixas@lps.ufrj.br
**** e-mail: torres@lps.ufrj.br
Published online: 6 May 2024
With over 2000 active members from 174 institutes over 41 countries in the world, the ALICE experiment is one of the 4 large experiments at CERN. With such numerous interactions, the experiment management needs a way to record members’ participation history and their current status, such as employment, institutes, appointments, clusters and funding agencies, as well as to automatically generate the physics paper author list considering the experiment publication policy. The ALICE Glance Membership system handles all these needs and has been active for more than 8 years, helping the collaboration to organize their data, efficiently. In this document, we describe the new ALICE Glance Membership system, which is the result of breaking the monolithic code of the old version into two well-defined environments. The first is a REST API written in Object-Oriented PHP using the Slim framework to expose the data and Doctrine to access and manage an ORACLE database together with a Domain Driven Design approach to simplify the code architecture, dividing it in smaller self-contained contexts. The second is an HTTP Client written in the Vue.js framework to create a responsive and clean user interface. We will show how these changes have minimised maintenance efforts, lessened new features’ development time, reduced technical depths, facilitated newcomers onboarding and also simplified the user experience.
© The Authors, published by EDP Sciences, 2024
This is an Open Access article distributed under the terms of the Creative Commons Attribution License 4.0, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Current usage metrics show cumulative count of Article Views (full-text article views including HTML views, PDF and ePub downloads, according to the available data) and Abstracts Views on Vision4Press platform.
Data correspond to usage on the plateform after 2015. The current usage metrics is available 48-96 hours after online publication and is updated daily on week days.
Initial download of the metrics may take a while.