Object Models as Microservices: a Query Language

被引:0
|
作者
Gavrilin, Denis N. [1 ]
Kustova, Irina A. [2 ]
Mantsivoda, Andrei V. [1 ]
机构
[1] Irkutsk State Univ, Irkutsk 664003, Russia
[2] Logus Ltd, Irkutsk 664003, Russia
关键词
low-code; microservice object-oriented programming; query language; Ontobox;
D O I
10.26516/1997-7670.2022.42.121
中图分类号
O1 [数学];
学科分类号
0701 ; 070101 ;
摘要
We are designing an application development technology based on an ex-tended object-oriented approach, in which object models are enriched to the functionality of microservices. This variation is called microservice object-oriented programming. An object model as a microservice is an autonomous information system that behaves as a persistent storage and interacts with other models and external actors through the API. Moreover, understanding object models as microservices provides a fundamentally new low-code technology based on model visualization.This paper presents a query language for object models that works efficiently with persistent models. It is a subset of the Libretto language. The logical semantics of the language is described, as well as the method of compiling it into SQL, based on the use of an intermediate relational language. A SQL query language compiler has been implemented within the Ontobox platform. It shows high efficiency and is now actively used in real-life application development tasks solving.
引用
收藏
页码:121 / 137
页数:17
相关论文
共 50 条
  • [21] Data Annotation Models and Annotation Query Language
    Bhatnagar, Neerja
    Juliano, Benjoe A.
    Renner, Renee S.
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 19, 2007, 19 : 440 - +
  • [22] A GRAPHICAL QUERY LANGUAGE FOR SEMANTIC DATA MODELS
    SCHNEIDER, M
    TREPIED, C
    PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS, 1989, : 153 - 164
  • [23] Collaborative Language Models for Localized Query Prediction
    Fang, Yi
    Al Bawab, Ziad
    Crespo, Jean-Francois
    ACM TRANSACTIONS ON INTERACTIVE INTELLIGENT SYSTEMS, 2014, 4 (02)
  • [24] ODAMIL: Object-oriented data mining query language
    Novacek, V
    KNOWLEDGE-BASED SOFTWARE ENGINEERING, 1998, 48 : 187 - 190
  • [25] VISUAL QUERY LANGUAGE FOR OBJECT-ORIENTED DATABASES - OQD
    KWAK, JC
    MOON, S
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 369 - 376
  • [26] Keep Your Host Language Object and Also Query it A Case for SQL Query Support in RDBMS for Host Language Objects
    D'silva, Joseph Vinish
    De Moor, Florestan
    Kemme, Bettina
    SCIENTIFIC AND STATISTICAL DATABASE MANAGEMENT (SSDBM 2019), 2019, : 133 - 144
  • [27] Towards an ODMG-compliant visual object query language
    Chavda, M
    Wood, PT
    PROCEEDINGS OF THE TWENTY-THIRD INTERNATIONAL CONFERENCE ON VERY LARGE DATABASES, 1997, : 456 - 465
  • [28] OQL - A QUERY LANGUAGE FOR MANIPULATING OBJECT-ORIENTED DATABASES
    ALASHQUR, AM
    SU, SYW
    LAM, H
    VERY LARGE DATA BASES - PROCEEDINGS, 1989, : 433 - 442
  • [29] Data mining extension for object-oriented query language
    Novacek, V
    SOFSEM'98: THEORY AND PRACTICE OF INFORMATICS, 1998, 1521 : 399 - 408
  • [30] A Java']Java-Integrated Object Oriented Query Language
    Wcislo, Emil
    Habela, Piotr
    Subieta, Kazimierz
    INFORMATICS ENGINEERING AND INFORMATION SCIENCE, PT I, 2011, 251 : 589 - 603