{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T00:43:16Z","timestamp":1743122596643,"version":"3.40.3"},"publisher-location":"Cham","reference-count":33,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030732028"},{"type":"electronic","value":"9783030732035"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","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":[[2021]]},"DOI":"10.1007\/978-3-030-73203-5_1","type":"book-chapter","created":{"date-parts":[[2021,4,9]],"date-time":"2021-04-09T06:04:19Z","timestamp":1617948259000},"page":"3-15","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["From Component-Based Architectures to Microservices: A 25-years-long Journey in Designing and Realizing Service-Based Systems"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9680-7658","authenticated-orcid":false,"given":"Giuseppe","family":"De Giacomo","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2875-6187","authenticated-orcid":false,"given":"Maurizio","family":"Lenzerini","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9216-8502","authenticated-orcid":false,"given":"Francesco","family":"Leotta","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9730-8882","authenticated-orcid":false,"given":"Massimo","family":"Mecella","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,4,10]]},"reference":[{"key":"1_CR1","doi-asserted-by":"publisher","unstructured":"Dumas, M., La\u00a0Rosa, M., Mendling, J., Reijers, H.A.: Fundamentals of Business Process Management, 2nd edn. Springer, Heidelberg (2018). https:\/\/doi.org\/10.1007\/978-3-662-56509-4","DOI":"10.1007\/978-3-662-56509-4"},{"issue":"1","key":"1_CR2","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1145\/2080.357392","volume":"2","author":"AD Birrell","year":"1984","unstructured":"Birrell, A.D., Nelson, B.J.: Implementing remote procedure calls. ACM Trans. Comput. Syst. (TOCS) 2(1), 39\u201359 (1984)","journal-title":"ACM Trans. Comput. Syst. (TOCS)"},{"issue":"10","key":"1_CR3","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1145\/944217.944233","volume":"46","author":"MP Papazoglou","year":"2003","unstructured":"Papazoglou, M.P., Georgakopoulos, D.: Service-oriented computing. Commun. ACM 46(10), 25\u201328 (2003)","journal-title":"Commun. ACM"},{"issue":"3","key":"1_CR4","doi-asserted-by":"publisher","first-page":"389","DOI":"10.1007\/s00778-007-0044-3","volume":"16","author":"MP Papazoglou","year":"2007","unstructured":"Papazoglou, M.P., Van Den Heuvel, W.-J.: Service-Oriented Architectures: approaches, technologies and research issues. VLDB J. 16(3), 389\u2013415 (2007)","journal-title":"VLDB J."},{"key":"1_CR5","volume-title":"Web Services: Principles and Technology","author":"M Papazoglou","year":"2008","unstructured":"Papazoglou, M.: Web Services: Principles and Technology. Pearson Education, London (2008)"},{"key":"1_CR6","unstructured":"D\u2019souza, D.F., Wills, A.C.: Objects, Components, and Frameworks with UML: the Catalysis Approach. Addison-Wesley, Boston (1998)"},{"key":"1_CR7","unstructured":"Cheesman, J., Daniels, J.: UML Components. Addison-Wesley, Boston (2001)"},{"key":"1_CR8","doi-asserted-by":"publisher","unstructured":"Calvanese, D., Lenzerini, M., Nardi, D.: Description logics for conceptual data modeling. In: Chomicki J., Saake G. (eds.) Logics for Databases and Information Systems. The Springer International Series in Engineering and Computer Science, vol. 436, pp. 229\u2013263. Springer, Boston (1998). https:\/\/doi.org\/10.1007\/978-1-4615-5643-5_8","DOI":"10.1007\/978-1-4615-5643-5_8"},{"key":"1_CR9","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, Boston (2004)"},{"key":"1_CR10","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-90008-7","volume-title":"The Web Was Done by Amateurs","author":"M Aiello","year":"2018","unstructured":"Aiello, M.: The Web Was Done by Amateurs. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-90008-7"},{"key":"1_CR11","unstructured":"Houston, P.J.: Introduction to DCE and Encina. Whitepaper, Transarc Corp (1996)"},{"issue":"2","key":"1_CR12","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/35.565655","volume":"35","author":"S Vinoski","year":"1997","unstructured":"Vinoski, S.: CORBA: integrating diverse applications within distributed heterogeneous environments. IEEE Commun. Mag. 35(2), 46\u201355 (1997)","journal-title":"IEEE Commun. Mag."},{"key":"1_CR13","unstructured":"Sessions, R.: COM and DCOM: Microsoft\u2019s Vision for Distributed Objects. Wiley, New York (1997)"},{"key":"1_CR14","volume-title":"Understanding COM+","author":"DS Platt","year":"1999","unstructured":"Platt, D.S.: Understanding COM+. Microsoft Press, Redmond (1999)"},{"key":"1_CR15","doi-asserted-by":"publisher","unstructured":"Alonso, G., Casati, F., Kuno, H.A., Machiraju, V.: Web Services. Concepts, Architectures and Applications. Springer, Heidelberg (2004). https:\/\/doi.org\/10.1007\/978-3-662-10876-5","DOI":"10.1007\/978-3-662-10876-5"},{"issue":"2","key":"1_CR16","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1145\/514183.514185","volume":"2","author":"RT Fielding","year":"2002","unstructured":"Fielding, R.T., Taylor, R.N.: Principled design of the modern web architecture. ACM Trans. Internet Technol. 2(2), 115\u2013150 (2002)","journal-title":"ACM Trans. Internet Technol."},{"key":"1_CR17","doi-asserted-by":"crossref","unstructured":"Pautasso, C., Zimmermann, O., Leymann, F.: Restful Web services vs. \u201cbig\u201d Web services: making the right architectural decision. In: Proceedings of 17th WWW, pp. 805\u2013814 (2008)","DOI":"10.1145\/1367497.1367606"},{"issue":"12","key":"1_CR18","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1145\/3368454","volume":"62","author":"P Castro","year":"2019","unstructured":"Castro, P., Ishakian, V., Muthusamy, V., Slominski, A.: The rise of serverless computing. Commun. ACM 62(12), 44\u201354 (2019)","journal-title":"Commun. ACM"},{"key":"1_CR19","unstructured":"Bass, L.J., Weber, I.M., Zhu, L.: DevOps - A Software Architect\u2019s Perspective. SEI Series in Software Engineering. Addison-Wesley, Boston (2015)"},{"key":"1_CR20","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"290","DOI":"10.1007\/978-3-540-25975-6_22","volume-title":"Advanced Information Systems Engineering","author":"K Ba\u00efna","year":"2004","unstructured":"Ba\u00efna, K., Benatallah, B., Casati, F., Toumani, F.: Model-driven Web service development. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 290\u2013306. Springer, Heidelberg (2004). https:\/\/doi.org\/10.1007\/978-3-540-25975-6_22"},{"key":"1_CR21","unstructured":"Skogan, D., Gr\u00f8nmo, R., Solheim, I.: Web service composition in UML. In: Proceedings of the EDOC 2004, pp. 47\u201357. IEEE (2004)"},{"key":"1_CR22","unstructured":"Graham, I.: Requirements Modelling and Specification for Service-Oriented Architecture. Wiley, New York (2008)"},{"issue":"6","key":"1_CR23","doi-asserted-by":"publisher","first-page":"51","DOI":"10.1109\/MIC.2004.58","volume":"8","author":"N Milanovic","year":"2004","unstructured":"Milanovic, N., Malek, M.: Current solutions for Web service composition. IEEE Internet Comput. 8(6), 51\u201359 (2004)","journal-title":"IEEE Internet Comput."},{"issue":"3","key":"1_CR24","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2831270","volume":"48","author":"AL Lemos","year":"2015","unstructured":"Lemos, A.L., Daniel, F., Benatallah, B.: Web service composition: a survey of techniques and tools. ACM Comput. Surv. (CSUR) 48(3), 1\u201341 (2015)","journal-title":"ACM Comput. Surv. (CSUR)"},{"key":"1_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1007\/978-3-540-24593-3_4","volume-title":"Service-Oriented Computing - ICSOC 2003","author":"D Berardi","year":"2003","unstructured":"Berardi, D., Calvanese, D., De Giacomo, G., Lenzerini, M., Mecella, M.: Automatic composition of E-services that export their behavior. In: Orlowska, M.E., Weerawarana, S., Papazoglou, M.P., Yang, J. (eds.) ICSOC 2003. LNCS, vol. 2910, pp. 43\u201358. Springer, Heidelberg (2003). https:\/\/doi.org\/10.1007\/978-3-540-24593-3_4"},{"key":"1_CR26","unstructured":"Berardi, D., Calvanese, D., De Giacomo, G., Hull, R., Mecella, M.: Automatic composition of transition-based semantic Web services with messaging. In: Proceedings of the 31st VLDB, VLDB, pp. 613\u2013624 (2005)"},{"issue":"3","key":"1_CR27","first-page":"18","volume":"31","author":"D Calvanese","year":"2008","unstructured":"Calvanese, D., De Giacomo, G., Lenzerini, M., Mecella, M., Patrizi, F.: Automatic service composition and synthesis: the Roman model. IEEE Data Eng. Bull. 31(3), 18\u201322 (2008)","journal-title":"IEEE Data Eng. Bull."},{"issue":"2","key":"1_CR28","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/5254.920599","volume":"16","author":"SA McIlraith","year":"2001","unstructured":"McIlraith, S.A., Son, T.C., Zeng, H.: Semantic Web services. IEEE Intell. Syst. 16(2), 46\u201353 (2001)","journal-title":"IEEE Intell. Syst."},{"issue":"2","key":"1_CR29","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1016\/S1567-4223(02)00015-7","volume":"1","author":"D Fensel","year":"2002","unstructured":"Fensel, D., Bussler, C.: The Web service modeling framework WSMF. Electron. Commer. Res. Appl. 1(2), 113\u2013137 (2002)","journal-title":"Electron. Commer. Res. Appl."},{"key":"1_CR30","doi-asserted-by":"publisher","DOI":"10.1002\/9781119597926","volume-title":"Modern Big Data Architectures: A Multi-agent Systems Perspective","author":"D Ryzko","year":"2020","unstructured":"Ryzko, D.: Modern Big Data Architectures: A Multi-agent Systems Perspective. Wiley, New York (2020)"},{"issue":"4","key":"1_CR31","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1145\/2983528","volume":"60","author":"A Bouguettaya","year":"2017","unstructured":"Bouguettaya, A., et al.: A service computing manifesto: the next 10 years. Commun. ACM 60(4), 64\u201372 (2017)","journal-title":"Commun. ACM"},{"key":"1_CR32","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"612","DOI":"10.1007\/978-3-319-59536-8_38","volume-title":"Advanced Information Systems Engineering","author":"G De Giacomo","year":"2017","unstructured":"De Giacomo, G., Oriol, X., Esta\u00f1ol, M., Teniente, E.: Linking data and BPMN processes to achieve executable models. In: Dubois, E., Pohl, K. (eds.) CAiSE 2017. LNCS, vol. 10253, pp. 612\u2013628. Springer, Cham (2017). https:\/\/doi.org\/10.1007\/978-3-319-59536-8_38"},{"key":"1_CR33","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"102","DOI":"10.1007\/978-3-030-33702-5_9","volume-title":"Service-Oriented Computing","author":"X Oriol","year":"2019","unstructured":"Oriol, X., De Giacomo, G., Esta\u00f1ol, M., Teniente, E.: Automatic business process model extension to repair constraint violations. In: Yangui, S., Bouassida Rodriguez, I., Drira, K., Tari, Z. (eds.) ICSOC 2019. LNCS, vol. 11895, pp. 102\u2013118. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-33702-5_9"}],"container-title":["Lecture Notes in Computer Science","Next-Gen Digital Services. A Retrospective and Roadmap for Service Computing of the Future"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-73203-5_1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,9]],"date-time":"2021-04-09T06:05:50Z","timestamp":1617948350000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-73203-5_1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030732028","9783030732035"],"references-count":33,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-73203-5_1","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"10 April 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}