100 likes | 242 Views
OASIS: Status Report. S. Deghaye, L. Bojtar, Y. Georgievskiy, J. Serrano. CERN, Geneva, Switzerland. Overview. What is OASIS? How is it done? Fast communication scheme Deployment & user feedback. What is OASIS ?. Oscilloscopes (VXI & CompactPCI) Multiplexing Matrices (VXI & CompactPCI)
E N D
OASIS: Status Report S. Deghaye, L. Bojtar, Y. Georgievskiy, J. Serrano. CERN, Geneva, Switzerland. ICALEPCS'05
Overview • What is OASIS? • How is it done? • Fast communication scheme • Deployment & user feedback ICALEPCS'05
What is OASIS ? Oscilloscopes (VXI & CompactPCI) Multiplexing Matrices (VXI & CompactPCI) Trigger counters (VXI & VME) Typ. 500 pts ICALEPCS'05
GUI Thin client Graphic & user interaction OASIS Viewer RMI/IIOP (synchronous calls) JMS (asynchronous calls) Complete view on the system Connection & setting management VScope impl. Session beans Message-driven beans Entity beans (persistence) OASIS Application Server OC4J Java API for Parameter Control (JAPC) Hw control Hw independent interface (See P-2.090) Controls MiddleWare (CMW) OASIS Front-End tier Front-End Software Architecture (FESA) Device drivers Hardware CompactPCI & VXI OASIS Architecture ICALEPCS'05
Application Server connectSignal getSettings configureHw done > 120 ms Front-end Server Client Application updateAcquisition updateAcquisition updateSettings Acquisition Update (3-tier) ICALEPCS'05
connectSignal getDataSource configureHw updateDataSource done subscribe(dataSource) > 20 ms updateAcquisition Acquisition Update (2-tier) Application Server Application Server Front-end Server Client Application ICALEPCS'05
Septembre 2003 • 6 signals • 2 digitisers • April 2005 • 200+ signals • 3 digitiser crates • 1 trigger crate • Septembre 2004 • 14 signals • 6 digitisers Deployment ICALEPCS'05
User Feedback • Tight synchronisation on client side. • Development of a Trigger Logic. • Entity beans slower than expected. • Tuning needed. ICALEPCS'05
Summary • OASIS available and in production • 3-tier architecture suits well OASIS • For higher performance 2-tier communication scheme ICALEPCS'05
Questions ? ICALEPCS'05