{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,27]],"date-time":"2025-10-27T10:56:20Z","timestamp":1761562580504},"publisher-location":"Cham","reference-count":35,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030316457"},{"type":"electronic","value":"9783030316464"}],"license":[{"start":{"date-parts":[[2019,12,12]],"date-time":"2019-12-12T00:00:00Z","timestamp":1576108800000},"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":[[2020]]},"DOI":"10.1007\/978-3-030-31646-4_6","type":"book-chapter","created":{"date-parts":[[2019,12,11]],"date-time":"2019-12-11T15:04:52Z","timestamp":1576076692000},"page":"129-146","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Modeling Microservice Conversations with RESTalk"],"prefix":"10.1007","author":[{"given":"Ana","family":"Ivanchikj","sequence":"first","affiliation":[]},{"given":"Cesare","family":"Pautasso","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,12,12]]},"reference":[{"key":"6_CR1","doi-asserted-by":"publisher","first-page":"44","DOI":"10.1109\/SOCA.2016.15","volume-title":"A systematic mapping study in microservice architecture, in 2016 IEEE 9th International Conference on Service-Oriented Computing and Applications (SOCA)","author":"N Alshuqayran","year":"2016","unstructured":"N. Alshuqayran, N. Ali, R. Evans, A systematic mapping study in microservice architecture, in 2016 IEEE 9th International Conference on Service-Oriented Computing and Applications (SOCA) (IEEE, Piscataway, 2016), pp. 44\u201351"},{"key":"6_CR2","volume-title":"Building Hypermedia APIs with HTML5 and Node","author":"M Amundsen","year":"2011","unstructured":"M. Amundsen, Building Hypermedia APIs with HTML5 and Node (O\u2019Reilly, Beijing, 2011)"},{"issue":"1","key":"6_CR3","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/MIC.2004.1260703","volume":"8","author":"B Benatallah","year":"2004","unstructured":"B. Benatallah, F. Casati, F. Toumani, Web service conversation modeling: a cornerstone for e-business automation. IEEE Internet Comput. 8(1), 46\u201354 (2004)","journal-title":"IEEE Internet Comput."},{"key":"6_CR4","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-02549-5","volume-title":"Model-Driven Software Engineering in Practice","author":"M Brambilla","year":"2017","unstructured":"M. Brambilla, J. Cabot, M. Wimmer, Model-Driven Software Engineering in Practice (Morgan & Claypool Publishers, San Rafael, 2017)"},{"key":"6_CR5","volume-title":"User Stories Applied: For Agile Software Development","author":"M Cohn","year":"2004","unstructured":"M. Cohn, User Stories Applied: For Agile Software Development (Addison-Wesley Professional, Boston, 2004)"},{"key":"6_CR6","volume-title":"Microservices from Theory to Practice: Creating Applications in IBM Bluemix Using the Microservices Approach","author":"S Daya","year":"2016","unstructured":"S. Daya, N. Van Duy, K. Eati, C.M. Ferreira, D. Glozic, V. Gucer, M. Gupta, S. Joshi, V. Lampkin, M. Martins, et al. Microservices from Theory to Practice: Creating Applications in IBM Bluemix Using the Microservices Approach (IBM Redbooks, Poughkeepsie, 2016)"},{"key":"6_CR7","first-page":"213","volume-title":"Engineering web applications using real-time collaborative modeling, in CYTED-RITOS International Workshop on Groupware","author":"P Lange de","year":"2017","unstructured":"P. de Lange, P. Nicolaescu, R. Klamma, M. Jarke, Engineering web applications using real-time collaborative modeling, in CYTED-RITOS International Workshop on Groupware (Springer, Berlin, 2017), pp. 213\u2013228"},{"key":"6_CR8","doi-asserted-by":"publisher","first-page":"195","DOI":"10.1007\/978-3-319-67425-4_12","volume-title":"Microservices: yesterday, today, and tomorrow, in Present and Ulterior Software Engineering","author":"N Dragoni","year":"2017","unstructured":"N. Dragoni, S. Giallorenzo, A.L. Lafuente, M. Mazzara, F. Montesi, R. Mustafin, L. Safina, Microservices: yesterday, today, and tomorrow, in Present and Ulterior Software Engineering (Springer, Berlin, 2017), pp. 195\u2013216"},{"key":"6_CR9","first-page":"267","volume-title":"Example-driven web api specification discovery, in European Conference on Modelling Foundations and Applications","author":"H Ed-Douibi","year":"2017","unstructured":"H. Ed-Douibi, J.L. C\u00e1novas Izquierdo, J. Cabot, Example-driven web api specification discovery, in European Conference on Modelling Foundations and Applications (Springer, Berlin, 2017), pp. 267\u2013284"},{"key":"6_CR10","first-page":"46","volume-title":"Towards recovering the software architecture of microservice-based systems, in 2017 IEEE International Conference on Software Architecture Workshops (ICSAW)","author":"G Granchelli","year":"2017","unstructured":"G. Granchelli, M. Cardarelli, P. Di Francesco, I. Malavolta, L. Iovino, A. Di Salle, Towards recovering the software architecture of microservice-based systems, in 2017 IEEE International Conference on Software Architecture Workshops (ICSAW) (IEEE, Piscataway, 2017), pp. 46\u201353"},{"key":"6_CR11","doi-asserted-by":"crossref","unstructured":"J. Gregorio, R. Fielding, M. Hadley, M. Nottingham, D. Orchard, URI Template (2012). Request for Comments: 6570","DOI":"10.17487\/rfc6570"},{"key":"6_CR12","doi-asserted-by":"crossref","unstructured":"F. Haupt, F. Leymann, C. Pautasso, A conversation based approach for modeling REST APIs, in Proceeding of the 12th Working IEEE\/IFIP Conference on Software Architecture (WICSA 2015), Montreal, Canada (2015)","DOI":"10.1109\/WICSA.2015.20"},{"issue":"3","key":"6_CR13","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1007\/s00450-017-0384-1","volume":"33","author":"F Haupt","year":"2018","unstructured":"F. Haupt, F. Leymann, K. Vukojevic-Haupt, API governance support through the structural analysis of rest APIS. Comput. Sci. Res. Dev. 33(3), 291\u2013303 (2018)","journal-title":"Comput. Sci. Res. Dev."},{"issue":"3","key":"6_CR14","doi-asserted-by":"publisher","first-page":"78","DOI":"10.1109\/MIC.2007.68","volume":"11","author":"G Hohpe","year":"2007","unstructured":"G. Hohpe, Let\u2019s have a conversation. IEEE Internet Comput. 11(3), 78\u201381 (2007)","journal-title":"IEEE Internet Comput."},{"key":"6_CR15","first-page":"583","volume-title":"RESTful conversation with RESTalk -the use case of doodle-, in Proceedings of the International Conference on Web Engineering (ICWE\u201916)","author":"A Ivanchikj","year":"2016","unstructured":"A. Ivanchikj, RESTful conversation with RESTalk -the use case of doodle-, in Proceedings of the International Conference on Web Engineering (ICWE\u201916) (Springer, Berlin, 2016), pp. 583\u2013587"},{"key":"6_CR16","first-page":"3","volume-title":"Sketching process models by mining participant stories, in International Conference on Business Process Management","author":"A Ivanchikj","year":"2019","unstructured":"A. Ivanchikj, C. Pautasso, Sketching process models by mining participant stories, in International Conference on Business Process Management (Springer, Berlin, 2019), pp. 3\u201319"},{"key":"6_CR17","first-page":"1","volume":"17","author":"A Ivanchikj","year":"2016","unstructured":"A. Ivanchikj, C. Pautasso, S. Schreier, Visual modeling of restful conversations with restalk. J. Softw. Syst. Model. 17, 1\u201321 (2016)","journal-title":"J. Softw. Syst. Model."},{"key":"6_CR18","first-page":"470","volume-title":"Restalk miner: mining restful conversations, pattern discovery and matching, in International Conference on Service-Oriented Computing","author":"A Ivanchikj","year":"2018","unstructured":"A. Ivanchikj, I. Gjorgjiev, C. Pautasso, Restalk miner: mining restful conversations, pattern discovery and matching, in International Conference on Service-Oriented Computing (Springer, Berlin, 2018), pp. 470\u2013475"},{"issue":"3","key":"6_CR19","doi-asserted-by":"publisher","first-page":"1031","DOI":"10.1007\/s10270-016-0532-2","volume":"17","author":"A Ivanchikj","year":"2018","unstructured":"A. Ivanchikj, C. Pautasso, S. Schreier, Visual modeling of RESTful conversations with RESTalk. Softw. Syst. Model. 17(3), 1031\u20131051 (2018)","journal-title":"Softw. Syst. Model."},{"issue":"3","key":"6_CR20","doi-asserted-by":"publisher","first-page":"24","DOI":"10.1109\/MS.2018.2141039","volume":"35","author":"P Jamshidi","year":"2018","unstructured":"P. Jamshidi, C. Pahl, N.C. Mendon\u00e7a, J. Lewis, S. Tilkov, Microservices: the journey so far and challenges ahead. IEEE Softw. 35(3), 24\u201335 (2018)","journal-title":"IEEE Softw."},{"key":"6_CR21","unstructured":"D. Jordan, J. Evdemon, Business Process Model and Notation Version 2.0 (OMG, Needham, 2011). http:\/\/www.omg.org\/spec\/BPMN\/2.0\/"},{"key":"6_CR22","unstructured":"P. Karwatka, M. Gil, M. Grabowski, A. Graf, P. Jedrzejewski, M. Kurzeja, A. Orfin, B. Picho, Microsevice Architecture for eCommerce (2017). https:\/\/divante.co\/books\/PDFy\/microservices-architecture-for-ecommerce.pdf"},{"key":"6_CR23","first-page":"1","volume":"14","author":"H Knoche","year":"2019","unstructured":"H. Knoche, W. Hasselbring, Drivers and barriers for microservice adoption\u2013a survey among professionals in germany. Enterp. Model. Inf. Syst. Archit. (EMISAJ) 14, 1\u20131 (2019)","journal-title":"Enterp. Model. Inf. Syst. Archit. (EMISAJ)"},{"key":"6_CR24","first-page":"428","volume-title":"Scalable microservice based architecture for enabling DMTF profiles, in 2015 11th International Conference on Network and Service Management (CNSM)","author":"D Malavalli","year":"2015","unstructured":"D. Malavalli, S. Sathappan, Scalable microservice based architecture for enabling DMTF profiles, in 2015 11th International Conference on Network and Service Management (CNSM) (IEEE, Piscataway, 2015), pp. 428\u2013432"},{"key":"6_CR25","volume-title":"Building Microservices","author":"S Newman","year":"2015","unstructured":"S. Newman, Building Microservices (O\u2019Reilly, Sebastopol, 2015)"},{"key":"6_CR26","unstructured":"A. Nikaj, S. Mandal, C. Pautasso, M. Weske, From choreography diagrams to RESTful interactions, in Proceeding of the 11th International Workshop on Engineering Service-Oriented Applications (WESOA) (2015), pp. 3\u201314"},{"key":"6_CR27","first-page":"1","volume-title":"Cyclops: a micro service based approach for dynamic rating, charging & billing for cloud, in 2015 13th International Conference on Telecommunications (ConTEL)","author":"S Patanjali","year":"2015","unstructured":"S. Patanjali, B. Truninger, P. Harsh, T.M. Bohnert, Cyclops: a micro service based approach for dynamic rating, charging & billing for cloud, in 2015 13th International Conference on Telecommunications (ConTEL) (IEEE, Piscataway, 2015), pp. 1\u20138"},{"key":"6_CR28","unstructured":"C. Richardson, Microservices Patterns: With Examples in Java (Manning, Shelter Island, 2018)"},{"key":"6_CR29","volume-title":"RESTful Web APIs","author":"L Richardson","year":"2013","unstructured":"L. Richardson, M. Amundsen, S. Ruby, RESTful Web APIs (O\u2019Reilly, Sebastopol, 2013)"},{"key":"6_CR30","first-page":"11","volume-title":"Fulfilling the Hypermedia constraint via HTTP OPTIONS, the HTTP vocabulary in RDF, and link headers, in Proceedings of the Second International Workshop on RESTful Design","author":"T Steiner","year":"2011","unstructured":"T. Steiner, J. Algermissen, Fulfilling the Hypermedia constraint via HTTP OPTIONS, the HTTP vocabulary in RDF, and link headers, in Proceedings of the Second International Workshop on RESTful Design (ACM, New York, 2011), pp. 11\u201314"},{"key":"6_CR31","unstructured":"R. Thomas Fielding, Architectural Styles and the Design of Network-based Software Architectures, PhD thesis, University of California, Irvine, 2000"},{"key":"6_CR32","first-page":"19","volume-title":"An architecture for self-managing microservices, in Proceedings of the 1st International Workshop on Automated Incident Management in Cloud","author":"G Toffetti","year":"2015","unstructured":"G. Toffetti, S. Brunner, M. Bl\u00f6chlinger, F. Dudouet, A. Edmonds, An architecture for self-managing microservices, in Proceedings of the 1st International Workshop on Automated Incident Management in Cloud (ACM, New York, 2015), pp. 19\u201324"},{"key":"6_CR33","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-19345-3","volume-title":"Process Mining: Discovery, Conformance and Enhancement of Business Processes","author":"W Aalst van der","year":"2011","unstructured":"W. van der Aalst, Process Mining: Discovery, Conformance and Enhancement of Business Processes (Springer, Berlin, 2011)"},{"key":"6_CR34","volume-title":"Remoting Patterns: Foundations of Enterprise, Internet and Realtime Distributed Object Middleware","author":"M V\u00f6lter","year":"2013","unstructured":"M. V\u00f6lter, M. Kircher, U. Zdun, Remoting Patterns: Foundations of Enterprise, Internet and Realtime Distributed Object Middleware (Wiley, Hoboken, 2013)"},{"issue":"3","key":"6_CR35","doi-asserted-by":"publisher","first-page":"301","DOI":"10.1007\/s00450-016-0337-0","volume":"32","author":"O Zimmermann","year":"2017","unstructured":"O. Zimmermann, Microservices tenets. Comput. Sci. Res. Dev. 32(3), 301\u2013310 (2017)","journal-title":"Comput. Sci. Res. Dev."}],"container-title":["Microservices"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-31646-4_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,10,8]],"date-time":"2022-10-08T06:00:53Z","timestamp":1665208853000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-31646-4_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,12]]},"ISBN":["9783030316457","9783030316464"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-31646-4_6","relation":{},"subject":[],"published":{"date-parts":[[2019,12,12]]},"assertion":[{"value":"12 December 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}}]}}