AB Controls | SL Controls | PS Controls | LHC-CP | ST Controls

 

 

Minutes of MW review on the availability on LynxOS 15 Sep. 2000

Present 
SL: Pierre Charrue, Kris Kostro, Pedro Ribeiro, Marc Vanden Eynden (secretary) 
PS: Bertrand Frammery, Franck Di Maio, Alessandro Risso     

SUBJECT : MW availability on LynxOS Front ends - Language(s), OS
versions, timetables

Outcome of the discussions :
(1) MW development on LynxOS today
----------------------------------
As date of today, the MW on LynxOS front ends is implemented as follows
:
       - LynxOS 3.0.1 (one installation for Alessandro)
       - CORBA ORBexpress
       - Server framework and API in C++
Work is progressing well and a first beta version will be delivered in
October. As a second step, a C client API will be provided few weeks
later (2~3).
It was noted that :
       - the LynxOS version currently used for this development does not
correspond to the operational one (2.5.1) nor to the one that will be
installed (3.1.0) at a date to be decided (see below)
       - It seems that the binaries developed under LynxOS 3.0.1 behave
"correctly" on LynxOS 2.5.1 (TBC)
(2) MW deployment plan on LynxOS
--------------------------------
The target objectives are :
for MW :
- complete the server framework and server API for OCTOBER 2000
- provide a C MW server API by end OCTOBER 2000
- test it in C on LynxOS 2.5.1 (with collaboration of SPS-2001 and
equipment groups - to be discussed with these partners)
Concerning LynxOS 3.1.0 :
- evaluate this new version once available from CES (OCTOBER 2000)
- decide on potential migration plan 2.5.1 -> 3.1.0 during next shutdown
(3) Other issues
----------------
- Concerning the choice of 2 technologies CORBA and JMS (MOM) :
The MW project wants to use the best of both worlds (get/set with CORBA
and pub/sub with MOM) and stress the fact that :
     - the most important point is to make an agreement of the MW PUBLIC
APIs (instead of the internal MW technology) with our partners
     - the MW architecture (internal APIs, ...) is such that it will
guarantee and make possible any future modification of the underlying
technologies used (I.e. use CORBA only if MOM turn to be unreliable, use
of MOM only once available on LynxOS, no change at all, etc)
- users should see the MW or the contracts ?
Different scenarios can be envisaged and have to be clarified in order
to be consistent towards the equipment groups (SL question). A possible
one would be that :
   - contracts are defined by the SPS-2001 project in collaboration with
the equipment groups (paper specification)
   - An agreement concerning the MW public API exists between the MW
project and the SPS-2001 project
   - SL equipment groups implement these contracts in C using either :
        - the MW public API and server framework (this point has to be
clarified with the SPS-2001 project)
        - some C libraries provided by SPS-2001 and developed on top of
the MW public server API
It was reminded that we are, today, far from such agreement and that the
scope of the MW goes beyond the SPS-2001, in particular concerning the
need for having a server framework for connecting future industrial
SCADA systems
(4) ACTIONS
-----------
- Complete MW work on LynxOS (C++ and C) and test on LynxOS 2.5.1
(Alessandro and All)
- Evaluate LynxOS migration scenario (Pedro and All)
- clarify interfaces and responsibilities of MW and SPS-2001 projects,
with as first priority, a strategy at the server level for the SL
equipment groups (BI, BT) (Pierre, Marc, Michel) - Already planned
beginning of October.
 
Copyright CERN
Modified 10/10/00 .  For comments send email to Kris.Kostro@cern.ch