{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,22]],"date-time":"2026-10-22T11:16:32Z","timestamp":1792667792071,"version":"4.5.0"},"reference-count":38,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"5","license":[{"start":{"date-parts":[[2021,9,1]],"date-time":"2021-09-01T00:00:00Z","timestamp":1630454400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2021,9,1]],"date-time":"2021-09-01T00:00:00Z","timestamp":1630454400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2021,9,1]],"date-time":"2021-09-01T00:00:00Z","timestamp":1630454400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Serv. Comput."],"published-print":{"date-parts":[[2021,9,1]]},"DOI":"10.1109\/tsc.2018.2889087","type":"journal-article","created":{"date-parts":[[2018,12,21]],"date-time":"2018-12-21T19:45:40Z","timestamp":1545421540000},"page":"1464-1477","source":"Crossref","is-referenced-by-count":56,"title":["Microservices: Migration of a Mission Critical System"],"prefix":"10.1109","volume":"14","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3860-4948","authenticated-orcid":false,"given":"Manuel","family":"Mazzara","sequence":"first","affiliation":[{"name":"Innopolis University, Innopolis, Russia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9575-2990","authenticated-orcid":false,"given":"Nicola","family":"Dragoni","sequence":"additional","affiliation":[{"name":"Technical University of Denmark, Copenhagen, Denmark"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1154-1382","authenticated-orcid":false,"given":"Antonio","family":"Bucchiarone","sequence":"additional","affiliation":[{"name":"Fondazione Bruno Kessler, Trento 38122, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9293-7711","authenticated-orcid":false,"given":"Alberto","family":"Giaretta","sequence":"additional","affiliation":[{"name":"&#x000D6;rebro University, &#x000D6;rebro 702 81, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stephan T.","family":"Larsen","sequence":"additional","affiliation":[{"name":"Danske Bank, Copenhagen 1092, Denmark"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6872-8821","authenticated-orcid":false,"given":"Schahram","family":"Dustdar","sequence":"additional","affiliation":[{"name":"TU Wien, Wien 1040, Austria"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2016.38"},{"key":"ref33","article-title":"Overview of docker hub-docker","author":"docker","year":"2016"},{"key":"ref32","article-title":"OpenShift: Paas by red hat, built on docker and kubernetes","author":"hat","year":"2017"},{"key":"ref31","article-title":"RabbitMQ-clustering and network partitions","year":"2016"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2012.37"},{"key":"ref37","first-page":"97","article-title":"Domain objects and microservices for systems development: A roadmap","author":"mikhail","year":"2017","journal-title":"Proc 5th Int Conf Softw Eng Defence Appl"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2008.07.016"},{"key":"ref35","article-title":"Teaching devops in corporate environments: An experience report","volume":"abs 1807 1632","author":"mazzara","year":"2018","journal-title":"CoRR"},{"key":"ref34","article-title":"About, open container initiative","author":"initiative","year":"2016"},{"key":"ref10","first-page":"95","article-title":"Microservices: How to make your application scale","author":"dragoni","year":"2017","journal-title":"Proc Int Andrei Ershov Memorial Conf Perspectives Syst Informat"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2016.64"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/MCC.2017.4250931"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2018.2141035"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ICSA.2018.00012"},{"key":"ref15","first-page":"97","article-title":"Towards a technique for extracting microservices from monolithic enterprise systems","author":"levcovitz","year":"2015","journal-title":"Proc III Workshop de Visualiza&#x00E7;&#x00E3;o Evolu&#x00E7;&#x00E3;o e Manuten&#x00E7;&#x00E3;o de Softw"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-33313-7_15"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2608"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2017.440134612"},{"key":"ref19","article-title":"Kubernetes-production-grade container orchestration","year":"2016"},{"key":"ref28","article-title":"Snowflakeserver","author":"fowler","year":"2012"},{"key":"ref4","article-title":"Towards abstractions for web services composition","author":"mazzara","year":"2006"},{"key":"ref27","article-title":"Don't repeat yourself","author":"smith","year":"2018"},{"key":"ref3","article-title":"Business process modeling: Classifications and perspectives","author":"yan","year":"2007","journal-title":"Proc 1st Int Work Conf Bus Process Serv Comput"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4614-7518-7_4"},{"key":"ref29","article-title":"Gocd, open source continuous delivery service","year":"2017"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-67425-4_12"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-67425-4_13"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/AINA.2016.95"},{"key":"ref2","first-page":"1","article-title":"Reference model for service oriented architecture 1.0","volume":"12","author":"mackenzie","year":"2006","journal-title":"OASIS Standard"},{"key":"ref9","author":"evans","year":"2004","journal-title":"Domain-Driven Design Tackling Complexity in the Heart of Software"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/IRI.2004.1431435"},{"key":"ref20","article-title":"Marathon: A container orchestration platform for mesos and DC\/OS","author":"mesosphere","year":"2016"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/1294928.1294934"},{"key":"ref21","article-title":"Swarm mode overview-docker","author":"docker","year":"2016"},{"key":"ref24","article-title":"RabbitMQ-messaging that just works","year":"2016"},{"key":"ref23","article-title":"Consul by hashicorp","year":"2016"},{"key":"ref26","article-title":"How are international exchange rates set?","author":"maceachern","year":"2017"},{"key":"ref25","article-title":"redis","year":"2016"}],"container-title":["IEEE Transactions on Services Computing"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/4629386\/9562132\/08585089.pdf?arnumber=8585089","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,11,3]],"date-time":"2022-11-03T21:26:18Z","timestamp":1667510778000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8585089\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,1]]},"references-count":38,"journal-issue":{"issue":"5"},"URL":"https:\/\/doi.org\/10.1109\/tsc.2018.2889087","relation":{},"ISSN":["1939-1374","2372-0204"],"issn-type":[{"value":"1939-1374","type":"electronic"},{"value":"2372-0204","type":"electronic"}],"subject":[],"published":{"date-parts":[[2021,9,1]]}}}