Cargando…
Restful API for ECS data
This document describes the project that I have carried out as part of my Studentship at CERN. The idea behind it was to develop a RESTful API in order to easily access LHCb’s Experiment Control System (ECS). LHCbs ECS is based on the SCADA WinCC OA and the JCOP (Joint COntrol Project) tools. WinCC...
Autor principal: | |
---|---|
Lenguaje: | eng |
Publicado: |
2018
|
Materias: | |
Acceso en línea: | http://cds.cern.ch/record/2636334 |
_version_ | 1780959868917645312 |
---|---|
author | Pira, Lirande |
author_facet | Pira, Lirande |
author_sort | Pira, Lirande |
collection | CERN |
description | This document describes the project that I have carried out as part of my Studentship at CERN. The idea behind it was to develop a RESTful API in order to easily access LHCb’s Experiment Control System (ECS). LHCbs ECS is based on the SCADA WinCC OA and the JCOP (Joint COntrol Project) tools. WinCC OA data archival is done on an ORACLE database which can be easily accessed from the Control System UIs. However it is often useful to use this data from other external tools, such as scripts, and not have to go through the ECS to get this data. This project provides a solution to that. A RESTful API was developed to access the data directly from the ORACLE database and provide it to the user as a JSON object, which can then be easily used in user scripts. The API provides several filters, such as filter by element name and a time-range. Django was selected as the back-end. |
id | cern-2636334 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2018 |
record_format | invenio |
spelling | cern-26363342019-09-30T06:29:59Zhttp://cds.cern.ch/record/2636334engPira, LirandeRestful API for ECS dataPhysics in GeneralThis document describes the project that I have carried out as part of my Studentship at CERN. The idea behind it was to develop a RESTful API in order to easily access LHCb’s Experiment Control System (ECS). LHCbs ECS is based on the SCADA WinCC OA and the JCOP (Joint COntrol Project) tools. WinCC OA data archival is done on an ORACLE database which can be easily accessed from the Control System UIs. However it is often useful to use this data from other external tools, such as scripts, and not have to go through the ECS to get this data. This project provides a solution to that. A RESTful API was developed to access the data directly from the ORACLE database and provide it to the user as a JSON object, which can then be easily used in user scripts. The API provides several filters, such as filter by element name and a time-range. Django was selected as the back-end.CERN-STUDENTS-Note-2018-081oai:cds.cern.ch:26363342018-08-28 |
spellingShingle | Physics in General Pira, Lirande Restful API for ECS data |
title | Restful API for ECS data |
title_full | Restful API for ECS data |
title_fullStr | Restful API for ECS data |
title_full_unstemmed | Restful API for ECS data |
title_short | Restful API for ECS data |
title_sort | restful api for ecs data |
topic | Physics in General |
url | http://cds.cern.ch/record/2636334 |
work_keys_str_mv | AT piralirande restfulapiforecsdata |