Tokyo July, 2005 Deployment of ACS components Bogdan Jeram European Southern Observatory
ALMA Project 2Tokyo, July 2005ALMA Common Software course Services Manager Container (C++) “bilboContainer” Container (java) “frodoContainer” Client Y X
ALMA Project 3Tokyo, July 2005ALMA Common Software course MACI CDB structure MACI Managers Components Containers myCont1 yourCont Manager myComp yourComp anotherComp
ALMA Project 4Tokyo, July 2005ALMA Common Software course Structure of Components deployment data (Components.xsd)
ALMA Project 5Tokyo, July 2005ALMA Common Software course Components deployment instance – list of components
ALMA Project 6Tokyo, July 2005ALMA Common Software course Location of components deployment info (Components.xml) $ACS_CDB CDB/MACI/Components/Components.xml
ALMA Project 7Tokyo, July 2005ALMA Common Software course Structure of Manager data (Manager.xsd) <xs:schema targetNamespace="urn:schemas-cosylab-com:Manager:1.0" xmlns:xs=" xmlns="urn:schemas-cosylab-com:Manager:1.0" xmlns:cdb="urn:schemas-cosylab-com:CDB:1.0" elementFormDefault="qualified“ attributeFormDefault="unqualified">
ALMA Project 8Tokyo, July 2005ALMA Common Software course Manager instance example (Manager.xml) <Manager xmlns:cdb="urn:schemas-cosylab-com:CDB:1.0" xmlns="urn:schemas-cosylab-com:Manager:1.0" xmlns:baci="urn:schemas-cosylab-com:BACI:1.0" xmlns:xsi=" CommandLine="" Timeout="50000" HeartbeatTimeout="2000" CacheSize="10" MinCachePriority="0" MaxCachePriority="31" CentralizedLogger="Log">
ALMA Project 9Tokyo, July 2005ALMA Common Software course Manager instance file location $ACS_CDB CDB/MACI/Managers/Manager/Manager.xml
ALMA Project 10Tokyo, July 2005ALMA Common Software course Structure of Container data (Container.xsd)
ALMA Project 11Tokyo, July 2005ALMA Common Software course Container Instance (XML file) <Container xmlns:cdb="urn:schemas-cosylab-com:CDB:1.0" xmlns="urn:schemas-cosylab-com:Container:1.0" xmlns:baci="urn:schemas-cosylab-com:BACI:1.0" xmlns:xsi=" CommandLine="" Timeout="20000" UseIFR="1" ManagerRetry="10" ManagerReference="" CacheSize="0" MinCachePriority="0" MaxCachePriority="31" CentralizedLogger="Log">
ALMA Project 12Tokyo, July 2005ALMA Common Software course Container instance file location $ACS_CDB CDB/MACI/Containers/ /.xml Example: CDB/MACI/Containers/myContainer/myCo ntainer.xml
ALMA Project 13Tokyo, July 2005ALMA Common Software course Services Manager Container (C++) “bilboContainer” Container (java) “frodoContainer” Client Y X Components.xml Manager.xml bilboContainer.xml frodoContainer.xml Manager.xml