Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Extending the Remote Control Capabilities in the CMS Detector Control System with Remote Procedure Call Services

Conference ·
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.
Research Organization:
Fermi National Accelerator Laboratory (FNAL), Batavia, IL (United States)
Sponsoring Organization:
USDOE Office of Science (SC), High Energy Physics (HEP) (SC-25)
DOE Contract Number:
AC02-07CH11359
OSTI ID:
1843257
Report Number(s):
FERMILAB-CONF-19-823-PPD; oai:inspirehep.net:1736436
Country of Publication:
United States
Language:
English

Similar Records

Microprocessor-controlled, wide-range streak camera
Conference · Fri Sep 01 00:00:00 EDT 2006 · Proceedings of the SPIE: Infrared and Photoelectric Imagers and Detector Devices · OSTI ID:935209

PALS Python v0.1.0
Software · Sun Sep 21 20:00:00 EDT 2025 · OSTI ID:code-165090

FIPA agent based network distributed control system
Conference · Fri Feb 28 23:00:00 EST 2003 · OSTI ID:809079