Spring Boot based REST API to Improve Data Quality Report Generation for Big Scientific Data: ARM Data Center Example

被引:0
|
作者
Guntupally, Kavya [1 ]
Devarakonda, Ranjeet [1 ]
Kehoe, Kenneth [2 ]
机构
[1] Oak Ridge Natl Lab, Div Environm Sci, Oak Ridge, TN 37830 USA
[2] Univ Oklahoma, Norman, OK 73019 USA
关键词
auto configuration; CRUD; !text type='java']java[!/text] framework; service; oriented architecture; REST; spring boot;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Web application technologies are growing rapidly with continuous innovation and improvements. This paper focuses on the popular Spring Boot [1] java-based framework for building web and enterprise applications and how it provides the flexibility for service-oriented architecture (SOA). One challenge with any Spring-based applications is its level of complexity with configurations. Spring Boot makes it easy to create and deploy stand-alone, production-grade Spring applications with very little Spring configuration. Example, if we consider Spring Model-View-Controller (MVC) framework [2], we need to configure dispatcher servlet, web jars, a view resolver, and component scan among other things. To solve this, Spring Boot provides several Auto Configuration options to setup the application with any needed dependencies. Another challenge is to identify the framework dependencies and associated library versions required to develop a web application. Spring Boot offers simpler dependency management by using a comprehensive, but flexible, framework and the associated libraries in one single dependency, which provides all the Spring related technology that you need for starter projects as compared to CRUD web applications. This framework provides a range of additional features that are common across many projects such as embedded server, security, metrics, health checks, and externalized configuration. Web applications are generally packaged as war and deployed to a web server, but Spring Boot application can be packaged either as war or jar file, which allows to run the application without the need to install and/or configure on the application server. In this paper, we discuss how Atmospheric Radiation Measurement (ARM) Data Center (ADC) at Oak Ridge National Laboratory, is using Spring Boot to create a SOA based REST [4] service API, that bridges the gap between frontend user interfaces and backend database. Using this REST service API, ARM scientists are now able to submit reports via a user form or a command line interface, which captures the same data quality or other important information about ARM data.
引用
收藏
页码:5328 / 5329
页数:2
相关论文
共 50 条
  • [31] Sequential tree recognition method of sensitive data in energy big data center based on rule matching
    Chen, Peng
    Zhu, Dongge
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2023, 44 (01) : 101 - 112
  • [32] Construction solutions on data center of PV power systems of Qinghai Province based on big data technologies
    Yun, Yu
    ADVANCES IN ENERGY, ENVIRONMENT AND MATERIALS SCIENCE, 2016, : 53 - 56
  • [33] Study on big data center traffic management based on the seperation of large-scale data stream
    Park, Hyoung Woo
    Yeo, Il Yeon
    Lee, Jongsuk Ruth
    Jang, Haengjin
    2013 SEVENTH INTERNATIONAL CONFERENCE ON INNOVATIVE MOBILE AND INTERNET SERVICES IN UBIQUITOUS COMPUTING (IMIS 2013), 2013, : 591 - 594
  • [34] A Method of Quality Improvement based on Big Quality Warranty Data Analysis
    Pan, Xing
    Zhang, Manli
    Chen, Xi
    2018 IEEE 18TH INTERNATIONAL CONFERENCE ON SOFTWARE QUALITY, RELIABILITY AND SECURITY COMPANION (QRS-C), 2018, : 643 - 644
  • [35] Data mining-based indoor air quality monitoring system in the era of big data
    Yuan, Lina
    Chen, Huajun
    Tian, Bo
    Gong, Ging
    2018 INTERNATIONAL CONFERENCE ON AIR POLLUTION AND ENVIRONMENTAL ENGINEERING (APEE 2018), 2018, 208
  • [36] A Systems Approach Using Big Data to Improve Safety and Quality in Radiation Oncology
    Potters, Louis
    Ford, Eric
    Evans, Suzanne
    Pawlicki, Todd
    Mutic, Sasa
    INTERNATIONAL JOURNAL OF RADIATION ONCOLOGY BIOLOGY PHYSICS, 2016, 95 (03): : 885 - 889
  • [37] The mobilize center: an NIH big data to knowledge center to advance human movement research and improve mobility
    Ku, Joy P.
    Hicks, Jennifer L.
    Hastie, Trevor
    Leskovec, Jure
    Re, Christopher
    Delp, Scott L.
    JOURNAL OF THE AMERICAN MEDICAL INFORMATICS ASSOCIATION, 2015, 22 (06) : 1120 - 1125
  • [38] Psychological Quality of Piano Players Based on Big Data Algorithm
    Li, Rui
    Kirliauskiene, Rasa
    Sun, Yixin
    Dong, Shixue
    Zhang, Li
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022
  • [39] Transient power quality assessment based on big data analysis
    Huang Zhiwei
    Gao Tian
    Zhang Huaying
    Han Xu
    Cao Junwei
    Hu Ziheng
    Yao Senjing
    Zhu Zhengguo
    2014 CHINA INTERNATIONAL CONFERENCE ON ELECTRICITY DISTRIBUTION (CICED), 2014,
  • [40] TEACHING QUALITY EVALUATION AND IMPROVEMENT BASED ON BIG DATA ANALYSIS
    Zhuang, Xueqiu
    Song, Meijing
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2025, 26 (01): : 220 - 230