Bulletin of Irkutsk State University. Series Mathematics
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Bulletin of Irkutsk State University. Series Mathematics:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Bulletin of Irkutsk State University. Series Mathematics, 2022, Volume 42, Pages 121–137
DOI: https://doi.org/10.26516/1997-7670.2022.42.121
(Mi iigum510)
 

Algebraic and logical methods in computer science and artificial intelligence

Object models as microservices: a query language

D. N. Gavrilina, I. A. Kustovab, A. V. Mantsivodaa

a Irkutsk State University, Irkutsk, Russian Federation
b Logus Ltd., Irkutsk, Russian Federation
References:
Abstract: We are designing an application development technology based on an extended 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.
Keywords: low-code, microservice object-oriented programming, query language, Ontobox.
Received: 12.02.2022
Revised: 12.09.2022
Accepted: 26.09.2022
Document Type: Article
UDC: 004.5
MSC: 68U35, 68N15
Language: Russian
Citation: D. N. Gavrilin, I. A. Kustova, A. V. Mantsivoda, “Object models as microservices: a query language”, Bulletin of Irkutsk State University. Series Mathematics, 42 (2022), 121–137
Citation in format AMSBIB
\Bibitem{GavKusMan22}
\by D.~N.~Gavrilin, I.~A.~Kustova, A.~V.~Mantsivoda
\paper Object models as microservices: a query language
\jour Bulletin of Irkutsk State University. Series Mathematics
\yr 2022
\vol 42
\pages 121--137
\mathnet{http://mi.mathnet.ru/iigum510}
\crossref{https://doi.org/10.26516/1997-7670.2022.42.121}
Linking options:
  • https://www.mathnet.ru/eng/iigum510
  • https://www.mathnet.ru/eng/iigum/v42/p121
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Statistics & downloads:
    Abstract page:67
    Full-text PDF :36
    References:13
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024