The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.
@InProceedings{afonso:icalepcs2019-mopha003, author = {C.F. Afonso and L. Casalegno and S. Foglio and S.G. Gioia and C. Larizza and M. Necchi and S. Toncelli}, % author = {C.F. Afonso and L. Casalegno and S. Foglio and S.G. Gioia and C. Larizza and M. Necchi and others}, % author = {C.F. Afonso and others}, title = {{Integrating Mobile Devices Into CNAO’s Control System, a Web Service Approach to Device Communication}}, booktitle = {Proc. ICALEPCS'19}, pages = {192--196}, paper = {MOPHA003}, language = {english}, keywords = {controls, interface, software, SCADA, framework}, venue = {New York, NY, USA}, series = {International Conference on Accelerator and Large Experimental Physics Control Systems}, number = {17}, publisher = {JACoW Publishing, Geneva, Switzerland}, month = {08}, year = {2020}, issn = {2226-0358}, isbn = {978-3-95450-209-7}, doi = {10.18429/JACoW-ICALEPCS2019-MOPHA003}, url = {https://jacow.org/icalepcs2019/papers/mopha003.pdf}, note = {https://doi.org/10.18429/JACoW-ICALEPCS2019-MOPHA003}, abstract = {The Italian National Hadrontherapy Center (CNAO) is a cancer treatment center employing a synchrotron to accelerate charged particle beams. The configuration and support environment of CNAO’s control system is responsible for managing the repository, configuring the control system, as well as performing non-real time support operations. Applications in this environment interface with the relational repository, remote file systems, as well as lower level control system components. As part of the technological upgrade of the configuration and support environment, CNAO plans to integrate mobile applications into the control system. In order to lay the groundwork for the new generation of applications, new communication interfaces had to be designed. To achieve this, a web services approach was taken, with the objective of standardizing access to these resources. In this paper we describe in detail the update of the communication channels. Additionally, several solutions to challenges encountered, such as access management, logging, and interoperability, are presented.}, }