Presentation is loading. Please wait.

Presentation is loading. Please wait.

BNL Services Guobao Shen. Ethernet Distributed Front-Ends CAS PVAS Diag db CAS PVAS PS db CAS PVAS RF db Physical Device CAS PVAS VA db Physical Device.

Similar presentations


Presentation on theme: "BNL Services Guobao Shen. Ethernet Distributed Front-Ends CAS PVAS Diag db CAS PVAS PS db CAS PVAS RF db Physical Device CAS PVAS VA db Physical Device."— Presentation transcript:

1 BNL Services Guobao Shen

2 Ethernet Distributed Front-Ends CAS PVAS Diag db CAS PVAS PS db CAS PVAS RF db Physical Device CAS PVAS VA db Physical Device CAS PVAS JMS Service Tracy Simulation Service Architecture MySQL/IRMIS PVAS HTTP/REST Lattice/Model Python MySQL PVAS HTTP/REST Channel Finder Java MySQL/IRMIS PVAS HTTP/REST MUNICONV Python SQLite/IRMIS pvAccess/chan nelRPC MASAR Python Python Apps CAC PVAC REST MMLT CAC PVAC REST Matlab Apps CAC PVAC REST Channel Arch CAC PVAC REST CSS pvManager CAC PVAC REST

3 Service Engine pvAccess/channelRPC PyQt Channel Access Channel Access Client Low Level Python Client Library pvAccess/channelRPC Client (C++) pvAccess DSL-PY Module PYMASAR (SQLite) PYMASAR (SQLite) Scripting IOC Scripting High Level Scripting API CSS/B OY pvAccess Client API Library (Java) FinishedUser AppsPlanningDeveloping Others (Matlab) Others (Matlab) Machine Snapshot Archiving & Retrieving MASAR

4 PyQt MASAR

5 Conversion function FinishedUser AppsPlanningDeveloping Multiple unit conversion – First implementation targeting on magnets MUNICONV MySQL (IRMIS schema) (installation, inventory, magnet measurement) Python Data API Python-MySQLdb V3 IOC Conversion function initialize Django RESTful Python Client Scripting CSS/BOY Java Client Others (Matlab) Others (Matlab) Browsers RESTful pvAccess V4 channelRPC service pvAccess html

6 FinishedUser AppsPlanningDeveloping Save lattice geometric info + strength Save simulation results (Twiss, T-Matrix, …) Lattice/Model Service MySQL (IRMIS schema) (Lattice: geo+strength, Model: TWISS, T-Matrix, Close Orbit, …) Python Data API html Python-MySQLdb V4 channelRPC service Django Online simulation (Tracy for Phase 1) Data processing RESTful Python Client Scripting CSS/BOY Java Client Others (Matlab) Others (Matlab) Browsers RESTful pvAccess RESTful pvAccess


Download ppt "BNL Services Guobao Shen. Ethernet Distributed Front-Ends CAS PVAS Diag db CAS PVAS PS db CAS PVAS RF db Physical Device CAS PVAS VA db Physical Device."

Similar presentations


Ads by Google