{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,22]],"date-time":"2025-11-22T11:33:14Z","timestamp":1763811194451,"version":"3.37.3"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2023,7,31]],"date-time":"2023-07-31T00:00:00Z","timestamp":1690761600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,7,31]],"date-time":"2023-07-31T00:00:00Z","timestamp":1690761600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SN COMPUT. SCI."],"DOI":"10.1007\/s42979-023-01971-2","type":"journal-article","created":{"date-parts":[[2023,7,31]],"date-time":"2023-07-31T12:02:11Z","timestamp":1690804931000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":7,"title":["Assessing the Impact of Migration from SOA to Microservices Architecture"],"prefix":"10.1007","volume":"4","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4739-5893","authenticated-orcid":false,"given":"Vinay","family":"Raj","sequence":"first","affiliation":[]},{"given":"Hanumanthu","family":"Bhukya","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,7,31]]},"reference":[{"key":"1971_CR1","unstructured":"Abdelmoez W, Shereshevsky M, Gunnalan R, Ammar HH, Yu Bo, Bogazzi S, Korkmaz M, Mili A. Quantifying software architectures: an analysis of change propagation probabilities. In: The 3rd ACS\/IEEE international conference on computer systems and applications. IEEE; 2005. p. 124."},{"issue":"2","key":"1971_CR2","first-page":"353","volume":"12","author":"H Almousa","year":"2017","unstructured":"Almousa H, Alenezi M. Measuring software architecture stability evolution in object-oriented open source systems. J Eng Appl Sci. 2017;12(2):353\u201362.","journal-title":"J Eng Appl Sci"},{"key":"1971_CR3","doi-asserted-by":"crossref","unstructured":"Aversano L, Molfetta M, Tortorella M. Evaluating architecture stability of software projects. In: 2013 20th working conference on reverse engineering (WCRE). IEEE; 2013. p. 417\u201324.","DOI":"10.1109\/WCRE.2013.6671317"},{"key":"1971_CR4","doi-asserted-by":"crossref","unstructured":"Bhallamudi P, Tilley S, Sinha A. Migrating a web-based application to a service-based system-an experience report. In: 2009 11th IEEE international symposium on web systems evolution. IEEE; 2009. p. 71\u20134.","DOI":"10.1109\/WSE.2009.5630392"},{"key":"1971_CR5","doi-asserted-by":"crossref","unstructured":"Bogner J, Wagner S, Zimmermann A. Automatically measuring the maintainability of service-and microservice-based systems: a literature review. In: Proceedings of the 27th international workshop on software measurement and 12th international conference on software process and product measurement; 2017. p. 107\u201315.","DOI":"10.1145\/3143434.3143443"},{"issue":"2","key":"1971_CR6","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1007\/s00450-019-00402-z","volume":"34","author":"J Bogner","year":"2019","unstructured":"Bogner J, Wagner S, Zimmermann A. Using architectural modifiability tactics to examine evolution qualities of service-and microservice-based systems. SICS Softw Intensive Cyber Phys Syst. 2019;34(2):141\u20139.","journal-title":"SICS Softw Intensive Cyber Phys Syst"},{"key":"1971_CR7","first-page":"9","volume":"9","author":"J Bogner","year":"2018","unstructured":"Bogner J, Zimmermann A, Wagner S. Analyzing the relevance of SOA patterns for microservice-based systems. Zeus. 2018;9:9\u201316.","journal-title":"Zeus"},{"key":"1971_CR8","doi-asserted-by":"crossref","unstructured":"Cerny T, Donahoo MJ, Pechanec J. Disambiguation and comparison of SOA, microservices and self-contained systems. In: Proceedings of the international conference on research in adaptive and convergent systems; 2017. p. 228\u201335.","DOI":"10.1145\/3129676.3129682"},{"issue":"4","key":"1971_CR9","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1145\/3183628.3183631","volume":"17","author":"T Cerny","year":"2018","unstructured":"Cerny T, Donahoo MJ, Trnka M. Contextual understanding of microservice architecture: current and future directions. ACM SIGAPP Appl Comput Rev. 2018;17(4):29\u201345.","journal-title":"ACM SIGAPP Appl Comput Rev"},{"key":"1971_CR10","doi-asserted-by":"crossref","unstructured":"Figueiredo E, Cacho N, Sant\u2019Anna C, Monteiro M, Kulesza U, Garcia A, Soares S, Ferrari F, Khan S, Filho FC, et\u00a0al. Evolving software product lines with aspects. In: 2008 ACM\/IEEE 30th international conference on software engineering. IEEE; 2008. p. 261\u201370.","DOI":"10.1145\/1368088.1368124"},{"issue":"3","key":"1971_CR11","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/MS.2018.2141039","volume":"35","author":"P Jamshidi","year":"2018","unstructured":"Jamshidi P, Pahl C, Mendon\u00e7a NC, Lewis J, Tilkov S. Microservices: the journey so far and challenges ahead. IEEE Softw. 2018;35(3):24\u201335.","journal-title":"IEEE Softw"},{"issue":"2","key":"1971_CR12","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3104028","volume":"18","author":"C Pahl","year":"2018","unstructured":"Pahl C, Jamshidi P, Zimmermann O. Architectural principles for cloud software. ACM Trans Internet Technol (TOIT). 2018;18(2):1\u201323.","journal-title":"ACM Trans Internet Technol (TOIT)"},{"key":"1971_CR13","unstructured":"Rademacher F, Sachweh S, Z\u00fcndorf A. Analysis of service-oriented modeling approaches for viewpoint-specific model-driven development of microservice architecture. 2018. arXiv preprint arXiv:1804.09946."},{"issue":"439","key":"1971_CR14","first-page":"142","volume":"7","author":"CV Raghavendran","year":"2018","unstructured":"Raghavendran CV, Patil A, Satish GN, Shanmukhi M, Madhuravani B. Challenges and opportunities in extending cloud with fog computing. Int J Eng Technol. 2018;7(439):142\u20136.","journal-title":"Int J Eng Technol"},{"key":"1971_CR15","doi-asserted-by":"crossref","unstructured":"Raj V, Ravichandra S. Microservices: a perfect SOA based solution for enterprise applications compared to web services. In: 2018 3rd IEEE international conference on recent trends in electronics, information and communication technology (RTEICT). IEEE; 2018. p. 1531\u2013536.","DOI":"10.1109\/RTEICT42901.2018.9012140"},{"key":"1971_CR16","doi-asserted-by":"crossref","unstructured":"Raj V, Ravichandra S. Enhanced service point approach for microservices based applications using machine learning techniques. In: Advanced informatics for computing research: 5th international conference, ICAICR 2021, Gurugram, India, December 18\u201319, 2021, Revised Selected Papers. Springer; 2022. p. 78\u201390.","DOI":"10.1007\/978-3-031-09469-9_7"},{"issue":"38","key":"1971_CR17","doi-asserted-by":"publisher","first-page":"80","DOI":"10.52547\/jist.15561.10.38.80","volume":"2","author":"V Raj","year":"2022","unstructured":"Raj V, Ravichandra S. A novel effort estimation approach for migration of SOA applications to microservices. J Inf Syst Telecommun (JIST). 2022;2(38):80.","journal-title":"J Inf Syst Telecommun (JIST)"},{"issue":"5","key":"1971_CR18","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s42979-021-00767-6","volume":"2","author":"V Raj","year":"2021","unstructured":"Raj V, Sadam R. Evaluation of SOA-based web services and microservices architecture using complexity metrics. SN Comput Sci. 2021;2(5):1\u201310.","journal-title":"SN Comput Sci"},{"key":"1971_CR19","first-page":"1229","volume":"25","author":"V Raj","year":"2021","unstructured":"Raj V, Sadam R. Patterns for migration of SOA based applications to microservices architecture. J Web Eng. 2021;25:1229\u201346.","journal-title":"J Web Eng"},{"issue":"1","key":"1971_CR20","first-page":"100","volume":"27","author":"V Raj","year":"2021","unstructured":"Raj V, Sadam R. Performance and complexity comparison of service oriented architecture and microservices architecture. Int J Commun Netw Distrib Syst. 2021;27(1):100\u201317.","journal-title":"Int J Commun Netw Distrib Syst"},{"issue":"3","key":"1971_CR21","doi-asserted-by":"crossref","first-page":"489","DOI":"10.1002\/spe.2834","volume":"51","author":"V Raj","year":"2021","unstructured":"Raj V, Sadam R. A service graph based extraction of microservices from monolith services of SOA. Softw Pract Exp. 2021;51(3):489\u2013502.","journal-title":"Softw Pract Exp"},{"key":"1971_CR22","doi-asserted-by":"crossref","unstructured":"Raj V, Reddy KS. Best practices and strategy for the migration of service-oriented architecture-based applications to microservices architecture. In: Proceedings of second international conference on advances in computer engineering and communication systems: ICACECS 2021. Springer; 2022. p. 439\u201349.","DOI":"10.1007\/978-981-16-7389-4_43"},{"key":"1971_CR23","doi-asserted-by":"crossref","unstructured":"Salah T, Zemerly MJ, Yeun CY, Al-Qutayri M, Al-Hammadi Y. The evolution of distributed systems towards microservices architecture. In: 2016 11th international conference for internet technology and secured transactions (ICITST). IEEE; 2016. p. 318\u201325.","DOI":"10.1109\/ICITST.2016.7856721"},{"key":"1971_CR24","doi-asserted-by":"publisher","first-page":"215","DOI":"10.1016\/j.jss.2018.09.082","volume":"146","author":"J Soldani","year":"2018","unstructured":"Soldani J, Tamburri DA, Van Den Heuvel W-J. The pains and gains of microservices: a systematic grey literature review. J Syst Softw. 2018;146:215\u201332.","journal-title":"J Syst Softw"},{"key":"1971_CR25","doi-asserted-by":"crossref","unstructured":"Sridevi M, Sunitha KVN. A hybrid framework for secure web applications. In: International conference on intelligent computing and communication technologies. Springer; 2019. p. 140\u201351.","DOI":"10.1007\/978-981-13-8461-5_16"},{"issue":"5","key":"1971_CR26","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/MCC.2017.4250931","volume":"4","author":"D Taibi","year":"2017","unstructured":"Taibi D, Lenarduzzi V, Pahl C. Processes, motivations, and issues for migrating to microservices architectures: an empirical investigation. IEEE Cloud Comput. 2017;4(5):22\u201332.","journal-title":"IEEE Cloud Comput"},{"key":"1971_CR27","doi-asserted-by":"crossref","unstructured":"Taibi D, Lenarduzzi V, Pahl C, Janes A. Microservices in agile software development: a workshop-based study into issues, advantages, and disadvantages. In: Proceedings of the XP2017 scientific workshops; 2017. p. 1\u20135.","DOI":"10.1145\/3120459.3120483"},{"issue":"1","key":"1971_CR28","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1109\/MS.2015.11","volume":"32","author":"J Th\u00f6nes","year":"2015","unstructured":"Th\u00f6nes J. Microservices. IEEE Softw. 2015;32(1):116\u2013116.","journal-title":"IEEE Softw"},{"key":"1971_CR29","doi-asserted-by":"crossref","unstructured":"Wilde N, Gonen B, El-Sheikh E, Zimmermann A. Approaches to the evolution of SOA systems. In: Emerging trends in the evolution of service-oriented and enterprise architectures. Springer; 2016. p. 5\u201321.","DOI":"10.1007\/978-3-319-40564-3_2"},{"key":"1971_CR30","doi-asserted-by":"crossref","unstructured":"Xiao Z, Wijegunaratne I, Qiang X. Reflections on SOA and microservices. In: 2016 4th international conference on enterprise systems (ES). IEEE; 2016. p. 60\u20137.","DOI":"10.1109\/ES.2016.14"},{"key":"1971_CR31","doi-asserted-by":"publisher","first-page":"849","DOI":"10.1109\/TSE.1985.232544","volume":"9","author":"SS Yau","year":"1985","unstructured":"Yau SS, Collofello JS. Design stability measures for software maintenance. IEEE Trans Softw Eng. 1985;9:849\u201356.","journal-title":"IEEE Trans Softw Eng"},{"issue":"2","key":"1971_CR32","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/MIC.2009.26","volume":"13","author":"J Yin","year":"2009","unstructured":"Yin J, Chen H, Deng S, Zhaohui W, Calton P. A dependable ESB framework for service integration. IEEE Internet Comput. 2009;13(2):26\u201334.","journal-title":"IEEE Internet Comput"}],"container-title":["SN Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-023-01971-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42979-023-01971-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42979-023-01971-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,25]],"date-time":"2024-10-25T10:52:12Z","timestamp":1729853532000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42979-023-01971-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,31]]},"references-count":32,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2023,9]]}},"alternative-id":["1971"],"URL":"https:\/\/doi.org\/10.1007\/s42979-023-01971-2","relation":{},"ISSN":["2661-8907"],"issn-type":[{"type":"electronic","value":"2661-8907"}],"subject":[],"published":{"date-parts":[[2023,7,31]]},"assertion":[{"value":"4 March 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 May 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 July 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare that they have no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}],"article-number":"577"}}