|
Алгебро-логические методы в информатике и искусственный интеллект
Объектные модели как микросервисы: язык запросов
Д. Н. Гаврилинa, И. А. Кустоваb, А. В. Манциводаa a Иркутский государственный университет, Иркутск, Российская Федерация
b ООО «Логус», Иркутск, Российская Федерация
Аннотация:
Нами разрабатывается технология создания приложений на основе расширенного объектно ориентированного подхода, в котором объектные модели обогащены до функционала микросервисов. Такая вариация называется микросервисным объектно ориентированным программированием. Объектная модель как микросервис представляет собой автономную информационную систему, имеющую долговременную память и взаимодействующую с другими моделями и внешними акторами через API. Кроме того, реализация объектных моделей как микросервисов обеспечивает создание принципиально новой low-code-технологии, основанной на визуализации работы с объектными моделями.
В данной работе представлен язык запросов к объектным моделям, эффективно работающий с долговременными моделями. Он является подмножеством языка Libretto. Описывается логическая семантика языка, а также метод его компиляции в SQL, основанный на использовании промежуточного реляционного языка. Компилятор языка запросов в SQL в настоящее время реализован в рамках платформы Ontobox. Он показал высокую эффективность и сегодня активно используется при решении прикладных задач.
Ключевые слова:
low-code, микросервисное объектно-ориентированное программирование, язык запросов, Ontobox.
Поступила в редакцию: 12.02.2022 Исправленный вариант: 12.09.2022 Принята в печать: 26.09.2022
Образец цитирования:
Д. Н. Гаврилин, И. А. Кустова, А. В. Манцивода, “Объектные модели как микросервисы: язык запросов”, Известия Иркутского государственного университета. Серия Математика, 42 (2022), 121–137
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/iigum510 https://www.mathnet.ru/rus/iigum/v42/p121
|
Статистика просмотров: |
Страница аннотации: | 85 | PDF полного текста: | 48 | Список литературы: | 18 |
|