Title of article
An XML-based communication protocol for accelerator distributed controls
Author/Authors
Catani، نويسنده , , L.، نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 2008
Pages
8
From page
444
To page
451
Abstract
This paper presents the development of XMLvRPC, an RPC-like communication protocol based, for this particular application, on the TCP/IP and XML (eXtensible Markup Language) tools built-in in LabVIEW. XML is used to format commands and data passed between client and server while socket interface for communication uses either TCP or UDP transmission protocols. This implementation extends the features of these general purpose libraries and incorporates solutions that might provide, with limited modifications, full compatibility with well established and more general communication protocol, i.e. XML-RPC, while preserving portability to different platforms supported by LabVIEW. The XMLvRPC suite of software has been equipped with specific tools for its deployment in distributed control systems as, for instance, a quasi-automatic configuration and registration of the distributed components and a simple plug-and-play approach to the installation of new services. Key feature is the management of large binary arrays that allow coding of large binary data set, e.g. raw images, more efficiently with respect to the standard XML coding.
Keywords
control systems , communication protocols , XML
Journal title
Nuclear Instruments and Methods in Physics Research Section A
Serial Year
2008
Journal title
Nuclear Instruments and Methods in Physics Research Section A
Record number
2209154
Link To Document