Extending the remote control capabilities in the CMS detector control system with remote procedure call services

Copyright © 2019 by JACoW — cc Creative Commons Attribution 3.0. The CMS Detector Control System (DCS) is implemented as a large distributed and redundant system, with applications interacting and sharing data in multiple ways. The CMS XML-RPC is a software toolkit implementing the standard Remote P...

Full description

Bibliographic Details
Format: Article
Language:English
Published: 2021
Online Access:https://hdl.handle.net/1721.1/132323
_version_ 1826193590427058176
collection MIT
description Copyright © 2019 by JACoW — cc Creative Commons Attribution 3.0. The CMS Detector Control System (DCS) is implemented as a large distributed and redundant system, with applications interacting and sharing data in multiple ways. The CMS XML-RPC is a software toolkit implementing the standard Remote Procedure Call (RPC) protocol, using the Extensible Mark-up Language (XML) and a custom lightweight variant using the JavaScript Object Notation (JSON) to model, encode and expose resources through the Hypertext Transfer Protocol (HTTP). The CMS XML-RPC toolkit complies with the standard specification of the XML-RPC protocol that allows system developers to build collaborative software architectures with self-contained and reusable logic, and with encapsulation of well-defined processes. The implementation of this protocol introduces not only a powerful communication method to operate and exchange data with web-based applications, but also a new programming paradigm to design service-oriented software architectures within the CMS DCS domain. This paper presents details of the CMS XML-RPC implementation in WinCC Open Architecture (OA) Control Language using an object-oriented approach.
first_indexed 2024-09-23T09:41:32Z
format Article
id mit-1721.1/132323
institution Massachusetts Institute of Technology
language English
last_indexed 2024-09-23T09:41:32Z
publishDate 2021
record_format dspace
spelling mit-1721.1/1323232021-09-21T03:56:33Z Extending the remote control capabilities in the CMS detector control system with remote procedure call services Copyright © 2019 by JACoW — cc Creative Commons Attribution 3.0. The CMS Detector Control System (DCS) is implemented as a large distributed and redundant system, with applications interacting and sharing data in multiple ways. The CMS XML-RPC is a software toolkit implementing the standard Remote Procedure Call (RPC) protocol, using the Extensible Mark-up Language (XML) and a custom lightweight variant using the JavaScript Object Notation (JSON) to model, encode and expose resources through the Hypertext Transfer Protocol (HTTP). The CMS XML-RPC toolkit complies with the standard specification of the XML-RPC protocol that allows system developers to build collaborative software architectures with self-contained and reusable logic, and with encapsulation of well-defined processes. The implementation of this protocol introduces not only a powerful communication method to operate and exchange data with web-based applications, but also a new programming paradigm to design service-oriented software architectures within the CMS DCS domain. This paper presents details of the CMS XML-RPC implementation in WinCC Open Architecture (OA) Control Language using an object-oriented approach. 2021-09-20T18:21:49Z 2021-09-20T18:21:49Z 2020-11-05T16:17:30Z Article http://purl.org/eprint/type/ConferencePaper https://hdl.handle.net/1721.1/132323 en 10.18429/JACoW-PCaPAC2018-WEP17 Proceedings of the 12th International Workshop on Emerging Technologies and Scientific Facilities Controls, PCaPAC 2018 Creative Commons Attribution 3.0 unported license https://creativecommons.org/licenses/by/3.0/ application/pdf JACoW Publishing
spellingShingle Extending the remote control capabilities in the CMS detector control system with remote procedure call services
title Extending the remote control capabilities in the CMS detector control system with remote procedure call services
title_full Extending the remote control capabilities in the CMS detector control system with remote procedure call services
title_fullStr Extending the remote control capabilities in the CMS detector control system with remote procedure call services
title_full_unstemmed Extending the remote control capabilities in the CMS detector control system with remote procedure call services
title_short Extending the remote control capabilities in the CMS detector control system with remote procedure call services
title_sort extending the remote control capabilities in the cms detector control system with remote procedure call services
url https://hdl.handle.net/1721.1/132323