Методологія впровадження інформаційних систем із використанням мікроінтерфейсів для підвищення якості та швидкості їх розробки

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

Видавництво Львівської політехніки
Lviv Politechnic Publishing House

Abstract

Мікросервіси являють собою підхід до розроблення програмного забезпечення, ва- ріацію сервіс-орієнтованої архітектури, яка структурує додаток як набір слабо пов’я- заних сервісів. У даній роботі досліджено методологію проєктування та впровадження інформаційних систем із використанням мікро-інтерфейсів для підвищення якості та швидкості розробки, водночас спрощуючи їх використання. У роботі запропоновано метод переходу від монолітної архітектури програмного забезпечення до мікросервісної архітектури. Наводиться короткий огляд існуючих досліджень щодо реінжинірингу архітектур та виділяються переваги впровадження мікросервісного підходу. Експе- римент із типовим зовнішнім односторінковим додатком ілюструє порівняння ефектив- ності та продуктивності запропонованих архітектур. Розглянуто можливий майбутній напрямок розвитку мікрофронтендної архітектури у поєднанні з WebAssembly та проаналізовано переваги та недоліки даного поєднання технологій.
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.

Description

Citation

Степанов О. В. Методологія впровадження інформаційних систем із використанням мікроінтерфейсів для підвищення якості та швидкості їх розробки / О. В. Степанов, Г. І. Клим // Комп'ютерні системи та мережі. — Львів : Видавництво Львівської політехніки, 2024. — Том 6. — № 2. — С. 222–231.

Endorsement

Review

Supplemented By

Referenced By