CERN Accelerating science

Article
Title The ALICE Membership system
Author(s) de Souza Pereira, Jomar Júnior (Rio de Janeiro Federal U.) ; Telesca, Adriana (CERN) ; Seixas, Jose Manuel (Rio de Janeiro Federal U.) ; Coura Torres, Rodrigo (Rio de Janeiro Federal U.)
Publication 2024
Number of pages 7
In: EPJ Web Conf. 295 (2024) 04041
In: 26th International Conference on Computing in High Energy & Nuclear Physics, Norfolk, Virginia, Us, 8 - 12 May 2023, pp.04041
DOI 10.1051/epjconf/202429504041
Subject category Computing and Computers
Accelerator/Facility, Experiment CERN LHC ; ALICE
Abstract 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.
Copyright/License publication: © 2024 The authors
CC-BY-4.0

Corresponding record in: Inspire


 記錄創建於2024-12-10,最後更新在2024-12-10


全文:
Download fulltext
PDF