Cargando…
Presentation layer of CMS Online Monitoring System
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, operation...
Autores principales: | , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2018
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1051/epjconf/201921401044 http://cds.cern.ch/record/2649402 |
_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 |