Author: Peng, S.
Paper Title Page
THPPR014 FRIB High-level Software Architecture 3996
 
  • P. Chu, T.D. Brown, R. Gaul, S. Peng
    FRIB, East Lansing, Michigan, USA
  • E.T. Berryman, V. Vuppala
    NSCL, East Lansing, Michigan, USA
 
  Funding: This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC0000661
The Facility for Rare Isotope Beams (FRIB) is setting up its high-level application software architecture. The architecture is based on Service Oriented Architecture, and consists of back-end data storage, client/service infrastructure, control system connectivity, supporting libraries and front-end Graphical User Interface (GUI). The architecture provides online models of FRIB as a service and allows for storage of both structured and non-structured data. The model for structured data is implemented using the Integrated Relational Model of Installed Systems (IRMIS). The GUI is based on Control System Studio (CSS) framework. Libraries, service, data access and GUI tools will be available as Application Programming Interface (API) or plug-ins. The infrastructure and technologies chosen here will utilize the robustness and performance for applications, as well as support quick prototyping for physicists. This paper describes FRIB’s high-level application software architecture and some of the current prototypes.