The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.
TY - CONF AU - Jiménez Estupinan, R.J. AU - Andre, J.M. AU - Behrens, U. AU - Branson, J. AU - Brummer, P. AU - Cittolin, S. AU - Da Silva Gomes, D. AU - Darlea, G.L. AU - Deldicque, C. AU - Demiragli, Z. AU - Dobson, M. AU - Doualot, N. AU - Erhan, S. AU - Fulcher, J.R. AU - Gigi, D. AU - Gladki, G. AU - Glege, F. AU - Gomez-Ceballos, G. AU - Hegeman, J. AU - Holzner, A. AU - Lettrich, M. AU - Mecionis, A. AU - Meijers, F. AU - Meschi, E. AU - Mommsen, R.K. AU - Morovic, S. AU - O'Dell, V. AU - Orsini, L. AU - Papakrivopoulos, I. AU - Paus, C. AU - Petrucci, A. AU - Pieri, M. AU - Rabady, D. AU - Racz, A. AU - Rapsevicius, V. AU - Reis, T. AU - Sakulin, H. AU - Schwick, C. AU - Simelevicius, D. AU - Stankevicius, M. AU - Vazquez Velez, C. AU - Wernet, C. AU - Zejdl, P. ED - Cheng, Yung-Sen ED - Schaa, Volker RW ED - Chiu, Pei-Chen ED - Li, Lu ED - Liu, Yung-Hui ED - Petit-Jean-Genaz, Christine TI - Extending the Remote Control Capabilities in the CMS Detector Control System with Remote Procedure Call Services J2 - Proc. of PCaPAC2018, Hsinchu, Taiwan, 16-19 October 2018 CY - Hsinchu, Taiwan T2 - International Workshop on Emerging Technologies and Scientific Facilities Controls T3 - 12 LA - english AB - 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. PB - JACoW Publishing CP - Geneva, Switzerland SP - 73 EP - 76 KW - toolkit KW - controls KW - software KW - interface KW - operation DA - 2019/01 PY - 2019 SN - 978-3-95450-200-4 DO - DOI: 10.18429/JACoW-PCaPAC2018-WEP17 UR - http://jacow.org/pcapac2018/papers/wep17.pdf ER -