Assessing the Impact of Migration from SOA to Microservices Architecture

被引:0
|
作者
Raj V. [1 ]
Bhukya H. [2 ]
机构
[1] Department of Computer Applications, National Institute of Technology Tiruchirappalli, Tamil Nadu, Tiruchirappalli
[2] Department of Computer Science and Engineering (Networks), Kakatiya Institute of Technology and Science, Telangana, Warangal
关键词
Change propagation; Microservices; Migration; Service oriented architecture; Stability;
D O I
10.1007/s42979-023-01971-2
中图分类号
学科分类号
摘要
Microservices has become a buzzword in IT and large enterprise firms such as Netflix, Twitter, Spotify and others have started to design their applications by adopting this new architectural style. A few organizations have started migrating their traditional monolithic and SOA-based applications to microservices in order to benefit from the features of new style. Software architects, on the other hand, are in chaos whether to adopt this new style or not as they are unaware of the pros and cons of microservices architecture. Also, the impact of the migration on SOA-based applications in terms of performance and complexity is unknown, leading to dilemma on the migration process. In this paper, a study of the migration impact on the existing SOA based applications to microservices is presented. For this study, change propagation probability and architectural stability metrics are used to examine the effect of migrating a SOA-based application to microservices architecture. The proposed approach is illustrated on a case study application designed using SOA and then migrated to microservices. It is observed from the results that though the impact of migration is high, migrating to microservices has significant benefits and it is best suitable for large enterprise applications. © 2023, The Author(s), under exclusive licence to Springer Nature Singapore Pte Ltd.
引用
收藏
相关论文
共 50 条
  • [1] Patterns for Migration of SOA Based Applications to Microservices Architecture
    Raj, Vinay
    Sadam, Ravichandra
    [J]. JOURNAL OF WEB ENGINEERING, 2021, 20 (05): : 1229 - 1245
  • [2] A Framework for Migration of SOA based Applications to Microservices Architecture
    Raj, Vinay
    [J]. JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2021, 21 (02): : 196 - 198
  • [3] A Complexity Metric for Microservices Architecture Migration
    Santos, Nuno
    Silva, Antonio Rito
    [J]. IEEE 17TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2020), 2020, : 169 - 178
  • [4] Reflections on SOA and Microservices
    Xiao, Zhongxiang
    Wijegunaratne, Inji
    Qiang, Xinjian
    [J]. 2016 4TH INTERNATIONAL CONFERENCE ON ENTERPRISE SYSTEMS (ES) PROCEEDINGS, 2016, : 60 - 67
  • [5] From Monolithic Architecture to Microservices Architecture
    De Lauretis, Lorenzo
    [J]. 2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019), 2019, : 93 - 96
  • [6] Organization & Cultural Impact of Microservices Architecture
    Joshi, Sunil
    [J]. ADVANCES IN CROSS-CULTURAL DECISION MAKING, (AHFE 2017), 2018, 610 : 89 - 95
  • [7] Adopting SOA and Microservices for Inter-enterprise Architecture in SME Communities
    Andriyanto, Agustinus
    Doss, Robin
    Yustianto, Purnomo
    [J]. 2019 INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONICS AND INFORMATION ENGINEERING (ICEEIE), 2019, : 282 - 287
  • [8] From monolith to microservices Lessons learned on an industrial migration to a Web Oriented Architecture
    Gouigoux, Jean-Philippe
    Tamzalit, Dalila
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE WORKSHOPS (ICSAW), 2017, : 62 - 65
  • [9] Microservices Architecture Enables DevOps Migration to a Cloud-Native Architecture
    Balalaie, Armin
    Heydarnoori, Abbas
    Jamshidi, Pooyan
    [J]. IEEE SOFTWARE, 2016, 33 (03) : 42 - 52
  • [10] A Survey on Microservices Architecture: Principles, Patterns and Migration Challenges
    Velepucha, Victor
    Flores, Pamela
    [J]. IEEE ACCESS, 2023, 11 : 88339 - 88358