{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T10:50:10Z","timestamp":1761130210780,"version":"3.40.3"},"publisher-location":"Cham","reference-count":42,"publisher":"Springer Nature Switzerland","isbn-type":[{"type":"print","value":"9783031790584"},{"type":"electronic","value":"9783031790591"}],"license":[{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,1,1]],"date-time":"2025-01-01T00:00:00Z","timestamp":1735689600000},"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":[],"published-print":{"date-parts":[[2025]]},"DOI":"10.1007\/978-3-031-79059-1_13","type":"book-chapter","created":{"date-parts":[[2025,2,8]],"date-time":"2025-02-08T07:35:40Z","timestamp":1739000140000},"page":"203-220","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Revision of\u00a0a\u00a0Smart Factory Software Architecture from\u00a0Monolith to\u00a0Microservices"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1675-2592","authenticated-orcid":false,"given":"Ronny","family":"Seiger","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6866-0799","authenticated-orcid":false,"given":"Lukas","family":"Malburg","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2025,2,9]]},"reference":[{"key":"13_CR1","unstructured":"Bj\u00f8rndal, N., et al.: Migration from monolith to microservices: benchmarking a case study. Technical report (2020)"},{"key":"13_CR2","unstructured":"Ciceri, C., et al.: Software Architecture Metrics. O\u2019Reilly Media, Inc. (2022)"},{"key":"13_CR3","doi-asserted-by":"crossref","unstructured":"Dobaj, J., Iber, J., Krisper, M., Kreiner, C.: A microservice architecture for the industrial internet-of-things. In: Proceedings of the 23rd European Conference on Pattern Languages of Programs, pp. 1\u201315 (2018)","DOI":"10.1145\/3282308.3282320"},{"key":"13_CR4","unstructured":"Evans, E.: Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley Professional (2004)"},{"key":"13_CR5","unstructured":"Ford, N., Richards, M., Sadalage, P., Dehghani, Z.: Software Architecture: The Hard Parts. O\u2019Reilly Media, Inc. (2021)"},{"key":"13_CR6","doi-asserted-by":"crossref","unstructured":"Fritzsch, J., Bogner, J., Zimmermann, A., Wagner, S.: From monolith to microservices: a classification of refactoring approaches. In: Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment: First International Workshop, DEVOPS 2018, Chateau de Villebrumier, France, 5\u20136 March 2018, Revised Selected Papers 1, pp. 128\u2013141. Springer, Cham (2019)","DOI":"10.1007\/978-3-030-06019-0_10"},{"key":"13_CR7","doi-asserted-by":"crossref","unstructured":"Furrer, F.J.: Future-Proof Software-systems. Springer (2019)","DOI":"10.1007\/978-3-658-19938-8"},{"key":"13_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 (2017)","DOI":"10.1109\/ICSAW.2017.35"},{"issue":"4","key":"13_CR9","doi-asserted-by":"publisher","first-page":"34","DOI":"10.1109\/MSMC.2020.3003135","volume":"6","author":"C Janiesch","year":"2020","unstructured":"Janiesch, C., et al.: The internet of things meets business process management: a manifesto. IEEE Syst. Man Cybern. Mag. 6(4), 34\u201344 (2020)","journal-title":"IEEE Syst. Man Cybern. Mag."},{"key":"13_CR10","doi-asserted-by":"crossref","unstructured":"Jepsen, S.C., Worm, T.: Designing and evaluating interoperable industry 4.0 middleware software architecture: reconfiguration of robotic system. In: European Conference on Software Architecture, pp. 205\u2013220. Springer (2023)","DOI":"10.1007\/978-3-031-42592-9_14"},{"key":"13_CR11","doi-asserted-by":"crossref","unstructured":"Kagermann, H., Wahlster, W.: Ten years of industrie 4.0. Sci 4(3), 26 (2022)","DOI":"10.3390\/sci4030026"},{"key":"13_CR12","doi-asserted-by":"crossref","unstructured":"Kalske, M., M\u00e4kitalo, N., Mikkonen, T.: Challenges when moving from monolith to microservice architecture. In: Current Trends in Web Engineering: ICWE 2017 International Workshops, Liquid Multi-Device Software and EnWoT, practi-O-web, NLPIT, SoWeMine, Rome, Italy, 5\u20138 June 2017, Revised Selected Papers 17, pp. 32\u201347. Springer (2018)","DOI":"10.1007\/978-3-319-74433-9_3"},{"key":"13_CR13","doi-asserted-by":"crossref","unstructured":"Kirikkayis, Y., Gallik, F., Seiger, R., Reichert, M.: Integrating IoT-driven events into business processes. In: International Conference on Advanced Information Systems Engineering, pp. 86\u201394. Springer (2023)","DOI":"10.1007\/978-3-031-34674-3_11"},{"key":"13_CR14","doi-asserted-by":"crossref","unstructured":"Krylovskiy, A., Jahn, M., Patti, E.: Designing a smart city internet of things platform with microservice architecture. In: 2015 3rd International Conference on Future Internet of Things and Cloud, pp. 25\u201330. IEEE (2015)","DOI":"10.1109\/FiCloud.2015.55"},{"key":"13_CR15","doi-asserted-by":"crossref","unstructured":"Lai, C., Boi, F., Buschettu, A., Caboni, R.: IoT and microservice architecture for multimobility in a smart city. In: 2019 7th International Conference on Future Internet of Things and Cloud (FiCloud), pp. 238\u2013242. IEEE (2019)","DOI":"10.1109\/FiCloud.2019.00040"},{"key":"13_CR16","doi-asserted-by":"crossref","unstructured":"Lee, E.A.: Cyber physical systems: design challenges. In: 2008 11th IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing (ISORC), pp. 363\u2013369. IEEE (2008)","DOI":"10.1109\/ISORC.2008.25"},{"key":"13_CR17","doi-asserted-by":"crossref","unstructured":"Liu, Y., Yang, B., Ren, X., Liu, Q., Liu, S., Guan, X.: E2MS: an efficient and economical microservice migration strategy for smart manufacturing. IEEE Trans. Serv. Comput. (2024)","DOI":"10.1109\/TSC.2024.3376207"},{"key":"13_CR18","doi-asserted-by":"crossref","unstructured":"Macenski, S., Foote, T., Gerkey, B., Lalancette, C., Woodall, W.: Robot operating system 2: design, architecture, and uses in the wild. Sci. Robot. 7(66), eabm6074 (2022)","DOI":"10.1126\/scirobotics.abm6074"},{"key":"13_CR19","doi-asserted-by":"crossref","unstructured":"Malburg, L., Brand, F., Bergmann, R.: Adaptive management of cyber-physical workflows by means of case-based reasoning and automated planning. In: 26th EDOC Workshops. LNBIP, vol.\u00a0466, pp. 79\u201395. Springer (2023)","DOI":"10.1007\/978-3-031-26886-1_5"},{"key":"13_CR20","doi-asserted-by":"crossref","unstructured":"Malburg, L., Hoffmann, M., Bergmann, R.: Applying MAPE-K control loops for adaptive workflow management in smart factories. J. Intell. Inf. Syst. 1\u201329 (2023)","DOI":"10.1007\/s10844-022-00766-w"},{"key":"13_CR21","doi-asserted-by":"crossref","unstructured":"Malburg, L., Klein, P., Bergmann, R.: Semantic web services for AI-research with physical factory simulation models in industry 4.0. In: International Conference on Innovative Intelligent Industrial Production and Logistics, pp. 32\u201343. ScitePress (2020)","DOI":"10.5220\/0010135900320043"},{"key":"13_CR22","series-title":"Lecture Notes in Business Information Processing","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1007\/978-3-030-66498-5_8","volume-title":"Business Process Management Workshops","author":"L Malburg","year":"2020","unstructured":"Malburg, L., Seiger, R., Bergmann, R., Weber, B.: Using physical factory simulation models for business process management research. In: Del R\u00edo Ortega, A., Leopold, H., Santoro, F.M. (eds.) BPM 2020. LNBIP, vol. 397, pp. 95\u2013107. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-66498-5_8"},{"key":"13_CR23","unstructured":"Martin, R.C.: Clean Architecture. Prentice Hall (2017)"},{"key":"13_CR24","doi-asserted-by":"crossref","unstructured":"Matlekovic, L., Schneider-Kamp, P.: From monolith to microservices: software architecture for autonomous UAV infrastructure inspection. arXiv preprint arXiv:2204.02342 (2022)","DOI":"10.5121\/csit.2022.120622"},{"key":"13_CR25","doi-asserted-by":"publisher","first-page":"9","DOI":"10.1016\/j.procir.2014.03.115","volume":"17","author":"L Monostori","year":"2014","unstructured":"Monostori, L.: Cyber-physical production systems: roots, expectations and R &D challenges. Procedia Cirp 17, 9\u201313 (2014)","journal-title":"Procedia Cirp"},{"key":"13_CR26","doi-asserted-by":"crossref","unstructured":"Nowak, M., Pautasso, C.: Team situational awareness and architectural decision making with the software architecture warehouse. In: European Conference on Software Architecture, pp. 146\u2013161. Springer (2013)","DOI":"10.1007\/978-3-642-39031-9_13"},{"key":"13_CR27","unstructured":"Object Management Group: BPMN 2.0 specification (2011). https:\/\/www.omg.org\/spec\/BPMN\/2.0\/"},{"issue":"3","key":"13_CR28","doi-asserted-by":"publisher","first-page":"45","DOI":"10.2753\/MIS0742-1222240302","volume":"24","author":"K Peffers","year":"2007","unstructured":"Peffers, K., Tuunanen, T., Rothenberger, M.A., Chatterjee, S.: A design science research methodology for information systems research. J. Manag. Inf. Syst. 24(3), 45\u201377 (2007)","journal-title":"J. Manag. Inf. Syst."},{"issue":"6","key":"13_CR29","doi-asserted-by":"publisher","first-page":"350","DOI":"10.1007\/s42979-020-00359-w","volume":"1","author":"A Razzaq","year":"2020","unstructured":"Razzaq, A.: A systematic review on software architectures for IoT systems and future direction to the adoption of microservices architecture. SN Comput. Sci. 1(6), 350 (2020)","journal-title":"SN Comput. Sci."},{"key":"13_CR30","unstructured":"Richards, M., Ford, N.: Fundamentals of software architecture: an engineering approach. O\u2019Reilly Media (2020)"},{"key":"13_CR31","doi-asserted-by":"crossref","unstructured":"Sarkar, S., Vashi, G., Abdulla, P.: Towards transforming an industrial automation system from monolithic to microservices. In: 23rd International Conference on Emerging Technologies and Factory Automation (ETFA), vol.\u00a01, pp. 1256\u20131259. IEEE (2018)","DOI":"10.1109\/ETFA.2018.8502567"},{"key":"13_CR32","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"490","DOI":"10.1007\/978-3-030-59155-7_35","volume-title":"Software Architecture","author":"F Schnicke","year":"2020","unstructured":"Schnicke, F., Kuhn, T., Antonino, P.O.: Enabling industry 4.0 service-oriented architecture through digital twins. In: Muccini, H., et al. (eds.) ECSA 2020. CCIS, vol. 1269, pp. 490\u2013503. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-59155-7_35"},{"key":"13_CR33","doi-asserted-by":"crossref","unstructured":"Seiger, R., Herrmann, S., A\u00dfmann, U.: Self-healing for distributed workflows in the internet of things. In: 2017 IEEE International Conference on Software Architecture Workshops (ICSAW), pp. 72\u201379. IEEE (2017)","DOI":"10.1109\/ICSAW.2017.36"},{"key":"13_CR34","doi-asserted-by":"publisher","first-page":"575","DOI":"10.1016\/j.jmsy.2022.05.012","volume":"63","author":"R Seiger","year":"2022","unstructured":"Seiger, R., Malburg, L., Weber, B., Bergmann, R.: Integrating process management and event processing in smart factories: a systems architecture and use cases. J. Manuf. Syst. 63, 575\u2013592 (2022)","journal-title":"J. Manuf. Syst."},{"key":"13_CR35","doi-asserted-by":"crossref","unstructured":"Siddiqui, H., Khendek, F., Toeroe, M.: Microservices based architectures for IoT systems-state-of-the-art review. Internet Things 100854 (2023)","DOI":"10.1016\/j.iot.2023.100854"},{"key":"13_CR36","doi-asserted-by":"crossref","unstructured":"Sonnleithner, L., Oberlehner, M., Kutsia, E., Zoitl, A., B\u00e1csi, S.: Do you smell it too? Towards bad smells in IEC 61499 applications. In: 2021 26th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), pp.\u00a01\u20134. IEEE (2021)","DOI":"10.1109\/ETFA45728.2021.9613379"},{"key":"13_CR37","doi-asserted-by":"crossref","unstructured":"Sun, X., Liang, Y., Huang, H.: Design and implementation of internet of things platform based on microservice and lightweight container. In: 2020 IEEE 9th Joint International Information Technology and Artificial Intelligence Conference (ITAIC), vol.\u00a09, pp. 1353\u20131357. IEEE (2020)","DOI":"10.1109\/ITAIC49862.2020.9339144"},{"key":"13_CR38","doi-asserted-by":"publisher","first-page":"461","DOI":"10.1016\/j.jmsy.2021.09.003","volume":"61","author":"K Traganos","year":"2021","unstructured":"Traganos, K., Grefen, P., Vanderfeesten, I., Erasmus, J., Boultadakis, G., Bouklis, P.: The horse framework: a reference architecture for cyber-physical systems in hybrid smart manufacturing. J. Manuf. Syst. 61, 461\u2013494 (2021)","journal-title":"J. Manuf. Syst."},{"issue":"4","key":"13_CR39","doi-asserted-by":"publisher","first-page":"6567","DOI":"10.1109\/JIOT.2019.2908264","volume":"6","author":"M Urbina","year":"2019","unstructured":"Urbina, M., Acosta, T., L\u00e1zaro, J., Astarloa, A., Bidarte, U.: Smart sensor: SOC architecture for the industrial internet of things. IEEE Internet Things J. 6(4), 6567\u20136577 (2019)","journal-title":"IEEE Internet Things J."},{"key":"13_CR40","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111139","volume":"184","author":"P Valderas","year":"2022","unstructured":"Valderas, P., Torres, V., Serral, E.: Modelling and executing IoT-enhanced business processes through BPMN and microservices. J. Syst. Softw. 184, 111139 (2022)","journal-title":"J. Syst. Softw."},{"key":"13_CR41","doi-asserted-by":"publisher","first-page":"139","DOI":"10.1016\/j.robot.2018.10.001","volume":"110","author":"C Xia","year":"2018","unstructured":"Xia, C., Zhang, Y., Wang, L., Coleman, S., Liu, Y.: Microservice-based cloud robotics system for intelligent space. Robot. Auton. Syst. 110, 139\u2013150 (2018)","journal-title":"Robot. Auton. Syst."},{"issue":"1","key":"13_CR42","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/j.arcontrol.2010.02.008","volume":"34","author":"D Zuehlke","year":"2010","unstructured":"Zuehlke, D.: Smartfactory-towards a factory-of-things. Annu. Rev. Control. 34(1), 129\u2013138 (2010)","journal-title":"Annu. Rev. Control."}],"container-title":["Lecture Notes in Business Information Processing","Enterprise Design, Operations, and Computing. EDOC 2024 Workshops"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-79059-1_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,8]],"date-time":"2025-02-08T07:36:14Z","timestamp":1739000174000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-79059-1_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025]]},"ISBN":["9783031790584","9783031790591"],"references-count":42,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-79059-1_13","relation":{},"ISSN":["1865-1348","1865-1356"],"issn-type":[{"type":"print","value":"1865-1348"},{"type":"electronic","value":"1865-1356"}],"subject":[],"published":{"date-parts":[[2025]]},"assertion":[{"value":"9 February 2025","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"EDOC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Enterprise Design, Operations, and Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Vienna","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Austria","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"11 September 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"14 September 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"edoc2024","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/conferences.big.tuwien.ac.at\/biweek2024\/edoc.php","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}