A Coding-Free Software Framework for Developing Lightweight Web Data Management Systems

被引:0
|
作者
Yang, Can [1 ]
Pan, Shiying [1 ]
Li, Runmin [1 ]
Liu, Yu [2 ]
Peng, Lizhang [3 ]
机构
[1] South China Univ Technol, Comp Sci & Engn, Guangzhou 510006, Peoples R China
[2] Shenzhen Tencent Comp Syst Co LTD, Shenzhen 518057, Peoples R China
[3] Vipshop Holdings Ltd, Guangzhou 510370, Peoples R China
来源
APPLIED SCIENCES-BASEL | 2020年 / 10卷 / 03期
基金
中国国家自然科学基金;
关键词
data management system; requirements-table-driven; SaaS; spreadsheet; TENANT; SERVICE; MODEL;
D O I
10.3390/app10030865
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
Increasingly more enterprises are intending to deploy data management systems in the cloud. However, the complexity of software development significantly increases both time and learning costs of data management system development. In this paper, we investigate the coding-free construction of a data management system based on Software-as-a-Service (SaaS) architecture, in which a practical application platform and a set of construction methods are proposed. Specifically, by extracting the common features of data management systems, we design a universal web platform to quickly generate and publish customized system instances. Then, we propose a method to develop a lightweight data management system using a specific requirements table in a spreadsheet. The corresponding platform maps the requirements table into a system instance by parsing the table model and implementing the objective system in the running stage. Finally, we implement the proposed framework and deploy it on the web. The empirical results demonstrate the feasibility and availability of the coding-free method for developing lightweight web data management systems.
引用
收藏
页数:13
相关论文
共 50 条
  • [21] Developing lightweight, data-driven exploratory geo-visualization tools for the web
    Steiner, E
    MacEachren, A
    Guo, DS
    ADVANCES IN SPATIAL DATA HANDLING, 2002, : 487 - 500
  • [22] LiDARHub: a free and open source software platform for web-based management, visualization and analysis of LiDAR data
    Jung, Jinha
    Pijanowski, Bryan C.
    GEOSCIENCES JOURNAL, 2015, 19 (04) : 741 - 749
  • [23] LiDARHub: a free and open source software platform for web-based management, visualization and analysis of LiDAR data
    Jinha Jung
    Bryan C. Pijanowski
    Geosciences Journal, 2015, 19 : 741 - 749
  • [24] The Software Life Cycle Support Environment (SLCSE): A computer based framework for developing software systems
    Strelich, Tom
    ACM SIGPLAN Notices, 1988, 24 (02): : 35 - 44
  • [25] freeCount: A Coding Free Framework for Guided Count Data Visualization and Analysis
    Brooks, Elizabeth M.
    Sanders, Sheri A.
    Pfrender, Michael E.
    PRACTICE AND EXPERIENCE IN ADVANCED RESEARCH COMPUTING 2024, PEARC 2024, 2024,
  • [26] DOMAS: a data management software framework for advanced light sources
    Hu, Hao
    Lei, Lei
    Wang, Haofan
    Zhuang, Bo
    Zhang, Ruojin
    Luo, Qi
    Sun, Xiaokang
    Qi, Fazhi
    JOURNAL OF SYNCHROTRON RADIATION, 2024, 31 (Pt 2) : 312 - 321
  • [27] Web portal implementation based on free software to support collaborative process of developing a videogame for teaching of software engineering
    Ismael Maya-Sarasty, Francisco
    Arenas-Seleey, Daniel
    REVISTA EDUCACION EN INGENIERIA, 2018, 13 (26): : 108 - 115
  • [28] A web services based Grid performance data management framework
    Zang, TY
    Lei, Z
    Jie, W
    Cai, WT
    Wang, LH
    PDPTA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS 1-4, 2003, : 157 - 163
  • [29] Unified framework for the quality management of manufacturing systems software development
    Lau, H.Y.K.
    Mak, K.L.
    International Journal of Computer Applications in Technology, 1999, 12 (02): : 281 - 291
  • [30] A unified framework for the quality management of manufacturing systems software development
    Lan, HYK
    Mak, KL
    INTERNATIONAL JOURNAL OF COMPUTER APPLICATIONS IN TECHNOLOGY, 1999, 12 (2-5) : 281 - 291