A Framework for Migration of SOA based Applications to Microservices Architecture

This Distributed systems have evolved rapidly as the demand for independent design, and deployment of software applications has increased. It has emerged from the monolithic style of client-server architecture to service-oriented architecture, and then to the trending microservices. Monolithic appli...

Full description

Bibliographic Details
Main Author: Vinay Raj
Format: Article
Language:English
Published: Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata 2021-10-01
Series:Journal of Computer Science and Technology
Subjects:
Online Access:https://journal.info.unlp.edu.ar/JCST/article/view/1803
_version_ 1819194754507735040
author Vinay Raj
author_facet Vinay Raj
author_sort Vinay Raj
collection DOAJ
description This Distributed systems have evolved rapidly as the demand for independent design, and deployment of software applications has increased. It has emerged from the monolithic style of client-server architecture to service-oriented architecture, and then to the trending microservices. Monolithic applications are difficult to update, maintain, and deploy as it makes the application code very complex to understand. To overcome the design and deployment challenges in monolithic applications, service oriented architecture has emerged as a style of decomposing the entire application into loosely coupled, scalable, and interoperable services. Though SOA has become popular in the integration of multiple applications using the enterprise service bus, there are few challenges related to delivery, deployment, governance, and interoperability of services. Additionally, the services in SOA applications are tending towards monolithic in size with the increase in changing user requirements. To overcome the design and maintenance challenges in SOA, microservices has emerged as a new architectural style of designing applications with loose coupling, independent deployment, and scalability as key features.
first_indexed 2024-12-23T02:01:53Z
format Article
id doaj.art-4df9f61008194aa492b85c2b59fe2367
institution Directory Open Access Journal
issn 1666-6046
1666-6038
language English
last_indexed 2024-12-23T02:01:53Z
publishDate 2021-10-01
publisher Postgraduate Office, School of Computer Science, Universidad Nacional de La Plata
record_format Article
series Journal of Computer Science and Technology
spelling doaj.art-4df9f61008194aa492b85c2b59fe23672022-12-21T18:03:58ZengPostgraduate Office, School of Computer Science, Universidad Nacional de La PlataJournal of Computer Science and Technology1666-60461666-60382021-10-01212e18e1810.24215/16666038.21.e182382A Framework for Migration of SOA based Applications to Microservices ArchitectureVinay Raj0National Institute of Technology WarangalThis Distributed systems have evolved rapidly as the demand for independent design, and deployment of software applications has increased. It has emerged from the monolithic style of client-server architecture to service-oriented architecture, and then to the trending microservices. Monolithic applications are difficult to update, maintain, and deploy as it makes the application code very complex to understand. To overcome the design and deployment challenges in monolithic applications, service oriented architecture has emerged as a style of decomposing the entire application into loosely coupled, scalable, and interoperable services. Though SOA has become popular in the integration of multiple applications using the enterprise service bus, there are few challenges related to delivery, deployment, governance, and interoperability of services. Additionally, the services in SOA applications are tending towards monolithic in size with the increase in changing user requirements. To overcome the design and maintenance challenges in SOA, microservices has emerged as a new architectural style of designing applications with loose coupling, independent deployment, and scalability as key features.https://journal.info.unlp.edu.ar/JCST/article/view/1803microservicesservice oriented architecturemigration
spellingShingle Vinay Raj
A Framework for Migration of SOA based Applications to Microservices Architecture
Journal of Computer Science and Technology
microservices
service oriented architecture
migration
title A Framework for Migration of SOA based Applications to Microservices Architecture
title_full A Framework for Migration of SOA based Applications to Microservices Architecture
title_fullStr A Framework for Migration of SOA based Applications to Microservices Architecture
title_full_unstemmed A Framework for Migration of SOA based Applications to Microservices Architecture
title_short A Framework for Migration of SOA based Applications to Microservices Architecture
title_sort framework for migration of soa based applications to microservices architecture
topic microservices
service oriented architecture
migration
url https://journal.info.unlp.edu.ar/JCST/article/view/1803
work_keys_str_mv AT vinayraj aframeworkformigrationofsoabasedapplicationstomicroservicesarchitecture
AT vinayraj frameworkformigrationofsoabasedapplicationstomicroservicesarchitecture