Review Article

Trends in Architecture and Middleware of Radio Telescope Control System

Table 3

Comparison the characteristics of five middleware frameworks.

NameCORBAACSTangoICEEPICS

Serialization interfaceIDL, CDRIDL or XMLSerialization modelSlicePVData
CommunicationGIOP, IIOPGIOP, IIOPGIOP, IIOP, ZeroMQRPC, IceStormCA protocol
Event serviceEvent channelEvent channelZeroMQIceStormCA
Process managementIOR, ORBContainer/Component, ORBDevice server, ZeroMQIceGridcaRepeater, ChannelRPC
Fault diagnosisLog serviceACS alarm systemLog serviceLog serviceAlarm service
SecurityMultiple standards, not implementedSecurity service, Authorization policiesHAProxyIceSSL, GlacierCA gateways
At which levelHigh levelHigh and low levelHigh and low levelHigh levelLow level
MaintenanceStopStopUpdateUpdateUpdate
ApplicationLMTALMA, SRTGMRT, SKATMRTAKSAP

Note: GIOP: General Inter-ORB Protocol, IIOP: Internet Inter-ORB Protocol, CA: channel access, IOR: Interoperable Object Reference, RDS: Read Different than Set; CDR: Common Data Representation.