Web interface and REST API for BM@N Event Metadata System

27 Oct 2022, 15:15
15m
Conference hall (MLIT, JINR)

Conference hall

MLIT, JINR

Oral Information Technology Information Technology

Speaker

Artyom Degtyarev (MIPT)

Description

The Event Metadata System (EMS) developed for BM@N, a fixed target experiment of the NICA (Nuclotron-based Ion Collider fAcility) project has been designed to store and index event records for particle collisions obtained at the BM@N facility. The system enables to quickly search for a required set of physics events based on various criteria for further physics analyses. The main interfaces to EMS include Web UI (user interface) and REST API (application programming interface), that are presented in the report in detail. Each interface has its own main use patterns, namely, Web UI is mostly used for browsing the event catalogue and checking its overall state, while REST API helps to integrate EMS with other software applications of the experiment, such as the main framework, BmnRoot. Both interfaces have been developed using Kotlin multiplatform technology, hence, both front-end and back-end components of the Web service are a part of the one project using the same language and a common codebase.

Primary authors

Presentation materials