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...

Descripción completa

Detalles Bibliográficos
Autor principal: Pira, Lirande
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