Next: MOTIVATION
ON THE USE OF CORBA IN
HIGH LEVEL SOFTWARE
APPLICATIONS AT THE SLS
M. Böge, J. Chrin
Paul Scherrer Institut, 5232 Villigen PSI, Switzerland
Abstract:
Beam dynamics applications at the Swiss Light Source (SLS)
have benefitted from a distributed computing environment
in which the Common Object Request Broker Architecture
(CORBA) forms the middleware layer and access point to
several different software components.
A suite of remote CORBA server objects provides the
client with a convenient and uniform interface to
the CDEV (Common DEVice) controls library,
the TRACY accelerator physics package,
the Oracle database, and
an event-logging facility.
Use is made of methods provided by the CORBA Portable
Object Adaptor for accessing ORB functions, such as object
activation and object persistence, the Implementation Repository
for the automatic reactivation of servers, and the CORBA
Event Service for the propagation of controls and physics data.
An account of the CORBA framework, as used by applications
in the commissioning and first operation of the SLS,
is presented.
Next: MOTIVATION
Jan Chrin
2001-11-09