{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,27]],"date-time":"2025-03-27T02:34:13Z","timestamp":1743042853556,"version":"3.40.3"},"publisher-location":"Cham","reference-count":40,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783031160745"},{"type":"electronic","value":"9783031160752"}],"license":[{"start":{"date-parts":[[2022,9,1]],"date-time":"2022-09-01T00:00:00Z","timestamp":1661990400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2022,9,1]],"date-time":"2022-09-01T00:00:00Z","timestamp":1661990400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-16075-2_32","type":"book-chapter","created":{"date-parts":[[2022,8,31]],"date-time":"2022-08-31T10:06:32Z","timestamp":1661940392000},"page":"457-477","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["An Interoperable Cloud Platform for\u00a0the\u00a0Garment Industry"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6579-8509","authenticated-orcid":false,"given":"Francisco","family":"Morais","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0260-5743","authenticated-orcid":false,"given":"Nuno","family":"Soares","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8078-4148","authenticated-orcid":false,"given":"Rui","family":"Ribeiro","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6791-1760","authenticated-orcid":false,"given":"Marcelo","family":"Alves","sequence":"additional","affiliation":[]},{"given":"Pedro","family":"Rocha","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3077-6662","authenticated-orcid":false,"given":"Ana","family":"Lima","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3626-2569","authenticated-orcid":false,"given":"Ricardo J.","family":"Machado","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,9,1]]},"reference":[{"key":"32_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"411","DOI":"10.1007\/978-3-642-05290-3_53","volume-title":"On the Move to Meaningful Internet Systems: OTM 2009 Workshops","author":"S Azevedo","year":"2009","unstructured":"Azevedo, S., Machado, R.J., Muthig, D., Ribeiro, H.: Refinement of software product line architectures through recursive modeling techniques. In: Meersman, R., Herrero, P., Dillon, T. (eds.) OTM 2009. LNCS, vol. 5872, pp. 411\u2013422. Springer, Heidelberg (2009). https:\/\/doi.org\/10.1007\/978-3-642-05290-3_53"},{"issue":"3","key":"32_CR2","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/MS.2016.64","volume":"33","author":"A Balalaie","year":"2016","unstructured":"Balalaie, A., Heydarnoori, A., Jamshidi, P.: Microservices architecture enables DevOps: migration to a cloud-native architecture. IEEE Softw. 33(3), 42\u201352 (2016)","journal-title":"IEEE Softw."},{"key":"32_CR3","series-title":"Communications in Computer and Information Science","doi-asserted-by":"publisher","first-page":"201","DOI":"10.1007\/978-3-319-33313-7_15","volume-title":"Advances in Service-Oriented and Cloud Computing","author":"A Balalaie","year":"2016","unstructured":"Balalaie, A., Heydarnoori, A., Jamshidi, P.: Migrating to cloud-native architectures using\u00a0microservices: an experience report. In: Celesti, A., Leitner, P. (eds.) ESOCC Workshops 2015. CCIS, vol. 567, pp. 201\u2013215. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-33313-7_15"},{"key":"32_CR4","unstructured":"Bayer, J., Muthig, D., G\u00f6pfert, B.: The library system product line - a KobrA case study. Fraunhofer IESE (2001)"},{"key":"32_CR5","doi-asserted-by":"crossref","unstructured":"Butzin, B., Golatowski, F., Timmermann, D.: Microservices approach for the internet of things. In: 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA), pp. 1\u20136 (2016)","DOI":"10.1109\/ETFA.2016.7733707"},{"issue":"5","key":"32_CR6","doi-asserted-by":"publisher","first-page":"588","DOI":"10.1016\/J.ENG.2017.04.009","volume":"3","author":"Y Chen","year":"2017","unstructured":"Chen, Y.: Integrated and intelligent manufacturing: perspectives and enablers. Engineering 3(5), 588\u2013595 (2017)","journal-title":"Engineering"},{"key":"32_CR7","unstructured":"Richardson, C.: Applying the microservice architecture pattern language (2020). https:\/\/microservices.io\/articles\/applying.html. Accessed 23 Dec 2021"},{"key":"32_CR8","doi-asserted-by":"publisher","first-page":"931","DOI":"10.1016\/j.promfg.2017.07.197","volume":"11","author":"M Ciavotta","year":"2017","unstructured":"Ciavotta, M., Alge, M., Menato, S., Rovere, D., Pedrazzoli, P.: A microservice-based middleware for the digital factory. Procedia Manuf. 11, 931\u2013938 (2017)","journal-title":"Procedia Manuf."},{"key":"32_CR9","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. In: Present and Ulterior Software Engineering, pp. 195\u2013216. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-67425-4_12"},{"key":"32_CR10","doi-asserted-by":"crossref","unstructured":"Familiar, B.: Microservices, IoT, and Azure: Leveraging DevOps and Microservice Architecture to Deliver SaaS Solutions, 1st edn. Apress, USA (2015)","DOI":"10.1007\/978-1-4842-1275-2_1"},{"key":"32_CR11","doi-asserted-by":"crossref","unstructured":"Fan, C., Ma, S.: Migrating monolithic mobile application to microservice architecture: an experiment report. In: 2017 IEEE International Conference on AI & Mobile Services (AIMS), pp. 109\u2013112 (2017)","DOI":"10.1109\/AIMS.2017.23"},{"key":"32_CR12","series-title":"Lecture Notes in Management and Industrial Engineering","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/978-3-319-18597-2_4","volume-title":"Requirements in Engineering Projects","author":"Jo\u00e3o M. Fernandes","year":"2016","unstructured":"Fernandes, Jo\u00e3o. M.., Machado, Ricardo J..: Requirements Engineering. In: Requirements in Engineering Projects. LNMIE, pp. 65\u201383. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-18597-2_4"},{"key":"32_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1007\/978-3-642-31063-8_5","volume-title":"Product-Focused Software Process Improvement","author":"N Ferreira","year":"2012","unstructured":"Ferreira, N., Santos, N., Machado, R.J., Ga\u0161evi\u0107, D.: Derivation of process-oriented logical architectures: an elicitation approach for cloud design. In: Dieste, O., Jedlitschka, A., Juristo, N. (eds.) PROFES 2012. LNCS, vol. 7343, pp. 44\u201358. Springer, Heidelberg (2012). https:\/\/doi.org\/10.1007\/978-3-642-31063-8_5"},{"key":"32_CR14","unstructured":"Ghofrani, J., L\u00fcbke, D.: Challenges of microservices architecture: a survey on the state of the practice. In: ZEUS (2018)"},{"key":"32_CR15","unstructured":"Hannah, M., Leiva, C., Noller, D.: The importance of standards in smart manufacturing. MESA International White Paper, 58 (2018)"},{"key":"32_CR16","unstructured":"Humble, J., Farley, D.: Continuous Delivery: Reliable Software Releases Through Build, Test, and Deployment Automation. Pearson Education (2010)"},{"key":"32_CR17","unstructured":"IEEE Computer Society: IEEE Recommended Practice for Architectural Description for Software-Intensive Systems (2000)"},{"key":"32_CR18","unstructured":"Jacobson, I., Jonsson, P., Griss, M.: Software Reuse Architecture, Process, and Organization for Business Success. Addison-Wesley Professional (1997)"},{"key":"32_CR19","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1023\/A:1018980625587","volume":"5","author":"KC Kang","year":"1998","unstructured":"Kang, K.C., Kim, S., Lee, J., Kim, K., Shin, E., Huh, M.: FORM: a feature-oriented reuse method with domain-specific reference architectures. Ann. Softw. Eng. 5, 143\u2013168 (1998)","journal-title":"Ann. Softw. Eng."},{"issue":"1","key":"32_CR20","first-page":"1","volume":"14","author":"H Knoche","year":"2019","unstructured":"Knoche, H., Hasselbring, W.: Drivers and barriers for microservice adoption - a survey among professionals in Germany. Enterp. Model. Inf. Syst. Arch. Int. J. Conceptual Model. 14(1), 1\u201335 (2019)","journal-title":"Enterp. Model. Inf. Syst. Arch. Int. J. Conceptual Model."},{"key":"32_CR21","doi-asserted-by":"crossref","unstructured":"Liu, F., et al.: NIST Cloud Computing Reference Architecture. NIST Special Publication 500-292 (2011)","DOI":"10.6028\/NIST.SP.500-292"},{"key":"32_CR22","first-page":"1","volume":"6","author":"L Yang","year":"2017","unstructured":"Yang, L.: Industry 4.0: a survey on technologies, applications and open research issues. J. Ind. Inf. Integr. 6, 1\u201310 (2017)","journal-title":"J. Ind. Inf. Integr."},{"key":"32_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"422","DOI":"10.1007\/11767718_38","volume-title":"Product-Focused Software Process Improvement","author":"RJ Machado","year":"2006","unstructured":"Machado, R.J., Fernandes, J.M., Monteiro, P., Rodrigues, H.: Refinement of software architectures by recursive model transformations. In: M\u00fcnch, J., Vierimaa, M. (eds.) PROFES 2006. LNCS, vol. 4034, pp. 422\u2013428. Springer, Heidelberg (2006). https:\/\/doi.org\/10.1007\/11767718_38"},{"key":"32_CR24","doi-asserted-by":"crossref","unstructured":"Machado, R.J., Fernandes, J.M., Monteiro, P., Rodrigues, H.: Transformation of UML models for service-oriented software architectures. In: 12th IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, ECBS 2005, pp. 173\u2013182 (2005)","DOI":"10.1109\/ECBS.2005.73"},{"key":"32_CR25","unstructured":"Matinlassi, M., Niemel\u00e4, E., Dobrica, L.: Quality-driven architecture design and quality analysis method: A revolutionary initiation approach to a product line architecture. VTT Technical Research Centre of Finland (2002)"},{"key":"32_CR26","doi-asserted-by":"crossref","unstructured":"Monteiro, P., Carvalho, M., Morais, F., Melo, M., Machado, R.J., Pereira, F.: Adoption of architecture reference models for industrial information management systems. In: 2018 International Conference on Intelligent Systems, pp. 763\u2013770. IEEE (2018)","DOI":"10.1109\/IS.2018.8710550"},{"key":"32_CR27","unstructured":"Neuman, S.: Building Microservices: Designing Fine-Grained Systems, 2nd edn. Oreilly & Associates Inc. (2021)"},{"key":"32_CR28","doi-asserted-by":"crossref","unstructured":"Santos, N., et al.: UH4SP: a software platform for integrated management of connected smart plants. In: 9th International Conference on Intelligent Systems 2018: Theory, Research and Innovation in Applications, IS 2018 - Proceedings, pp. 541\u2013548 (2018)","DOI":"10.1109\/IS.2018.8710468"},{"key":"32_CR29","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1007\/978-3-319-94890-4_8","volume-title":"Fog Computing","author":"N Santos","year":"2018","unstructured":"Santos, N., et al.: Specifying software services for fog computing architectures using recursive model transformations. In: Mahmood, Z. (ed.) Fog Computing, pp. 153\u2013181. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-94890-4_8"},{"key":"32_CR30","unstructured":"Smirnov, A., Chandra, C.: Ontology-based knowledge management for co-operative supply chain configuration. In: Proceedings of the AAAI Spring Symposium Bringing Knowledge to Business Processes, pp. 85\u201392. AAAI Press (2000)"},{"key":"32_CR31","doi-asserted-by":"crossref","unstructured":"Stahl, D., Martensson, T., Bosch, J.: Continuous practices and devops: beyond the buzz, what does it all mean? In: 2017 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA), pp. 440\u2013448 (2017)","DOI":"10.1109\/SEAA.2017.8114695"},{"key":"32_CR32","doi-asserted-by":"crossref","unstructured":"Stillwell, M., Coutinho, J.G.F.: A DevOps approach to integration of software components in an EU research project. In: Proceedings of the 1st International Workshop on Quality-Aware DevOps, QUDOS 2015, pp. 1\u20136, New York, NY, USA. Association for Computing Machinery (2015)","DOI":"10.1145\/2804371.2804372"},{"issue":"5","key":"32_CR33","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":"32_CR34","unstructured":"Takeuchi, H., Nonaka, I.: The new new product development game. Harvard Bus. Rev. 64(1) (1986)"},{"key":"32_CR35","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1016\/j.jnca.2016.08.028","volume":"81","author":"P Varga","year":"2017","unstructured":"Varga, P., et al.: Making system of systems interoperable - the core components of the arrowhead framework. J. Netw. Comput. Appl. 81, 85\u201395 (2017)","journal-title":"J. Netw. Comput. Appl."},{"key":"32_CR36","unstructured":"Weiss, D.M., Lai, C.T.R.: Software Product-Line Engineering: A Family-Based Software Development Process. Addison-Wesley Professional (1999)"},{"key":"32_CR37","unstructured":"Wootton, B.: Why Microservices Require a DevOps Approach (2016)"},{"key":"32_CR38","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1007\/s00450-016-0337-0","volume":"32","author":"O Zimmermann","year":"2016","unstructured":"Zimmermann, O.: Microservices tenets: agile approach to service development and deployment. Comput. Sci. Res. Develop. 32, 301\u2013310 (2016)","journal-title":"Comput. Sci. Res. Develop."},{"key":"32_CR39","series-title":"Lecture Notes in Information Systems and Organisation","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1007\/978-3-319-52593-8_4","volume-title":"Complexity in Information Systems Development","author":"M Z\u00fa\u00f1iga-Prieto","year":"2017","unstructured":"Z\u00fa\u00f1iga-Prieto, M., Insfran, E., Abrah\u00e3o, S., Cano-Genoves, C.: Automation of the incremental integration of microservices architectures. In: Go\u0142uchowski, J., Pa\u0144kowska, M., Linger, H., Barry, C., Lang, M., Schneider, C. (eds.) Complexity in Information Systems Development. LNISO, vol. 22, pp. 51\u201368. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-52593-8_4"},{"key":"32_CR40","series-title":"Smart Innovation, Systems and Technologies","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1007\/978-3-319-77917-1_3","volume-title":"Managing Software Crisis: A Smart Way to Enterprise Agility","author":"SV Zykov","year":"2018","unstructured":"Zykov, S.V.: Agile Services. In: Managing Software Crisis: A Smart Way to Enterprise Agility. SIST, vol. 92, pp. 65\u2013105. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-77917-1_3"}],"container-title":["Lecture Notes in Networks and Systems","Intelligent Systems and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-16075-2_32","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,2]],"date-time":"2024-10-02T21:53:47Z","timestamp":1727906027000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-16075-2_32"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,9,1]]},"ISBN":["9783031160745","9783031160752"],"references-count":40,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-16075-2_32","relation":{},"ISSN":["2367-3370","2367-3389"],"issn-type":[{"type":"print","value":"2367-3370"},{"type":"electronic","value":"2367-3389"}],"subject":[],"published":{"date-parts":[[2022,9,1]]},"assertion":[{"value":"1 September 2022","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"IntelliSys","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Proceedings of SAI Intelligent Systems Conference","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Amsterdam","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"The Netherlands","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2022","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 September 2022","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2 September 2022","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"intellisys2022","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/saiconference.com\/IntelliSys","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}