METHODOLOGY OF IMPLEMENTATION OF INFORMATION SYSTEMS USING MICRO INTERFACES TO INCREASE THE QUALITY AND SPEED OF THEIR DEVELOPMENT

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 micro-interfaces 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. Keywords: architecture, interface, micro-interface, microservices, monolithic structure, software applications, WebAssembly.

Authors

Publication Details

Journal
Komp'ûternì sistemi ta merežì
Published
2024-12-01
DOI
https://doi.org/10.23939/csn2024.02.222
Citations
2
Primary Topic
Information Systems and Technology Applications
Type
article
Field-Weighted Citation Impact
1.06
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

METHODOLOGY OF IMPLEMENTATION OF INFORMATION SYSTEMS USING MICRO INTERFACES TO INCREASE THE QUALITY AND SPEED OF THEIR DEVELOPMENT

O.V. Stepanov, Halyna Klym
2 citations
Komp'ûternì sistemi ta merežì
Information Systems and Technology Applications
1.06
article

METHODOLOGY OF IMPLEMENTATION OF INFORMATION SYSTEMS USING MICRO INTERFACES TO INCREASE THE QUALITY AND SPEED OF THEIR DEVELOPMENT

O.V. Stepanov, Halyna Klym
article en
2 citations

Abstract

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 micro-interfaces 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. Keywords: architecture, interface, micro-interface, microservices, monolithic structure, software applications, WebAssembly.

Komp'ûternì sistemi ta merežìVol. 6(2)
Openalex Percentile: Top 15%
Information Systems and Technology Applications
1.06
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.