Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Patterns for Migration of SOA Based Applications to Microservices Architecture

View through CrossRef
Service oriented architecture (SOA) has been widely used in the design of enterprise applications over the last two decades. 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. To overcome the design and maintenance challenges in SOA, a new architecture of microservices has emerged with loose coupling, independent deployment, and scalability as its key features. With the advent of microservices, software architects have started to migrate legacy systems to microservice architecture. However, many challenges arise during the migration of SOA to microservices, including the decomposition of SOA to microservice, the testing of microservices designed using different programming languages, and the monitoring the microservices. In this paper, we aim to provide patterns for the most recurring problems highlighted in the literature i.e, the decomposition of SOA services, the size of each microservice, and the detection of anomalies in microservices. The suggested patterns are combined with our experience in the migration of SOA-based applications to the microservices architecture, and we have also used these patterns in the migration of other SOA applications. We evaluated these patterns with the help of a standard web-based application.
Title: Patterns for Migration of SOA Based Applications to Microservices Architecture
Description:
Service oriented architecture (SOA) has been widely used in the design of enterprise applications over the last two decades.
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.
To overcome the design and maintenance challenges in SOA, a new architecture of microservices has emerged with loose coupling, independent deployment, and scalability as its key features.
With the advent of microservices, software architects have started to migrate legacy systems to microservice architecture.
However, many challenges arise during the migration of SOA to microservices, including the decomposition of SOA to microservice, the testing of microservices designed using different programming languages, and the monitoring the microservices.
In this paper, we aim to provide patterns for the most recurring problems highlighted in the literature i.
e, the decomposition of SOA services, the size of each microservice, and the detection of anomalies in microservices.
The suggested patterns are combined with our experience in the migration of SOA-based applications to the microservices architecture, and we have also used these patterns in the migration of other SOA applications.
We evaluated these patterns with the help of a standard web-based application.

Related Results

A service graph based extraction of microservices from monolith services of service‐oriented architecture
A service graph based extraction of microservices from monolith services of service‐oriented architecture
AbstractService‐oriented architecture (SOA) has been widely used to design enterprise applications in the past two decades. The services in SOA are becoming complex with the increa...
Formation of secondary organic aerosol from isoprene oxidation over Europe
Formation of secondary organic aerosol from isoprene oxidation over Europe
Abstract. The role of isoprene as a precursor to secondary organic aerosol (SOA) over Europe is studied with the two-way nested global chemistry transport model TM5. The inclusion ...
Systematic Mapping of Monolithic Applications to Microservices Architecture
Systematic Mapping of Monolithic Applications to Microservices Architecture
Purpose- The aim of this paper to provide the solution microservices architecture as a popular alternative to monolithic architecture. It discusses the advantages of microservices ...
Comparison of secondary organic aerosol formation from toluene on initially wet and dry ammonium sulfate particles
Comparison of secondary organic aerosol formation from toluene on initially wet and dry ammonium sulfate particles
Abstract. The formation of secondary organic aerosol (SOA) has been widely studied in the presence of dry seed particles at low relative humidity (RH). At higher RH, seed particles...
SOA implementation critical success factors in healthcare
SOA implementation critical success factors in healthcare
PurposeService oriented architecture (SOA) is increasingly adopted by many sectors, including healthcare. Due to the nature of healthcare systems, there is a need to increase SOA a...
An Empirical Study of Security Practices for Microservices Systems
An Empirical Study of Security Practices for Microservices Systems
Despite the numerous benefits of microservices systems, security has been a critical issue in such systems. Several factors explain this difficulty, including a knowledge gap among...
Supraorbital artery: Anatomical variations and neurosurgical applications
Supraorbital artery: Anatomical variations and neurosurgical applications
Background: The supraorbital artery (SOA) originates from the ophthalmic artery in a superomedial aspect of the orbit, exiting through the supraorbital groove to emerge onto the f...
Migration et instanciation dynamique des microservices avec garantie de performance de bout en bout
Migration et instanciation dynamique des microservices avec garantie de performance de bout en bout
Les microservices et la conteneurisation jouent un rôle prédominant au niveau de la conception des fonctions de réseau virtualisées (VNF) largement adoptées par l’industrie du clou...

Back to Top