Production experience with CORBA in theBABAR experiment
Sebastian Metzler, Abiola Adesanya, S. Dasu, T. Glanzman, G. Grosdidier, A. Samuel · 2000
CORBA is a collection of standards to address the apparent “distribution of objects ” be-tween processes and nodes, along with an extensive set of services. These standards are being updated and augmented frequently; implementations have struggled to keep up. The BABAR experiment decided in 1998 to adopt the use of CORBA for a limited number of applications both to fulfill a functional need and to evaluate this emerging technology. This plan has been successfully implemented and numerous applications are now in production. This paper fo-cuses upon our experience using CORBA. We briefly describe the scope of these applications, then discuss system performance, reliability and other operational issues. Practical aspects of code design and implementation will be mentioned. Finally, some conclusions about our experience and some recommendations about future use will be presented.