_version_ 1780960732914909184
author André, Jean-Marc
Behrens, Ulf
Branson, James
Brummer, Philipp
Cittolin, Sergio
Da Silva Gomes, Diego
Darlea, Georgiana-Lavinia
Deldicque, Christian
Demiragli, Zeynep
Dobson, Marc
Doualot, Nicolas
Erhan, Samim
Fulcher, Jonathan Richard
Gigi, Dominique
Gladki, Maciej
Glege, Frank
Gomez-Ceballos, Guillelmo
Hegeman, Jeroen
Holzner, André
Janulis, Mindaugas
Lettrich, Michael
Mečionis, Audrius
Meijers, Frans
Mommsen, Remigius K.
Morovic, Srecko
O'Dell, Vivian
Orsini, Luciano
Papakrivopoulos, Ioannis
Paus, Christoph
Petrova, Petia
Petrucci, Andrea
Pieri, Marco
Rabady, Dinyar
Rácz, Attila
Rapševičius, Valdas
Reis, Thomas
Sakulin, Hannes
Schwick, Christoph
Šimelevičius, Dainius
Stankevičius, Mantas
Vazquez Velez, Cristina
Wernet, Christian
Zejdl, Petr
author_facet André, Jean-Marc
Behrens, Ulf
Branson, James
Brummer, Philipp
Cittolin, Sergio
Da Silva Gomes, Diego
Darlea, Georgiana-Lavinia
Deldicque, Christian
Demiragli, Zeynep
Dobson, Marc
Doualot, Nicolas
Erhan, Samim
Fulcher, Jonathan Richard
Gigi, Dominique
Gladki, Maciej
Glege, Frank
Gomez-Ceballos, Guillelmo
Hegeman, Jeroen
Holzner, André
Janulis, Mindaugas
Lettrich, Michael
Mečionis, Audrius
Meijers, Frans
Mommsen, Remigius K.
Morovic, Srecko
O'Dell, Vivian
Orsini, Luciano
Papakrivopoulos, Ioannis
Paus, Christoph
Petrova, Petia
Petrucci, Andrea
Pieri, Marco
Rabady, Dinyar
Rácz, Attila
Rapševičius, Valdas
Reis, Thomas
Sakulin, Hannes
Schwick, Christoph
Šimelevičius, Dainius
Stankevičius, Mantas
Vazquez Velez, Cristina
Wernet, Christian
Zejdl, Petr
author_sort André, Jean-Marc
collection CERN
description The Compact Muon Solenoid (CMS) is one of the experiments at the CERN Large Hadron Collider (LHC). The CMS Online Monitoring system (OMS) is an upgrade and successor to the CMS Web-Based Monitoring (WBM) system, which is an essential tool for shift crew members, detector subsystem experts, operations coordinators, and those performing physics analyses. The CMS OMS is divided into aggregation and presentation layers. Communication between layers uses RESTful JSON:API compliant requests. The aggregation layer is responsible for collecting data from heterogeneous sources, storage of transformed and pre-calculated (aggregated) values and exposure of data via the RESTful API.The presentation layer displays detector information via a modern, user-friendly and customizable web interface. The CMS OMS user interface is composed of a set of cutting-edge software frameworks and tools to display non-event data to any authenticated CMS user worldwide. The web interface tree-like component structure comprises (top-down): workspaces, folders, pages, controllers and portlets. A clear hierarchy gives the required flexibility and control for content organization. Each bottom element instantiates a portlet and is a reusable component that displays a single aspect of data, like a table, a plot, an article, etc. Pages consist of multiple different portlets and can be customized at run-time by using a drag-and-drop technique. This is how a single page can easily include information from multiple online sources. Different pages give access to a summary of the current status of the experiment, as well as convenient access to historical data. This paper describes the CMS OMS architecture, core concepts and technologies of the presentation layer.
id cern-2649402
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2018
record_format invenio
spelling cern-26494022022-08-10T12:25:06Zdoi:10.1051/epjconf/201921401044http://cds.cern.ch/record/2649402engAndré, Jean-MarcBehrens, UlfBranson, JamesBrummer, PhilippCittolin, SergioDa Silva Gomes, DiegoDarlea, Georgiana-LaviniaDeldicque, ChristianDemiragli, ZeynepDobson, MarcDoualot, NicolasErhan, SamimFulcher, Jonathan RichardGigi, DominiqueGladki, MaciejGlege, FrankGomez-Ceballos, GuillelmoHegeman, JeroenHolzner, AndréJanulis, MindaugasLettrich, MichaelMečionis, AudriusMeijers, FransMommsen, Remigius K.Morovic, SreckoO'Dell, VivianOrsini, LucianoPapakrivopoulos, IoannisPaus, ChristophPetrova, PetiaPetrucci, AndreaPieri, MarcoRabady, DinyarRácz, AttilaRapševičius, ValdasReis, ThomasSakulin, HannesSchwick, ChristophŠimelevičius, DainiusStankevičius, MantasVazquez Velez, CristinaWernet, ChristianZejdl, PetrPresentation layer of CMS Online Monitoring SystemDetectors and Experimental TechniquesThe Compact Muon Solenoid (CMS) is one of the experiments at the CERN Large Hadron Collider (LHC). The CMS Online Monitoring system (OMS) is an upgrade and successor to the CMS Web-Based Monitoring (WBM) system, which is an essential tool for shift crew members, detector subsystem experts, operations coordinators, and those performing physics analyses. The CMS OMS is divided into aggregation and presentation layers. Communication between layers uses RESTful JSON:API compliant requests. The aggregation layer is responsible for collecting data from heterogeneous sources, storage of transformed and pre-calculated (aggregated) values and exposure of data via the RESTful API.The presentation layer displays detector information via a modern, user-friendly and customizable web interface. The CMS OMS user interface is composed of a set of cutting-edge software frameworks and tools to display non-event data to any authenticated CMS user worldwide. The web interface tree-like component structure comprises (top-down): workspaces, folders, pages, controllers and portlets. A clear hierarchy gives the required flexibility and control for content organization. Each bottom element instantiates a portlet and is a reusable component that displays a single aspect of data, like a table, a plot, an article, etc. Pages consist of multiple different portlets and can be customized at run-time by using a drag-and-drop technique. This is how a single page can easily include information from multiple online sources. Different pages give access to a summary of the current status of the experiment, as well as convenient access to historical data. This paper describes the CMS OMS architecture, core concepts and technologies of the presentation layer.CMS-CR-2018-390oai:cds.cern.ch:26494022018-11-27
spellingShingle Detectors and Experimental Techniques
André, Jean-Marc
Behrens, Ulf
Branson, James
Brummer, Philipp
Cittolin, Sergio
Da Silva Gomes, Diego
Darlea, Georgiana-Lavinia
Deldicque, Christian
Demiragli, Zeynep
Dobson, Marc
Doualot, Nicolas
Erhan, Samim
Fulcher, Jonathan Richard
Gigi, Dominique
Gladki, Maciej
Glege, Frank
Gomez-Ceballos, Guillelmo
Hegeman, Jeroen
Holzner, André
Janulis, Mindaugas
Lettrich, Michael
Mečionis, Audrius
Meijers, Frans
Mommsen, Remigius K.
Morovic, Srecko
O'Dell, Vivian
Orsini, Luciano
Papakrivopoulos, Ioannis
Paus, Christoph
Petrova, Petia
Petrucci, Andrea
Pieri, Marco
Rabady, Dinyar
Rácz, Attila
Rapševičius, Valdas
Reis, Thomas
Sakulin, Hannes
Schwick, Christoph
Šimelevičius, Dainius
Stankevičius, Mantas
Vazquez Velez, Cristina
Wernet, Christian
Zejdl, Petr
Presentation layer of CMS Online Monitoring System
title Presentation layer of CMS Online Monitoring System
title_full Presentation layer of CMS Online Monitoring System
title_fullStr Presentation layer of CMS Online Monitoring System
title_full_unstemmed Presentation layer of CMS Online Monitoring System
title_short Presentation layer of CMS Online Monitoring System
title_sort presentation layer of cms online monitoring system
topic Detectors and Experimental Techniques
url https://dx.doi.org/10.1051/epjconf/201921401044
http://cds.cern.ch/record/2649402
work_keys_str_mv AT andrejeanmarc presentationlayerofcmsonlinemonitoringsystem
AT behrensulf presentationlayerofcmsonlinemonitoringsystem
AT bransonjames presentationlayerofcmsonlinemonitoringsystem
AT brummerphilipp presentationlayerofcmsonlinemonitoringsystem
AT cittolinsergio presentationlayerofcmsonlinemonitoringsystem
AT dasilvagomesdiego presentationlayerofcmsonlinemonitoringsystem
AT darleageorgianalavinia presentationlayerofcmsonlinemonitoringsystem
AT deldicquechristian presentationlayerofcmsonlinemonitoringsystem
AT demiraglizeynep presentationlayerofcmsonlinemonitoringsystem
AT dobsonmarc presentationlayerofcmsonlinemonitoringsystem
AT doualotnicolas presentationlayerofcmsonlinemonitoringsystem
AT erhansamim presentationlayerofcmsonlinemonitoringsystem
AT fulcherjonathanrichard presentationlayerofcmsonlinemonitoringsystem
AT gigidominique presentationlayerofcmsonlinemonitoringsystem
AT gladkimaciej presentationlayerofcmsonlinemonitoringsystem
AT glegefrank presentationlayerofcmsonlinemonitoringsystem
AT gomezceballosguillelmo presentationlayerofcmsonlinemonitoringsystem
AT hegemanjeroen presentationlayerofcmsonlinemonitoringsystem
AT holznerandre presentationlayerofcmsonlinemonitoringsystem
AT janulismindaugas presentationlayerofcmsonlinemonitoringsystem
AT lettrichmichael presentationlayerofcmsonlinemonitoringsystem
AT mecionisaudrius presentationlayerofcmsonlinemonitoringsystem
AT meijersfrans presentationlayerofcmsonlinemonitoringsystem
AT mommsenremigiusk presentationlayerofcmsonlinemonitoringsystem
AT morovicsrecko presentationlayerofcmsonlinemonitoringsystem
AT odellvivian presentationlayerofcmsonlinemonitoringsystem
AT orsiniluciano presentationlayerofcmsonlinemonitoringsystem
AT papakrivopoulosioannis presentationlayerofcmsonlinemonitoringsystem
AT pauschristoph presentationlayerofcmsonlinemonitoringsystem
AT petrovapetia presentationlayerofcmsonlinemonitoringsystem
AT petrucciandrea presentationlayerofcmsonlinemonitoringsystem
AT pierimarco presentationlayerofcmsonlinemonitoringsystem
AT rabadydinyar presentationlayerofcmsonlinemonitoringsystem
AT raczattila presentationlayerofcmsonlinemonitoringsystem
AT rapseviciusvaldas presentationlayerofcmsonlinemonitoringsystem
AT reisthomas presentationlayerofcmsonlinemonitoringsystem
AT sakulinhannes presentationlayerofcmsonlinemonitoringsystem
AT schwickchristoph presentationlayerofcmsonlinemonitoringsystem
AT simeleviciusdainius presentationlayerofcmsonlinemonitoringsystem
AT stankeviciusmantas presentationlayerofcmsonlinemonitoringsystem
AT vazquezvelezcristina presentationlayerofcmsonlinemonitoringsystem
AT wernetchristian presentationlayerofcmsonlinemonitoringsystem
AT zejdlpetr presentationlayerofcmsonlinemonitoringsystem