G. Milcinski, M. Plesko, M. Sekoranja (J. Stefan Institiute)
The Common Object Request Broker Architecture (CORBA) is successfully used in many control systems for data transfer and device modeling. Communication rates below 1 millisecond, high reliability, scalability, language independence and other features make it very attractive. For common types of applications like error logging, alarm messaging or slow monitoring, one can benefit from standard COR BA services that are implemented by third parties and save tremendous amount of developing time. We have started using few CORBA services on our previous CORBA-based control system for the light source ANKA and use now several CORBA services for the ALMA Common Software (ACS), the core of the control system of the Atacama Large Millimeter Array. Our experiences with the interface repository, the implementation repository, the naming service, the property service, telecom log service and the notify service from different vendors are presented. Performance and scalability benchmarks have been performed. The discussion includes validations of several options and presents the accepted setup of the services and their role within the ACS. Finally, the project management aspects of product selection, testing procedures and integration into the control system are revealed.
 M. Plesko et al: A Control System Based on Web, Java, CORBA and Fieldbus Technologies, PCaPAC99 workshop, KEK, Tsukuba, January 1999 1999.
 G. Chiozzi, B. Gustafsson, B. Jeram, M. Plesko, M. Sekoranja, G. Tkacik, Common Software for the ALMA project, this conference
Last updated: September 13, 2002
Website Problem? Contact Technical Publications