会议论文详细信息
21st International Conference on Computing in High Energy and Nuclear Physics
Modular and scalable RESTful API to sustain STAR collaboration's record keeping
物理学;计算机科学
Arkhipkin, D.^1 ; Lauret, J.^1 ; Shanmuganathan, P.V.^2
Physics Department, Brookhaven National Laboratory, Upton
NY
11973-5000, United States^1
Kent State University, Kent
OH
44242, United States^2
关键词: Business logic layers;    Data representation models;    Fuzzy algorithms;    Historical changes;    Modular approach;    Private information;    Service integration;    Tiered architecture;   
Others  :  https://iopscience.iop.org/article/10.1088/1742-6596/664/5/052021/pdf
DOI  :  10.1088/1742-6596/664/5/052021
学科分类:计算机科学(综合)
来源: IOP
PDF
【 摘 要 】

STAR collaboration's record system is a collection of heterogeneous and sparse information associated to each members and institutions. In its original incarnation, only flat information was stored revealing many restrictions such as the lack of historical change information, the inability to keep track of members leaving and re-joining STAR, or the ability to easily extend the saved information as new requirements appeared. In mid-2013, a new project was launched covering an extensive set of revisited requirements. The requirements led us to a design based on a RESTful API, back-end storage engine relying on key/value pair data representation model coupled with a tiered architecture design. This design was motivated by the fact that unifying many STAR tools, relying on the same business logic and storage engine, was a key and central feature for the maintainability and presentation of records. This central service API would leave no ambiguities and provide easy service integration between STAR tools. The new design stores the changes in records dynamically and allows tracking the changes chronologically. The storage engine is extensible as new field of information emerges (member specific or general) without affecting the presentation or the business logic layers. The new record system features a convenient administrative interface, fuzzy algorithms for data entry and search, and provides basic statistics and graphs. Finally, this modular approach is supplemented with access control, allowing private information and administrative operations to be hidden away from public eyes.

【 预 览 】
附件列表
Files Size Format View
Modular and scalable RESTful API to sustain STAR collaboration's record keeping 968KB PDF download
  文献评价指标  
  下载次数:22次 浏览次数:17次