Keyword: solenoid
Paper Title Other Keywords Page
TUPHA036 Applying Service-Oriented Architecture to Archiving Data in Control and Monitoring Systems ion, controls, monitoring, insertion 461
 
  • J.M. Nogiec, K. Trombly-Freytag
    Fermilab, Batavia, Illinois, USA
 
  Funding: Work supported by the U.S. Department of Energy under contract no. DE-AC02-07CH11359
Cur­rent trends in the ar­chi­tec­tures of soft­ware sys­tems focus our at­ten­tion on build­ing sys­tems using a set of loosely cou­pled com­po­nents, each pro­vid­ing a spe­cific func­tion­al­ity known as ser­vice. It is not much dif­fer­ent in con­trol and mon­i­tor­ing sys­tems, where a func­tion­ally dis­tinct sub-sys­tem can be iden­ti­fied and in­de­pen­dently de­signed, im­ple­mented, de­ployed and main­tained. One func­tion­al­ity that ren­ders it­self per­fectly to be­com­ing a ser­vice is archiv­ing the his­tory of the sys­tem state. The de­sign of such a ser­vice and our ex­pe­ri­ence of using it are the topic of this ar­ti­cle. The ser­vice is built with re­spon­si­bil­ity seg­re­ga­tion in mind, there­fore, it pro­vides for re­duc­ing data pro­cess­ing on the data viewer side and sep­a­ra­tion of data ac­cess and mod­i­fi­ca­tion op­er­a­tions. The ser­vice ar­chi­tec­ture and the de­tails con­cern­ing its data store de­sign are dis­cussed. An im­ple­men­ta­tion of a ser­vice client ca­pa­ble of archiv­ing EPICS process vari­ables and Lab­VIEW shared vari­ables is pre­sented. The use of a gate­way ser­vice for sav­ing data from GE iFIX is also out­lined. Data ac­cess tools, in­clud­ing a browser-based data viewer (HTML 5) and a mo­bile viewer (An­droid app), are also pre­sented.
 
poster icon Poster TUPHA036 [0.952 MB]  
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-ICALEPCS2017-TUPHA036  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)