Методологія впровадження інформаційних систем із використанням мікроінтерфейсів для підвищення якості та швидкості їх розробки
| dc.citation.epage | 231 | |
| dc.citation.issue | 2 | |
| dc.citation.journalTitle | Комп'ютерні системи та мережі | |
| dc.citation.spage | 222 | |
| dc.citation.volume | 6 | |
| dc.contributor.affiliation | Національний університет «Львівська політехніка» | |
| dc.contributor.affiliation | Національний університет «Львівська політехніка» | |
| dc.contributor.affiliation | Lviv Polytechnic National University | |
| dc.contributor.affiliation | Lviv Polytechnic National University | |
| dc.contributor.author | Степанов, О. В. | |
| dc.contributor.author | Клим, Г. І. | |
| dc.contributor.author | Stepanov, O. V. | |
| dc.contributor.author | Klym, H. I. | |
| dc.coverage.placename | Львів | |
| dc.coverage.placename | Lviv | |
| dc.date.accessioned | 2025-12-11T11:15:22Z | |
| dc.date.created | 2024-10-10 | |
| dc.date.issued | 2024-10-10 | |
| dc.description.abstract | Мікросервіси являють собою підхід до розроблення програмного забезпечення, ва- ріацію сервіс-орієнтованої архітектури, яка структурує додаток як набір слабо пов’я- заних сервісів. У даній роботі досліджено методологію проєктування та впровадження інформаційних систем із використанням мікро-інтерфейсів для підвищення якості та швидкості розробки, водночас спрощуючи їх використання. У роботі запропоновано метод переходу від монолітної архітектури програмного забезпечення до мікросервісної архітектури. Наводиться короткий огляд існуючих досліджень щодо реінжинірингу архітектур та виділяються переваги впровадження мікросервісного підходу. Експе- римент із типовим зовнішнім односторінковим додатком ілюструє порівняння ефектив- ності та продуктивності запропонованих архітектур. Розглянуто можливий майбутній напрямок розвитку мікрофронтендної архітектури у поєднанні з WebAssembly та проаналізовано переваги та недоліки даного поєднання технологій. | |
| dc.description.abstract | Microservices represent a software development approach, a variation of service-oriented architecture, that structures an application as a collection of loosely connected services. The aim of this work is to explore the design and implementation methodology for information systems using microinterfaces to enhance development quality and speed while simplifying their usage. This work proposes a method for transitioning from a monolithic software architecture to a microservice architecture. A brief review of existing research on architecture reengineering is provided, and the advantages of adopting a microservice approach are highlighted. An experiment with a typical external single-page application illustrates the comparison of the effectiveness and performance of the proposed architectures. The potential future direction of micro-frontend architecture development in combination with WebAssembly is examined, and the advantages and disadvantages of this technology integration are analyzed. | |
| dc.format.extent | 222-231 | |
| dc.format.pages | 10 | |
| dc.identifier.citation | Степанов О. В. Методологія впровадження інформаційних систем із використанням мікроінтерфейсів для підвищення якості та швидкості їх розробки / О. В. Степанов, Г. І. Клим // Комп'ютерні системи та мережі. — Львів : Видавництво Львівської політехніки, 2024. — Том 6. — № 2. — С. 222–231. | |
| dc.identifier.citation2015 | Степанов О. В., Клим Г. І. Методологія впровадження інформаційних систем із використанням мікроінтерфейсів для підвищення якості та швидкості їх розробки // Комп'ютерні системи та мережі, Львів. 2024. Том 6. № 2. С. 222–231. | |
| dc.identifier.citationenAPA | Stepanov, O. V., & Klym, H. I. (2024). Metodolohiia vprovadzhennia informatsiinykh system iz vykorystanniam mikrointerfeisiv dlia pidvyshchennia yakosti ta shvydkosti yikh rozrobky [Methodology of implementation of information systems using micro interfaces to increase quality and speed]. Computer Systems and Networks, 6(2), 222-231. Lviv Politechnic Publishing House. [in Ukrainian]. | |
| dc.identifier.citationenCHICAGO | Stepanov O. V., Klym H. I. (2024) Metodolohiia vprovadzhennia informatsiinykh system iz vykorystanniam mikrointerfeisiv dlia pidvyshchennia yakosti ta shvydkosti yikh rozrobky [Methodology of implementation of information systems using micro interfaces to increase quality and speed]. Computer Systems and Networks (Lviv), vol. 6, no 2, pp. 222-231 [in Ukrainian]. | |
| dc.identifier.doi | DOI: https://doi.org/10.23939/csn2024.02.222 | |
| dc.identifier.uri | https://ena.lpnu.ua/handle/ntb/123982 | |
| dc.language.iso | uk | |
| dc.publisher | Видавництво Львівської політехніки | |
| dc.publisher | Lviv Politechnic Publishing House | |
| dc.relation.ispartof | Комп'ютерні системи та мережі, 2 (6), 2024 | |
| dc.relation.ispartof | Computer Systems and Networks, 2 (6), 2024 | |
| dc.relation.references | 1. Blinowski, G., Ojdowska, A., & Przybylek, A. (2022). Monolithic vs. Microservice Architecture: A performance and scalability evaluation. *IEEE Access*, 10, 20357–20374. https://doi.org/10.1109/access.2022.3152803 | |
| dc.relation.references | 2. Terdal, S. (2022). Microservices enabled e-commerce web application. *International Journal of Research in Applied Science and Engineering Technology*, 10(7), 3548–3555. https://doi.org/10.22214/ijraset.2022.45791 | |
| dc.relation.references | 3. Zhou, J., Yang, L., & Wu, J. (2023). Micro-frontend architecture base. In *Proceedings of the Sixth International Conference on Computer Information Science and Application Technology (CISAT)*.https://doi.org/10.1117/12.3003818 | |
| dc.relation.references | 4. Pontarolli, R. P., Bigheti, J. A., de Sá, L. B. R., & Godoy, E. P. L. (2023). Microservice-Oriented Architecture for Industry 4.0. *Engineering*, 4, 1179–1197. https://doi.org/10.3390/eng4020069 | |
| dc.relation.references | 5. Perlin, R., Ebling, D., Maran, V., Descovi, G., & Machado, A. (2023). An approach to follow microservices principles in frontend. In *Proceedings of the IEEE 17th International Conference on Application Information and Communication Technology (AICT)*. https://doi.org/10.1109/aict59525.2023.10313208 | |
| dc.relation.references | 6. Auer, F., Lenarduzzi, V., Felderer, M., & Taibi, D. (2021). From Monolithic Systems to Microservices: An assessment framework. *Information and Software Technology*, 137, 106600. https://doi.org/10.1016/j.infsof.2021.106600 | |
| dc.relation.references | 7. Homay, A., Zoitl, A., de Sousa, M., & Wollschlaeger, M. (2019). A survey: Microservices Architecture in Advanced Manufacturing Systems. In *Proceedings of the IEEE 17th International Conference on Industrial Informatics (INDIN)*. https://doi.org/10.1109/indin41052.2019.8972079 | |
| dc.relation.references | 8. Marco, V., & Farias, K. (2024). Exploring the technologies and architectures used to develop microfrontend applications: A systematic mapping and emerging perspectives. *SSRN Electronic Journal*.https://doi.org/10.2139/ssrn.475066 | |
| dc.relation.references | 9. Abdellatif, M., Shatnawi, A., Mili, H., Moha, N., Boussaidi, G. E., Hecht, G., Privat, J., & Guéhéneuc, Y.-G.(2021). A taxonomy of Service Identification Approaches for Legacy Software Systems Modernization. *Journal of Systems and Software*, 173, 110868. https://doi.org/10.1016/j.jss.2020.110868 | |
| dc.relation.references | 10. Nikulina, O., & Khatsko, K. (2023). Method of converting the monolithic architecture of a front-end application to microfrontends. *Bulletin of National Technical University KhPI Series System Analysis Control Information Technologies*, 2(10), 79–84. https://doi.org/10.20998/2079-0023.2023.02.12. | |
| dc.relation.references | 11. Stepanov, O., & Klym, H. (2024). Features of the implementation of micro-interfaces in information systems. *Advances in Cyber-Physical Systems (ACPS)*, 9(1), 54–60. https://doi.org/10.23939/acps2024.01.054 | |
| dc.relation.referencesen | 1. Blinowski, G., Ojdowska, A., & Przybylek, A. (2022). Monolithic vs. Microservice Architecture: A performance and scalability evaluation. *IEEE Access*, 10, 20357–20374. https://doi.org/10.1109/access.2022.3152803 | |
| dc.relation.referencesen | 2. Terdal, S. (2022). Microservices enabled e-commerce web application. *International Journal of Research in Applied Science and Engineering Technology*, 10(7), 3548–3555. https://doi.org/10.22214/ijraset.2022.45791 | |
| dc.relation.referencesen | 3. Zhou, J., Yang, L., & Wu, J. (2023). Micro-frontend architecture base. In *Proceedings of the Sixth International Conference on Computer Information Science and Application Technology (CISAT)*.https://doi.org/10.1117/12.3003818 | |
| dc.relation.referencesen | 4. Pontarolli, R. P., Bigheti, J. A., de Sá, L. B. R., & Godoy, E. P. L. (2023). Microservice-Oriented Architecture for Industry 4.0. *Engineering*, 4, 1179–1197. https://doi.org/10.3390/eng4020069 | |
| dc.relation.referencesen | 5. Perlin, R., Ebling, D., Maran, V., Descovi, G., & Machado, A. (2023). An approach to follow microservices principles in frontend. In *Proceedings of the IEEE 17th International Conference on Application Information and Communication Technology (AICT)*. https://doi.org/10.1109/aict59525.2023.10313208 | |
| dc.relation.referencesen | 6. Auer, F., Lenarduzzi, V., Felderer, M., & Taibi, D. (2021). From Monolithic Systems to Microservices: An assessment framework. *Information and Software Technology*, 137, 106600. https://doi.org/10.1016/j.infsof.2021.106600 | |
| dc.relation.referencesen | 7. Homay, A., Zoitl, A., de Sousa, M., & Wollschlaeger, M. (2019). A survey: Microservices Architecture in Advanced Manufacturing Systems. In *Proceedings of the IEEE 17th International Conference on Industrial Informatics (INDIN)*. https://doi.org/10.1109/indin41052.2019.8972079 | |
| dc.relation.referencesen | 8. Marco, V., & Farias, K. (2024). Exploring the technologies and architectures used to develop microfrontend applications: A systematic mapping and emerging perspectives. *SSRN Electronic Journal*.https://doi.org/10.2139/ssrn.475066 | |
| dc.relation.referencesen | 9. Abdellatif, M., Shatnawi, A., Mili, H., Moha, N., Boussaidi, G. E., Hecht, G., Privat, J., & Guéhéneuc, Y.-G.(2021). A taxonomy of Service Identification Approaches for Legacy Software Systems Modernization. *Journal of Systems and Software*, 173, 110868. https://doi.org/10.1016/j.jss.2020.110868 | |
| dc.relation.referencesen | 10. Nikulina, O., & Khatsko, K. (2023). Method of converting the monolithic architecture of a front-end application to microfrontends. *Bulletin of National Technical University KhPI Series System Analysis Control Information Technologies*, 2(10), 79–84. https://doi.org/10.20998/2079-0023.2023.02.12. | |
| dc.relation.referencesen | 11. Stepanov, O., & Klym, H. (2024). Features of the implementation of micro-interfaces in information systems. *Advances in Cyber-Physical Systems (ACPS)*, 9(1), 54–60. https://doi.org/10.23939/acps2024.01.054 | |
| dc.relation.uri | https://doi.org/10.1109/access.2022.3152803 | |
| dc.relation.uri | https://doi.org/10.22214/ijraset.2022.45791 | |
| dc.relation.uri | https://doi.org/10.1117/12.3003818 | |
| dc.relation.uri | https://doi.org/10.3390/eng4020069 | |
| dc.relation.uri | https://doi.org/10.1109/aict59525.2023.10313208 | |
| dc.relation.uri | https://doi.org/10.1016/j.infsof.2021.106600 | |
| dc.relation.uri | https://doi.org/10.1109/indin41052.2019.8972079 | |
| dc.relation.uri | https://doi.org/10.2139/ssrn.475066 | |
| dc.relation.uri | https://doi.org/10.1016/j.jss.2020.110868 | |
| dc.relation.uri | https://doi.org/10.20998/2079-0023.2023.02.12 | |
| dc.relation.uri | https://doi.org/10.23939/acps2024.01.054 | |
| dc.rights.holder | © Національний університет „Львівська політехніка“, 2024 | |
| dc.rights.holder | © Степанов О.В., Клим Г.І. 2024 | |
| dc.subject | архітектура | |
| dc.subject | інтерфейс | |
| dc.subject | мікроінтерфейс | |
| dc.subject | мікросервіси | |
| dc.subject | монолітна структура | |
| dc.subject | програмні додатки | |
| dc.subject | WebAssembly | |
| dc.subject | architecture | |
| dc.subject | interface | |
| dc.subject | micro-interface | |
| dc.subject | microservices | |
| dc.subject | monolithic structure | |
| dc.subject | software applications | |
| dc.subject | WebAssembly | |
| dc.subject.udc | 004.8 | |
| dc.subject.udc | 004.932 | |
| dc.title | Методологія впровадження інформаційних систем із використанням мікроінтерфейсів для підвищення якості та швидкості їх розробки | |
| dc.title.alternative | Methodology of implementation of information systems using micro interfaces to increase quality and speed | |
| dc.type | Article |