next up previous
Next: INTRODUCTION

CORBA OBJECTS FOR SLS SUBJECTS

M. Böge, J. Chrin
Paul Scherrer Institut, 5232 Villigen PSI, Switzerland
E-mail: {Michael.Boege, Jan.Chrin}@psi.ch

Abstract:

An object orientated client-server model based on the Common Object Request Broker Architecture (CORBA) has been developed for use in building high level software applications at the Swiss Light Source (SLS). A suite of CORBA server objects provides a convenient and uniform interface to several software packages required by beam dynamics applications. These include the TRACY accelerator physics package, the Common DEVice (CDEV) controls library, the Oracle database management system and a message and alarm logging facility. The framework facilitates rapid and reliable development of applications as client programs are sheltered from the intricate details of the many application program interfaces (APIs), while server objects are extensively tested through their use in different applications. The software and hardware components of the client-server model are presented together with a first account of their use in the commissioning of the SLS booster synchrotron.



 

Jan Chrin
2000-11-13