{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:13:03Z","timestamp":1759032783727,"version":"3.40.3"},"publisher-location":"Cham","reference-count":25,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030324742"},{"type":"electronic","value":"9783030324759"}],"license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-32475-9_20","type":"book-chapter","created":{"date-parts":[[2019,10,27]],"date-time":"2019-10-27T20:02:24Z","timestamp":1572206544000},"page":"269-281","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Migration to Microservices: Barriers and Solutions"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9249-7434","authenticated-orcid":false,"given":"Javad","family":"Ghofrani","sequence":"first","affiliation":[]},{"given":"Arezoo","family":"Bozorgmehr","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,10,28]]},"reference":[{"key":"20_CR1","doi-asserted-by":"crossref","unstructured":"Alshuqayran, N., Ali, N., Evans, R.: A systematic mapping study in microservice architecture. In: 2016 IEEE 9th International Conference on Service-Oriented Computing and Applications (SOCA), pp. 44\u201351. IEEE (2016)","DOI":"10.1109\/SOCA.2016.15"},{"key":"20_CR2","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1007\/978-3-319-67425-4_12","volume-title":"Present and Ulterior Software Engineering","author":"N Dragoni","year":"2017","unstructured":"Dragoni, N., et al.: Microservices: yesterday, today, and tomorrow. Present and Ulterior Software Engineering, pp. 195\u2013216. Springer, Cham (2017). \nhttps:\/\/doi.org\/10.1007\/978-3-319-67425-4_12"},{"key":"20_CR3","volume-title":"Domain-Driven Design: Tackling Complexity in the Heart of Software","author":"E Evans","year":"2004","unstructured":"Evans, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Professional, Boston (2004)"},{"key":"20_CR4","unstructured":"Fern\u00e1ndez Villamor, J.I., Iglesias Fernandez, C.A., Garijo Ayestaran, M.: Microservices: lightweight service descriptions for REST architectural style (2010)"},{"key":"20_CR5","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1109\/MS.2017.440134612","volume":"35","author":"A Furda","year":"2017","unstructured":"Furda, A., Fidge, C., Zimmermann, O., Kelly, W., Barros, A.: Migrating enterprise legacy source code to microservices: on multi-tenancy, statefulness and data consistency. IEEE Softw. 35, 63\u201372 (2017)","journal-title":"IEEE Softw."},{"key":"20_CR6","doi-asserted-by":"publisher","unstructured":"Ghofrani, J., Bozorgmehr, A.: Online material for the paper of migration to microservices: barriers and solutions (2018). \nhttps:\/\/doi.org\/10.6084\/m9.figshare.7461215.v1","DOI":"10.6084\/m9.figshare.7461215.v1"},{"key":"20_CR7","doi-asserted-by":"publisher","unstructured":"Ghofrani, J., Luebke, D.: Online material for survey on challenges of microservices architecture (2018). \nhttps:\/\/doi.org\/10.6084\/m9.figshare.5852598","DOI":"10.6084\/m9.figshare.5852598"},{"key":"20_CR8","doi-asserted-by":"crossref","unstructured":"Gouigoux, J.P., Tamzalit, D.: From monolith to microservices: lessons learned on an industrial migration to a web oriented architecture. In: 2017 IEEE International Conference on Software Architecture Workshops (ICSAW), pp. 62\u201365. IEEE (2017)","DOI":"10.1109\/ICSAW.2017.35"},{"key":"20_CR9","doi-asserted-by":"crossref","unstructured":"Granchelli, G., Cardarelli, M., Di Francesco, P., Malavolta, I., Iovino, L., Di Salle, A.: Towards recovering the software architecture of microservice-based systems. In: 2017 IEEE International Conference on Software Architecture Workshops (ICSAW), pp. 46\u201353. IEEE (2017)","DOI":"10.1109\/ICSAW.2017.48"},{"key":"20_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"468","DOI":"10.1007\/978-3-319-49094-6_32","volume-title":"Product-Focused Software Process Improvement","author":"P Hohl","year":"2016","unstructured":"Hohl, P., M\u00fcnch, J., Schneider, K., Stupperich, M.: Forces that prevent agile adoption in the automotive domain. In: Abrahamsson, P., Jedlitschka, A., Nguyen Duc, A., Felderer, M., Amasaki, S., Mikkonen, T. (eds.) PROFES 2016. LNCS, vol. 10027, pp. 468\u2013476. Springer, Cham (2016). \nhttps:\/\/doi.org\/10.1007\/978-3-319-49094-6_32"},{"key":"20_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1007\/978-3-319-46295-0_8","volume-title":"Service-Oriented Computing","author":"J Hwang","year":"2016","unstructured":"Hwang, J., Vukovic, M., Anerousis, N.: FitScale: scalability of legacy applications through migration to cloud. In: Sheng, Q.Z., Stroulia, E., Tata, S., Bhiri, S. (eds.) ICSOC 2016. LNCS, vol. 9936, pp. 123\u2013139. Springer, Cham (2016). \nhttps:\/\/doi.org\/10.1007\/978-3-319-46295-0_8"},{"issue":"9","key":"20_CR12","doi-asserted-by":"publisher","first-page":"1159","DOI":"10.1002\/spe.2442","volume":"47","author":"P Jamshidi","year":"2017","unstructured":"Jamshidi, P., Pahl, C., Mendon\u00e7a, N.C.: Pattern-based multi-cloud architecture migration. Softw. Pract. Exp. 47(9), 1159\u20131184 (2017)","journal-title":"Softw. Pract. Exp."},{"issue":"2004","key":"20_CR13","first-page":"1","volume":"33","author":"B Kitchenham","year":"2004","unstructured":"Kitchenham, B.: Procedures for performing systematic reviews. Keele UK Keele Univ. 33(2004), 1\u201326 (2004)","journal-title":"Keele UK Keele Univ."},{"key":"20_CR14","doi-asserted-by":"crossref","unstructured":"Knoche, H.: Sustaining runtime performance while incrementally modernizing transactional monolithic software towards microservices. In: Proceedings of the 7th ACM\/SPEC on International Conference on Performance Engineering, pp. 121\u2013124. ACM (2016)","DOI":"10.1145\/2851553.2892039"},{"key":"20_CR15","unstructured":"Knoche, H., Hasselbring, W.: Drivers and barriers for microservice adoption-a survey among professionals in germany. Enterp. Model. Inf. Syst. Arch. (EMISAJ) Int. J. Concept. Model. 14(1) (2019)"},{"issue":"5","key":"20_CR16","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1109\/MCC.2016.114","volume":"3","author":"DS Linthicum","year":"2016","unstructured":"Linthicum, D.S.: Practical use of microservices in moving workloads to the cloud. IEEE Cloud Comput. 3(5), 6\u20139 (2016)","journal-title":"IEEE Cloud Comput."},{"key":"20_CR17","doi-asserted-by":"crossref","unstructured":"Mazlami, G., Cito, J., Leitner, P.: Extraction of microservices from monolithic software architectures. In: 2017 IEEE International Conference on Web Services (ICWS), pp. 524\u2013531. IEEE (2017)","DOI":"10.1109\/ICWS.2017.61"},{"key":"20_CR18","volume-title":"Building Microservices: Designing Fine-Grained Systems","author":"S Newman","year":"2015","unstructured":"Newman, S.: Building Microservices: Designing Fine-Grained Systems. O\u2019Reilly Media Inc., Sebastopol (2015)"},{"key":"20_CR19","doi-asserted-by":"crossref","unstructured":"Petersen, K., Feldt, R., Mujtaba, S., Mattsson, M.: Systematic mapping studies in software engineering. In: EASE, vol. 8, pp. 68\u201377 (2008)","DOI":"10.14236\/ewic\/EASE2008.8"},{"issue":"2","key":"20_CR20","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1109\/MC.2006.58","volume":"39","author":"DC Schmidt","year":"2006","unstructured":"Schmidt, D.C.: Model-driven engineering. Comput. IEEE Comput. Soc. 39(2), 25 (2006)","journal-title":"Comput. IEEE Comput. Soc."},{"issue":"5","key":"20_CR21","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. 4(5), 22\u201332 (2017)","journal-title":"IEEE Cloud Comput."},{"key":"20_CR22","doi-asserted-by":"crossref","unstructured":"Vogelsang, A., Amorim, T., Pudlitz, F., Gersing, P., Philipps, J.: Should i stay or should i go? on forces that drive and prevent MBSE adoption in the embedded systems industry. arXiv preprint \narXiv:1709.00266\n\n (2017)","DOI":"10.1007\/978-3-319-69926-4_14"},{"key":"20_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1007\/978-3-319-62407-5_14","volume-title":"Computational Science and Its Applications \u2013 ICCSA 2017","author":"H Vural","year":"2017","unstructured":"Vural, H., Koyuncu, M., Guney, S.: A systematic literature review on microservices. In: Gervasi, O., et al. (eds.) ICCSA 2017. LNCS, vol. 10409, pp. 203\u2013217. Springer, Cham (2017). \nhttps:\/\/doi.org\/10.1007\/978-3-319-62407-5_14"},{"key":"20_CR24","doi-asserted-by":"crossref","unstructured":"Wohlin, C.: Guidelines for snowballing in systematic literature studies and a replication in software engineering. In: Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, p. 38. ACM (2014)","DOI":"10.1145\/2601248.2601268"},{"key":"20_CR25","volume-title":"Microservices: Flexible Software Architecture","author":"E Wolff","year":"2016","unstructured":"Wolff, E.: Microservices: Flexible Software Architecture. Addison-Wesley Professional, Boston (2016)"}],"container-title":["Communications in Computer and Information Science","Applied Informatics"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-32475-9_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,12,28]],"date-time":"2019-12-28T06:12:20Z","timestamp":1577513540000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-32475-9_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030324742","9783030324759"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-32475-9_20","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"28 October 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICAI","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Applied Informatics","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Madrid","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Spain","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"7 November 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"9 November 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icai22019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/icai.itiud.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Easychair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"98","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"37","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"1","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"38% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}