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 条
  • [41] Learning Quality Evaluation of MOOC Based on Big Data Analysis
    Zhao, Zihao
    Wu, Qiangqiang
    Chen, Haopeng
    Wan, Chengcheng
    SMART COMPUTING AND COMMUNICATION, SMARTCOM 2016, 2017, 10135 : 277 - 286
  • [42] Research of Quality Management Method Based on Power Big Data
    Li, Nige
    Xu, Min
    Fan, Jie
    Cao, Wantian
    PROCEEDINGS OF THE 2015 JOINT INTERNATIONAL MECHANICAL, ELECTRONIC AND INFORMATION TECHNOLOGY CONFERENCE (JIMET 2015), 2015, 10 : 869 - 873
  • [43] An Advanced Big Data Quality Framework Based on Weighted Metrics
    Elouataoui, Widad
    El Alaoui, Imane
    El Mendili, Saida
    Gahi, Youssef
    BIG DATA AND COGNITIVE COMPUTING, 2022, 6 (04)
  • [44] Research on Product Quality Evaluation Based on Big Data Analysis
    Song, Huaming
    Cao, Zhexiu
    2017 IEEE 2ND INTERNATIONAL CONFERENCE ON BIG DATA ANALYSIS (ICBDA), 2017, : 178 - 182
  • [45] Mobile Terminal Quality of Experience Analysis Based on Big Data
    Li, Mingxin
    Wei, Heng
    Liao, Hongxi
    2016 16TH INTERNATIONAL SYMPOSIUM ON COMMUNICATIONS AND INFORMATION TECHNOLOGIES (ISCIT), 2016, : 241 - 245
  • [46] The Innovation Research of the Medical Service Quality Based on Big Data
    Ge, Mei
    2ND INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING, INFORMATION SCIENCE AND INTERNET TECHNOLOGY, CII 2017, 2017, : 91 - 97
  • [47] Optimizing Performance and Power Consumption for an ARM-based Big Data Cluster
    Kaewkasi, Chanwit
    Srisuruk, Wichai
    TENCON 2014 - 2014 IEEE REGION 10 CONFERENCE, 2014,
  • [48] His-GAN: A histogram-based GAN model to improve data generation quality
    Li, Wei
    Ding, Wei
    Sadasivam, Rajani
    Cui, Xiaohui
    Chen, Ping
    NEURAL NETWORKS, 2019, 119 : 31 - 45
  • [49] Big data analysis of beef production and quality: An example with the Brazilian cattle industry.
    Ferreira, V. Cardoso
    Dorea, J. R. R.
    Rosa, G. J. M.
    JOURNAL OF ANIMAL SCIENCE, 2017, 95 : 49 - 50
  • [50] Regional commercial center identification based on POI big data in China
    Hou G.
    Chen L.
    Arabian Journal of Geosciences, 2021, 14 (14)