Features of the implementation of micro-interfaces in information systems
dc.citation.epage | 60 | |
dc.citation.issue | 1 | |
dc.citation.journalTitle | Досягнення у кібер-фізичних системах | |
dc.citation.spage | 54 | |
dc.contributor.affiliation | Lviv Polytechnic National University | |
dc.contributor.author | Stepanov, Oleksandr | |
dc.contributor.author | Klym, Halyna | |
dc.coverage.placename | Львів | |
dc.coverage.placename | Lviv | |
dc.date.accessioned | 2025-03-17T10:08:04Z | |
dc.date.created | 2024-02-27 | |
dc.date.issued | 2024-02-27 | |
dc.description.abstract | Microservices are a software development technique, or variant of the service-oriented architecture structural style, that organizes an application as a collection of loosely coupled services. The purpose of the work is to study the methodology for the design and implementation of information systems using micro-interfaces in order to improve the quality and speed of their development and facilitate their use. The article proposes a method of transforming the software system architecture from monolithic to microservice architecture. A brief review of existing architecture reengineering research has been provided and the advantages of a microservice approach have been identified. At the second stage, a transition to a modular architecture with the allocation of functionality into separate modules has been proposed. An experiment with a typical external single page application demonstrates the performance of the proposed algorithm. | |
dc.format.extent | 54-60 | |
dc.format.pages | 7 | |
dc.identifier.citation | Stepanov O. Features of the implementation of micro-interfaces in information systems / Stepanov Oleksandr, Klym Halyna // Advances in Cyber-Physical Systems. — Lviv : Lviv Politechnic Publishing House, 2024. — Vol 9. — No 1. — P. 54–60. | |
dc.identifier.citationen | Stepanov O. Features of the implementation of micro-interfaces in information systems / Stepanov Oleksandr, Klym Halyna // Advances in Cyber-Physical Systems. — Lviv : Lviv Politechnic Publishing House, 2024. — Vol 9. — No 1. — P. 54–60. | |
dc.identifier.doi | doi.org/10.23939/acps2024.01.054 | |
dc.identifier.uri | https://ena.lpnu.ua/handle/ntb/64192 | |
dc.language.iso | en | |
dc.publisher | Видавництво Львівської політехніки | |
dc.publisher | Lviv Politechnic Publishing House | |
dc.relation.ispartof | Досягнення у кібер-фізичних системах, 1 (9), 2024 | |
dc.relation.ispartof | Advances in Cyber-Physical Systems, 1 (9), 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. DOI: 10.1109/access.2022.3152803. | |
dc.relation.references | [2] Cruz, P., Astudillo, H., Hilliard, R., & Collado, M. (2019). Assessing migration of a 20-year-old system to a microservice platform using Atam. 2019 IEEE International Conference on Software Architecture Companion (ICSAC). DOI: 10.1109/icsa-c.2019.00039. | |
dc.relation.references | [3] Di Francesco, P., Lago, P., & Malavolta, I. (2018). Migrating towards microservice architectures: An industrial survey. 2018 IEEE International Conference on Software Architecture (ICSA). DOI: 10.1109/icsa.2018.00012. | |
dc.relation.references | [4] Terdal, Dr. S. (2022). Microservices enabled e-commerce web application. International Journal for Research in Applied Science and Engineering Technology, 10(7), 3548–3555. DOI: 10.22214/ijraset.2022.45791. | |
dc.relation.references | [5] Zhou, J., Yang, L., & Wu, J. (2023). Micro-frontend architecture base. Sixth International Conference on Computer Information Science and Application Technology (CISAT 2023). DOI: 10.1117/12.3003818. | |
dc.relation.references | [6] Pontarolli, R. P., Bigheti, J. A., de Sá, L. B. R., Godoy, E. P. L. (2023). Microservice-Oriented Architecture for Industry 4.0. Eng 2023, 4, 1179–1197. DOI: 10.3390/eng4020069. | |
dc.relation.references | [7] Perlin, R., Ebling, D., Maran, V., Descovi, G., & Machado, A. (2023). An approach to follow microservices principles in frontend. 2023 IEEE 17th International Conference on Application of Information and Communication Technologies (AICT). DOI: 10.1109/aict59525.2023.10313208. | |
dc.relation.references | [8] Auer, F., Lenarduzzi, V., Felderer, M., & Taibi, D. (2021). From Monolithic Systems to microservices: An assessment framework. Information and Software Technology, 137, 106600. DOI: 10.1016/j.infsof.2021.106600. | |
dc.relation.references | [9] Homay, A., Zoitl, A., de Sousa, M., & Wollschlaeger, M. (2019). A survey: Microservices Architecture in Advanced Manufacturing Systems. 2019 IEEE 17th International Conference on Industrial Informatics (INDIN). DOI: 10.1109/indin41052.2019.8972079. | |
dc.relation.references | [10] Marco, V., & Farias, K. (2024). Exploring the technologies and architectures used to develop micro-frontend applications: A systematic mapping and emerging perspectives. SSRN Electronic Journal. DOI: 10.2139/ssrn.475066. | |
dc.relation.references | [11] 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. DOI: 10.1016/j.jss.2020.110868. | |
dc.relation.references | [12] Chen, K. C. (2021, August 24). Micro Frontend Framework Guide: Technical Integrations. Trend Micro. https://www.trendmicro.com/en_us/devops/21/h/microfrontend-guide-technical-integrations.html. | |
dc.relation.references | [13] 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 and Information Technologies, (2 (10)), 79–84. DOI: 10.20998/2079-0023.2023.02.12. | |
dc.relation.references | [14] Petcu, A., Frunzete, M., & Stoichescu, D. A. (2023). Benefits, challenges, and performance analysis of a scalable web architecture based on micro-frontends. University Politehnica of Bucharest, Scientific Bulletin., Series C, 85(3), 319–334. | |
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. DOI: 10.1109/access.2022.3152803. | |
dc.relation.referencesen | [2] Cruz, P., Astudillo, H., Hilliard, R., & Collado, M. (2019). Assessing migration of a 20-year-old system to a microservice platform using Atam. 2019 IEEE International Conference on Software Architecture Companion (ICSAC). DOI: 10.1109/icsa-P.2019.00039. | |
dc.relation.referencesen | [3] Di Francesco, P., Lago, P., & Malavolta, I. (2018). Migrating towards microservice architectures: An industrial survey. 2018 IEEE International Conference on Software Architecture (ICSA). DOI: 10.1109/icsa.2018.00012. | |
dc.relation.referencesen | [4] Terdal, Dr. S. (2022). Microservices enabled e-commerce web application. International Journal for Research in Applied Science and Engineering Technology, 10(7), 3548–3555. DOI: 10.22214/ijraset.2022.45791. | |
dc.relation.referencesen | [5] Zhou, J., Yang, L., & Wu, J. (2023). Micro-frontend architecture base. Sixth International Conference on Computer Information Science and Application Technology (CISAT 2023). DOI: 10.1117/12.3003818. | |
dc.relation.referencesen | [6] Pontarolli, R. P., Bigheti, J. A., de Sá, L. B. R., Godoy, E. P. L. (2023). Microservice-Oriented Architecture for Industry 4.0. Eng 2023, 4, 1179–1197. DOI: 10.3390/eng4020069. | |
dc.relation.referencesen | [7] Perlin, R., Ebling, D., Maran, V., Descovi, G., & Machado, A. (2023). An approach to follow microservices principles in frontend. 2023 IEEE 17th International Conference on Application of Information and Communication Technologies (AICT). DOI: 10.1109/aict59525.2023.10313208. | |
dc.relation.referencesen | [8] Auer, F., Lenarduzzi, V., Felderer, M., & Taibi, D. (2021). From Monolithic Systems to microservices: An assessment framework. Information and Software Technology, 137, 106600. DOI: 10.1016/j.infsof.2021.106600. | |
dc.relation.referencesen | [9] Homay, A., Zoitl, A., de Sousa, M., & Wollschlaeger, M. (2019). A survey: Microservices Architecture in Advanced Manufacturing Systems. 2019 IEEE 17th International Conference on Industrial Informatics (INDIN). DOI: 10.1109/indin41052.2019.8972079. | |
dc.relation.referencesen | [10] Marco, V., & Farias, K. (2024). Exploring the technologies and architectures used to develop micro-frontend applications: A systematic mapping and emerging perspectives. SSRN Electronic Journal. DOI: 10.2139/ssrn.475066. | |
dc.relation.referencesen | [11] 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. DOI: 10.1016/j.jss.2020.110868. | |
dc.relation.referencesen | [12] Chen, K. C. (2021, August 24). Micro Frontend Framework Guide: Technical Integrations. Trend Micro. https://www.trendmicro.com/en_us/devops/21/h/microfrontend-guide-technical-integrations.html. | |
dc.relation.referencesen | [13] 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 and Information Technologies, (2 (10)), 79–84. DOI: 10.20998/2079-0023.2023.02.12. | |
dc.relation.referencesen | [14] Petcu, A., Frunzete, M., & Stoichescu, D. A. (2023). Benefits, challenges, and performance analysis of a scalable web architecture based on micro-frontends. University Politehnica of Bucharest, Scientific Bulletin., Series C, 85(3), 319–334. | |
dc.relation.uri | https://www.trendmicro.com/en_us/devops/21/h/microfrontend-guide-technical-integrations.html | |
dc.rights.holder | © Національний університет “Львівська політехніка”, 2024 | |
dc.rights.holder | © Stepanov O., Klym H., 2024 | |
dc.subject | Architecture | |
dc.subject | Interface | |
dc.subject | Micro-frontend | |
dc.subject | Microservices | |
dc.subject | Monolithic structure | |
dc.subject | Software applications | |
dc.title | Features of the implementation of micro-interfaces in information systems | |
dc.type | Article |
Files
License bundle
1 - 1 of 1