Russian Federation
The paper presents an architectural solution to the problem of including navigation services in the already existing information system of the university. The relevance of the study is due to the modern development of indoor navigation technologies and the widespread prevalence of mobile services. The problem statement considers the multi-level architecture of the university IS and its functional logical model in relation to the concept of creating an adaptive educational environment. Based on this, the need to use microservices and APIs for space-time navigation in a university environment is justified. The presented justification of the selected design solutions is based on the proposed generalized scenario of internal navigation in the university, including the setting and construction of routes. Movement at the university is determined by the schedule of events, which implies space-time tracking depending on the role of the user and the infrastructure of buildings. The generalization of our experience in implementing various applications using navigation and location, as well as the results of the modeling of use cases from various points of view, allowed us to build a domain model. It has been proven that such an organization of the data model can be generated from the information structure of the portal and other external systems. Based on the described design solutions, a microservice architecture for a space-time navigation system with a public API has been developed. The key advantage of this approach is not only ample opportunities to support various university activities, but also the creation of infrastructure mechanisms for the modernization and development of the information and educational ecosystem.
Microservice architecture, data model, navigation service, public API, event schedule
1. Razrabotka obuchayuschey sistemy dlya uglublennogo izucheniya discipliny "Informacionnye sistemy upravleniya" / V.K. Zol'nikov [i dr.] // Modelirovanie informacionnyh sistem i tehnologiy : sbornik materialov Mezhdunarodnoy nauchno-prakticheskoy konferencii. - Voronezh, 2022. - S. 120-129. - DOI:https://doi.org/10.58168/MIST2022_120-129.
2. Svidetel'stvo o registracii programmy dlya EVM RU 2023669055. Navigator pervokursnika VGTU : № 2023667759 : zayavl. 25.08.2023 ; opubl. 07.09.2023 / V.Yu. Bogdanov, O.V. Minakova ; zayavitel' i patentoobladatel' FGBOU VO «VGTU».
3. Mustansir, A. Towards automatic business process redesign: an NLP based approach to extract redesign suggestions / A. Mustansir, Kh. Shahzad, M.K. Malik // Automated Software Engineering. - 2022. - T. 29, № 1. - S. 1-24. - DOI:https://doi.org/10.1007/s10515-021-00316-8.
4. Oksyuta, O.V. Analiz podhodov i algoritmov dlya resheniya zadachi raspoznavaniya ob'ektov / O.V. Oksyuta, S. Le, K.O. Medvedev // Modelirovanie informacionnyh sistem : sbornik materialov Mezhdunarodnoy nauchno-prakticheskoy konferencii. - Voronezh, 2021. - S. 185-193. - DOI:https://doi.org/10.34220/MIS185-193.
5. Zhidkih, N.S. Razrabotka v-modeli upravleniya proektami po sozdaniyu novyh modeley avtomobiley s primeneniem tehnologiy cifrovyh dvoynikov / N.S. Zhidkih, I.V. Pocebneva, A.V. Smol'yaninov // Kachestvo i zhizn'. - 2023. - № 2 (38). - S. 3-9. - DOI:https://doi.org/10.34214/2312-5209-2023-38-2-03-09.
6. A Systematic review of augmented reality in multimedia learning outcomes in education / H.F. Hanafi [et al.] // Lecture Notes in Computer Science. - 2021. - T. 12616. - S. 63-72. - DOI:https://doi.org/10.1007/978-3-030-68452-5_7.
7. When logics of learning conflict: an analysis of two workplace-based continuing education programs / P. Rowland [et al.] / Advances in Health Sciences Education. - 2020. - T. 25, № 3. - S. 673-689. - DOI:https://doi.org/10.1007/s10459-019-09952-y.
8. Minakova, O.V. Metod formirovaniya kachestvennyh pokazateley proektnyh grupp na osnove postroeniya ierarhicheskoy sistemy ocenivaniya lichnyh dostizheniy pretendentov / O.V. Minakova, O.V. Kuripta, I.V. Pocebneva // Kachestvo i zhizn'. - 2022. - № 2 (34). - S. 29-37. - DOI:https://doi.org/10.34214/2312-5209-2022-34-2-29-37.
9. Oksyuta, O.V. Kachestvo obrazovaniya obuchaemyh v srednetehnicheskih obrazovatel'nyh uchrezhdeniyah / O.V. Oksyuta, D.S. Nesterova // Sovremennye aspekty modelirovaniya sistem i processov : sbornik materialov Vserossiyskoy nauchno-prakticheskoy konferencii. - Voronezh, 2021. - S. 83-88. - DOI:https://doi.org/10.34220/MAMSP_83-88.
10. Gusev, K.Yu. Informacionnoe obespechenie sistem upravleniya / K.Yu. Gusev, P.Yu. Gusev, S.Yu. Vahmin. - Voronezh, 2019. - 131 s.
11. Designing mobile app «digital professional navigation» (dpn) for self-determination of schoolchildren and university students on the basis of a multidisciplinary university / D.V. Tikhonov [et al.] // Lecture Notes in Networks and Systems. - 2022. -T. 389. - S. 951-959. - DOI:https://doi.org/10.1007/978-3-030-93904-5_92.
12. Razrabotka matematicheskoy modeli optimizacii processa obucheniya kursantov silovyh struktur v vysshih uchebnyh zavedeniyah kak slozhnoy sistemy / V.I. Sumin [i dr.] // Modelirovanie sistem i processov. - 2023. - T. 16, № 3. - S. 70-78. - DOI:https://doi.org/10.12737/2219-0767-2023-16-3-70-78.
13. Svidetel'stvo o registracii programmy dlya EVM RU 2023661036. Server raspisaniya meropriyatiy universiteta : № 2023618815 : zayavl. 03.05.2023 ; opubl. 25.05.2023 / P.S. Gulyaev, O.V. Minakova ; zayavitel' i patentoobladatel' FGBOU VO «VGTU».
14. Oksyuta, O.V. Analiz bol'shih dannyh v informacionnyh sistemah: metody i instrumenty / O.V. Oksyuta, A.M. Tyunina, D.R. Broslavskiy // Novye aspekty modelirovaniya sistem i processov : sbornik materialov Mezhdunarodnoy nauchno-prakticheskoy konferencii. - Voronezh, 2023. - S. 380-389. - DOI:https://doi.org/10.58168/NAMSP_380-389.
15. Gusev, P.Yu. Razrabotka principov formirovaniya struktury ob'ektov v imitacionnyh modelyah / P.Yu. Gusev, M.I. Chizhov, Yu.S. Skripchenko // Informatika: problemy, metody, tehnologii : sbornik materialov XX Mezhdunarodnoy nauchno-metodicheskoy konferencii. - Voronezh, 2020. - S. 1739-1744.
16. Novikova, T.P. Arhitektura informacionnyh sistem : uchebnoe posobie / T.P. Novikova, O.V. Oksyuta, K.V. Zol'nikov. - Voronezh, 2018. - 119 s.
17. Saidani, I. Improving the prediction of continuous integration build failures using deep learning / I. Saidani, A. Ouni, M.W. Mkaouer // Automated Software Engineering. - 2022. - T. 29, № 1. - S. 1-61. - DOI:https://doi.org/10.1007/s10515-021-00319-5.
18. Integrating quality management systems (TQM) in the digital age of intelligent transportation systems industry 4.0 / M.-S. Akhmatova, A. Deniskina, D.-M. Akhmatova, L. Prykina // Transportation Research Procedia. - 2022. - T. 63. - Pp. 1512-1520.
19. BPM supported model generation by contemplating key elements of information security / M. Mythily, S. Saha, S. Selvam, I.T.J. Swamidason // Automated Software Engineering. - 2022. - T. 29, № 1. - Pp. 1-23. - DOI:https://doi.org/10.1007/s10515-022-00321-5.
20. Kol'cov, A.S. Organizaciya raspredelennoy infokommunikacionnoy seti uchrezhdeniy FSIN Rossii na osnove ierarhicheskoy struktury / A.S. Kol'cov, P.Yu. Gusev // Vestnik Voronezhskogo instituta FSIN Rossii. - 2023. - № 2. - S. 57-65.