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
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...
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...
CCN activity and droplet growth kinetics of fresh and aged monoterpene secondary organic aerosol
CCN activity and droplet growth kinetics of fresh and aged monoterpene secondary organic aerosol
Abstract. The ability of secondary organic aerosol (SOA) produced from the ozonolysis of α-pinene and monoterpene mixtures (α-pinene, β-pinene, limonene and 3-carene) to become clo...
Feminisation of Migration; Historical Aspects, Contemporary Trends and Socio-economic Empowerment of Women
Feminisation of Migration; Historical Aspects, Contemporary Trends and Socio-economic Empowerment of Women
Migration is a multi-faceted experience with social, economic, and personal development opportunities. Gender-specific migration also has different dynamics. This paper explores th...
The architecture of differences
The architecture of differences
Following in the footsteps of the protagonists of the Italian architectural debate is a mark of culture and proactivity. The synthesis deriving from the artistic-humanistic factors...
Rural-Urban Migration
Rural-Urban Migration
Rural-urban migration refers to the movement of people from rural to urban areas. Defining migration is not easy; the same can be said for “rural” and “urban.” All three of these c...

