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 :
بازگشت