Loading…
Features of the Implementation of Micro-Interfaces in Information Systems
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 system...
Saved in:
Published in: | Advances in Cyber-Physical Systems 2024-05, Vol.9 (1), p.54-60 |
---|---|
Main Authors: | , |
Format: | Article |
Language: | English |
Citations: | Items that this one cites |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | cdi_FETCH-crossref_primary_10_23939_acps2024_01_0543 |
container_end_page | 60 |
container_issue | 1 |
container_start_page | 54 |
container_title | Advances in Cyber-Physical Systems |
container_volume | 9 |
creator | Stepanov, Oleksandr Klym, Halyna |
description | 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. |
doi_str_mv | 10.23939/acps2024.01.054 |
format | article |
fullrecord | <record><control><sourceid>crossref</sourceid><recordid>TN_cdi_crossref_primary_10_23939_acps2024_01_054</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>10_23939_acps2024_01_054</sourcerecordid><originalsourceid>FETCH-crossref_primary_10_23939_acps2024_01_0543</originalsourceid><addsrcrecordid>eNqdjssKwjAURIMoKNq9y_5A620a-1iLYheudB9iucGASUtuXPTvra8fcDXDcAYOY-sMUp7Xeb1RbU8cuEghS2ErJmzBSygTgKKejn3LRQJ5xecsIjJXEKIsKlFVC9YcUIWHR4o7HYcbxo3t72jRBRVM517rybS-SxoX0GvVjqRxceN05-0HOQ8U0NKKzbS6E0bfXDI47C-7YzK-iTxq2XtjlR9kBvJtLX_WEjI5Wud_XJ5vGkvv</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Features of the Implementation of Micro-Interfaces in Information Systems</title><source>EZB Electronic Journals Library</source><creator>Stepanov, Oleksandr ; Klym, Halyna</creator><creatorcontrib>Stepanov, Oleksandr ; Klym, Halyna ; Lviv Politechnic National University</creatorcontrib><description>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.</description><identifier>ISSN: 2524-0382</identifier><identifier>EISSN: 2707-0069</identifier><identifier>DOI: 10.23939/acps2024.01.054</identifier><language>eng</language><ispartof>Advances in Cyber-Physical Systems, 2024-05, Vol.9 (1), p.54-60</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-crossref_primary_10_23939_acps2024_01_0543</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Stepanov, Oleksandr</creatorcontrib><creatorcontrib>Klym, Halyna</creatorcontrib><creatorcontrib>Lviv Politechnic National University</creatorcontrib><title>Features of the Implementation of Micro-Interfaces in Information Systems</title><title>Advances in Cyber-Physical Systems</title><description>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.</description><issn>2524-0382</issn><issn>2707-0069</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><recordid>eNqdjssKwjAURIMoKNq9y_5A620a-1iLYheudB9iucGASUtuXPTvra8fcDXDcAYOY-sMUp7Xeb1RbU8cuEghS2ErJmzBSygTgKKejn3LRQJ5xecsIjJXEKIsKlFVC9YcUIWHR4o7HYcbxo3t72jRBRVM517rybS-SxoX0GvVjqRxceN05-0HOQ8U0NKKzbS6E0bfXDI47C-7YzK-iTxq2XtjlR9kBvJtLX_WEjI5Wud_XJ5vGkvv</recordid><startdate>20240510</startdate><enddate>20240510</enddate><creator>Stepanov, Oleksandr</creator><creator>Klym, Halyna</creator><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>20240510</creationdate><title>Features of the Implementation of Micro-Interfaces in Information Systems</title><author>Stepanov, Oleksandr ; Klym, Halyna</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-crossref_primary_10_23939_acps2024_01_0543</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><toplevel>online_resources</toplevel><creatorcontrib>Stepanov, Oleksandr</creatorcontrib><creatorcontrib>Klym, Halyna</creatorcontrib><creatorcontrib>Lviv Politechnic National University</creatorcontrib><collection>CrossRef</collection><jtitle>Advances in Cyber-Physical Systems</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Stepanov, Oleksandr</au><au>Klym, Halyna</au><aucorp>Lviv Politechnic National University</aucorp><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Features of the Implementation of Micro-Interfaces in Information Systems</atitle><jtitle>Advances in Cyber-Physical Systems</jtitle><date>2024-05-10</date><risdate>2024</risdate><volume>9</volume><issue>1</issue><spage>54</spage><epage>60</epage><pages>54-60</pages><issn>2524-0382</issn><eissn>2707-0069</eissn><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.</abstract><doi>10.23939/acps2024.01.054</doi></addata></record> |
fulltext | fulltext |
identifier | ISSN: 2524-0382 |
ispartof | Advances in Cyber-Physical Systems, 2024-05, Vol.9 (1), p.54-60 |
issn | 2524-0382 2707-0069 |
language | eng |
recordid | cdi_crossref_primary_10_23939_acps2024_01_054 |
source | EZB Electronic Journals Library |
title | Features of the Implementation of Micro-Interfaces in Information Systems |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T16%3A26%3A43IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-crossref&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Features%20of%20the%20Implementation%20of%20Micro-Interfaces%20in%20Information%20Systems&rft.jtitle=Advances%20in%20Cyber-Physical%20Systems&rft.au=Stepanov,%20Oleksandr&rft.aucorp=Lviv%20Politechnic%20National%20University&rft.date=2024-05-10&rft.volume=9&rft.issue=1&rft.spage=54&rft.epage=60&rft.pages=54-60&rft.issn=2524-0382&rft.eissn=2707-0069&rft_id=info:doi/10.23939/acps2024.01.054&rft_dat=%3Ccrossref%3E10_23939_acps2024_01_054%3C/crossref%3E%3Cgrp_id%3Ecdi_FETCH-crossref_primary_10_23939_acps2024_01_0543%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |