2021
DOI: 10.1504/ijcnds.2021.116463
|View full text |Cite
|
Sign up to set email alerts
|

Performance and complexity comparison of service oriented architecture and microservices architecture

Abstract: Microservices has emerged as a new architectural style of designing applications to overcome the challenges of service oriented architecture (SOA). With the evolution of microservices architecture, architects have started migrating legacy applications to microservices. However, some of the architects are in chaos whether to migrate the application from SOA to microservices or not. The need for empirical evaluation and comparison of both the SOA and microservices architecture is also on-demand. This work helps … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 16 publications
(7 citation statements)
references
References 27 publications
0
7
0
Order By: Relevance
“…However, to the best of our knowledge, very few works have been done in comparing both SOA based services and microservices. In one of our earlier works, we have compared the services of both the architectures with respect to performance, complexity and scalability 49 . The results conclude that though the complexity of microservices is higher, it has better response time and throughput compared to SOA based services.…”
Section: Evaluation Of the Extracted Microservicesmentioning
confidence: 95%
“…However, to the best of our knowledge, very few works have been done in comparing both SOA based services and microservices. In one of our earlier works, we have compared the services of both the architectures with respect to performance, complexity and scalability 49 . The results conclude that though the complexity of microservices is higher, it has better response time and throughput compared to SOA based services.…”
Section: Evaluation Of the Extracted Microservicesmentioning
confidence: 95%
“…Other advantages are the easy setup of microservice-based applications due to their containerization and the reduced complexity by providing simpler functionalities per microservice. [36] Figure 1: Stakeholders in data ecosystems and their mapping to stakeholders in the testbed.…”
Section: E Service Oriented Architecture Vs Microservicesmentioning
confidence: 99%
“…[37]) and can easier be scaled, is a relevant solution to consider in the development of testbed data infrastructures. As testbeds also are being used in several different configurations, it would make more sense, to put the composition intelligence into to the services itself (referred to as the ability of choreography by [36] and [37]), than into a central orchestration component, that would be subject to ongoing change requests by the testbed users, as they frequently introduce new systems to the testbed. Kubernetes is a frequently utilized platform, that helps to manage containerized microservices on a distributed infrastructure.…”
Section: E Service Oriented Architecture Vs Microservicesmentioning
confidence: 99%
“…In order to reduce the impact of the working environment on the overhead cost, ARM embedded technology is introduced to improve the application convenience and performance of the gateway at the lowest cost. Under the influence of the micro service architecture, the wired connection in the traditional work is converted into a wireless connection [3][4][5]. This mode not only breaks the original constraints, but also indirectly expands the application scope of gateway nodes.…”
Section: Introductionmentioning
confidence: 99%