{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,1]],"date-time":"2025-10-01T15:20:15Z","timestamp":1759332015655,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,7,3]],"date-time":"2019-07-03T00:00:00Z","timestamp":1562112000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,7,3]]},"DOI":"10.1145\/3361149.3361164","type":"proceedings-article","created":{"date-parts":[[2019,12,5]],"date-time":"2019-12-05T14:07:37Z","timestamp":1575554857000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":34,"title":["Interface evolution patterns"],"prefix":"10.1145","author":[{"given":"Daniel","family":"L\u00fcbke","sequence":"first","affiliation":[{"name":"iQuest GmbH, Hanover, Germany"}]},{"given":"Olaf","family":"Zimmermann","sequence":"additional","affiliation":[{"name":"University of Applied Sciences of Eastern Switzerland, Rapperswil, Switzerland"}]},{"given":"Cesare","family":"Pautasso","sequence":"additional","affiliation":[{"name":"USI Lugano, Switzerland"}]},{"given":"Uwe","family":"Zdun","sequence":"additional","affiliation":[{"name":"University of Vienna, Austria"}]},{"given":"Mirko","family":"Stocker","sequence":"additional","affiliation":[{"name":"University of Applied Sciences of Eastern Switzerland, Rapperswil, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2019,7,3]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Subbu Allamaraju. 2010. RESTful Web Services Cookbook. O'Reilly.  Subbu Allamaraju. 2010. RESTful Web Services Cookbook. O'Reilly."},{"volume-title":"Web services: Concepts, Architectures and Applications","author":"Alonso Gustavo","key":"e_1_3_2_1_2_1","unstructured":"Gustavo Alonso , Fabio Casati , Harumi Kuno , and Vijay Machiraju . 2003. Web services: Concepts, Architectures and Applications . Springer . Gustavo Alonso, Fabio Casati, Harumi Kuno, and Vijay Machiraju. 2003. Web services: Concepts, Architectures and Applications. Springer."},{"key":"e_1_3_2_1_3_1","series-title":"Lecture Notes in Informatics (LNI), Proceedings INFORMATIK","volume-title":"Terravis - Large Scale Business Process Integration between Public and Private Partners","author":"Berli Walter","year":"2014","unstructured":"Walter Berli , Daniel L\u00fcbke , and Werner M\u00f6ckli . 2014. Terravis - Large Scale Business Process Integration between Public and Private Partners . In Lecture Notes in Informatics (LNI), Proceedings INFORMATIK 2014 , Erhard Pl\u00f6dereder, Lars Grunske , Eric Schneider, and Dominik Ull (Eds.), Vol. P-232 . Gesellschaft f\u00fcr Informatik e.V., Gesellschaft f\u00fcr Informatik e.V., 1075--1090. Walter Berli, Daniel L\u00fcbke, and Werner M\u00f6ckli. 2014. Terravis - Large Scale Business Process Integration between Public and Private Partners. In Lecture Notes in Informatics (LNI), Proceedings INFORMATIK 2014, Erhard Pl\u00f6dereder, Lars Grunske, Eric Schneider, and Dominik Ull (Eds.), Vol. P-232. Gesellschaft f\u00fcr Informatik e.V., Gesellschaft f\u00fcr Informatik e.V., 1075--1090."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00287-004-0380-2"},{"volume-title":"Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing","author":"Buschmann Frank","key":"e_1_3_2_1_5_1","unstructured":"Frank Buschmann , Kevlin Henney , and Douglas Schmidt . 2007. Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing . Wiley . Frank Buschmann, Kevlin Henney, and Douglas Schmidt. 2007. Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing. Wiley."},{"volume-title":"Service Design Patterns: Fundamental Design Solutions for SOAP\/WSDL and RESTful Web Services","author":"Daigneau Robert","key":"e_1_3_2_1_6_1","unstructured":"Robert Daigneau . 2011. Service Design Patterns: Fundamental Design Solutions for SOAP\/WSDL and RESTful Web Services . Addison-Wesley Professional . http:\/\/www.servicedesignpatterns.com\/ Robert Daigneau. 2011. Service Design Patterns: Fundamental Design Solutions for SOAP\/WSDL and RESTful Web Services. Addison-Wesley Professional. http:\/\/www.servicedesignpatterns.com\/"},{"volume-title":"SOA with REST - Principles, Patterns and Constraints for Building Enterprise Solutions with REST","author":"Erl Thomas","key":"e_1_3_2_1_7_1","unstructured":"Thomas Erl , Benjamin Carlyle , Cesare Pautasso , and Raj Balasubramanian . 2013. SOA with REST - Principles, Patterns and Constraints for Building Enterprise Solutions with REST . Prentice Hall . I-XXXII, 1--577 pages. Thomas Erl, Benjamin Carlyle, Cesare Pautasso, and Raj Balasubramanian. 2013. SOA with REST - Principles, Patterns and Constraints for Building Enterprise Solutions with REST. Prentice Hall. I-XXXII, 1--577 pages."},{"volume-title":"Domain-Driven Design: Tacking Complexity In the Heart of Software","author":"Evans Eric","key":"e_1_3_2_1_8_1","unstructured":"Eric Evans . 2003. Domain-Driven Design: Tacking Complexity In the Heart of Software . Addison-Wesley . Eric Evans. 2003. Domain-Driven Design: Tacking Complexity In the Heart of Software. Addison-Wesley."},{"key":"e_1_3_2_1_9_1","unstructured":"Andr\u00e9 Fachat. 2019. Challenges and benefits of the microservice architectural style. https:\/\/developer.ibm.com\/articles\/challenges-and-benefits-of-the-microservice-architectural-style-part-2\/  Andr\u00e9 Fachat. 2019. Challenges and benefits of the microservice architectural style. https:\/\/developer.ibm.com\/articles\/challenges-and-benefits-of-the-microservice-architectural-style-part-2\/"},{"volume-title":"Cloud Computing Patterns: Fundamentals to Design, Build, and Manage Cloud Applications","author":"Fehling Christoph","key":"e_1_3_2_1_10_1","unstructured":"Christoph Fehling , Frank Leymann , Ralph Retter , Walter Schupeck , and Peter Arbitter . 2014. Cloud Computing Patterns: Fundamentals to Design, Build, and Manage Cloud Applications . Springer . Christoph Fehling, Frank Leymann, Ralph Retter, Walter Schupeck, and Peter Arbitter. 2014. Cloud Computing Patterns: Fundamentals to Design, Build, and Manage Cloud Applications. Springer."},{"volume-title":"Patterns of Enterprise Application Architecture","author":"Fowler Martin","key":"e_1_3_2_1_11_1","unstructured":"Martin Fowler . 2002. Patterns of Enterprise Application Architecture . Addison-Wesley . Martin Fowler. 2002. Patterns of Enterprise Application Architecture. Addison-Wesley."},{"key":"e_1_3_2_1_12_1","unstructured":"Pat Helland. 2005. Data on the Outside Versus Data on the Inside. (2005) 144--153. http:\/\/cidrdb.org\/cidr2005\/papers\/P12.pdf  Pat Helland. 2005. Data on the Outside Versus Data on the Inside. (2005) 144--153. http:\/\/cidrdb.org\/cidr2005\/papers\/P12.pdf"},{"volume-title":"Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions","author":"Hohpe Gregor","key":"e_1_3_2_1_13_1","unstructured":"Gregor Hohpe and Bobby Woolf . 2003. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions . Addison-Wesley . Gregor Hohpe and Bobby Woolf. 2003. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jsis.2012.10.003"},{"key":"e_1_3_2_1_15_1","unstructured":"Nicolai Josuttis. 2007. SOA in Practice: The Art of Distributed System Design. O'Reilly.  Nicolai Josuttis. 2007. SOA in Practice: The Art of Distributed System Design. O'Reilly."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2016.117"},{"key":"e_1_3_2_1_17_1","volume-title":"Object-oriented Software Construction","author":"Meyer Bertrand","unstructured":"Bertrand Meyer . 1997. Object-oriented Software Construction ( 2 nd Ed.). Prentice-Hall . Bertrand Meyer. 1997. Object-oriented Software Construction (2nd Ed.). Prentice-Hall.","edition":"2"},{"volume-title":"Managed Evolution - A Strategy for Very Large Information Systems","author":"Murer Stephan","key":"e_1_3_2_1_18_1","unstructured":"Stephan Murer , Bruno Bonati , and Frank Furrer . 2010. Managed Evolution - A Strategy for Very Large Information Systems . Springer . Stephan Murer, Bruno Bonati, and Frank Furrer. 2010. Managed Evolution - A Strategy for Very Large Information Systems. Springer."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2017.24"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2017.56"},{"key":"e_1_3_2_1_21_1","unstructured":"Chris Richardson. 2016. Microservice Architecture. http:\/\/microservices.io. (2016).  Chris Richardson. 2016. Microservice Architecture. http:\/\/microservices.io. (2016)."},{"key":"e_1_3_2_1_22_1","unstructured":"Chris Richardson. 2018. Microservices Patterns. Manning.  Chris Richardson. 2018. Microservices Patterns. Manning."},{"key":"e_1_3_2_1_23_1","volume-title":"Proceedings of the 23nd European Conference on Pattern Languages of Programs (EuroPLoP '18)","author":"Stocker Mirko","year":"2018","unstructured":"Mirko Stocker , Olaf Zimmermann , Daniel L\u00fcbke , Uwe Zdun , and Cesare Pautasso . 2018 . Interface Quality Patterns - Crafting and Consuming Message-Based Remote APIs . In Proceedings of the 23nd European Conference on Pattern Languages of Programs (EuroPLoP '18) . Mirko Stocker, Olaf Zimmermann, Daniel L\u00fcbke, Uwe Zdun, and Cesare Pautasso. 2018. Interface Quality Patterns - Crafting and Consuming Message-Based Remote APIs. In Proceedings of the 23nd European Conference on Pattern Languages of Programs (EuroPLoP '18)."},{"key":"e_1_3_2_1_24_1","unstructured":"Phil Sturgeon. 2016. Build APIs you won't hate. LeanPub https:\/\/leanpub.com\/build-apis-you-wont-hate.  Phil Sturgeon. 2016. Build APIs you won't hate. LeanPub https:\/\/leanpub.com\/build-apis-you-wont-hate."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3147704.3147742"},{"volume-title":"Remoting Patterns - Foundations of Enterprise, Internet, and Realtime Distributed Object Middleware","author":"Voelter Markus","key":"e_1_3_2_1_26_1","unstructured":"Markus Voelter , Michael Kircher , and Uwe Zdun . 2004. Remoting Patterns - Foundations of Enterprise, Internet, and Realtime Distributed Object Middleware . J. Wiley & Sons , Hoboken, NJ, USA . Markus Voelter, Michael Kircher, and Uwe Zdun. 2004. Remoting Patterns - Foundations of Enterprise, Internet, and Realtime Distributed Object Middleware. J. Wiley & Sons, Hoboken, NJ, USA."},{"key":"e_1_3_2_1_27_1","volume-title":"Arnaud Lauret, and Kristopher Sandoval.","author":"Wood Chris","year":"2016","unstructured":"Chris Wood , Art Anthony , Arnaud Lauret, and Kristopher Sandoval. 2016 . The API Economy: Disruption and the Business of APIs. Nordic APIs AB, Stockholm, Sweden . https:\/\/nordicapis.com\/api-ebooks\/the-api-economy\/ Chris Wood, Art Anthony, Arnaud Lauret, and Kristopher Sandoval. 2016. The API Economy: Disruption and the Business of APIs. Nordic APIs AB, Stockholm, Sweden. https:\/\/nordicapis.com\/api-ebooks\/the-api-economy\/"},{"key":"e_1_3_2_1_28_1","volume-title":"Guiding Architectural Decision Making on Quality Aspects in Microservice APIs. In 16th International Conference on Service-Oriented Computing ICSOC","author":"Zdun Uwe","year":"2018","unstructured":"Uwe Zdun , Mirko Stocker , Olaf Zimmermann , Cesare Pautasso , and Daniel L\u00fcbke . 2018 . Guiding Architectural Decision Making on Quality Aspects in Microservice APIs. In 16th International Conference on Service-Oriented Computing ICSOC 2018. 78--89. http:\/\/eprints.cs.univie.ac.at\/5956\/ Uwe Zdun, Mirko Stocker, Olaf Zimmermann, Cesare Pautasso, and Daniel L\u00fcbke. 2018. Guiding Architectural Decision Making on Quality Aspects in Microservice APIs. In 16th International Conference on Service-Oriented Computing ICSOC 2018. 78--89. http:\/\/eprints.cs.univie.ac.at\/5956\/"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2015.37"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00450-016-0337-0"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3147704.3147734"},{"volume-title":"WSDL and UDDI to Real-World Projects","author":"Zimmermann Olaf","key":"e_1_3_2_1_32_1","unstructured":"Olaf Zimmermann , Mark Tomlinson , and Stefan Peuser . 2003. Perspectives on Web Services: Applying SOAP , WSDL and UDDI to Real-World Projects . Springer Science & Business Media . Olaf Zimmermann, Mark Tomlinson, and Stefan Peuser. 2003. Perspectives on Web Services: Applying SOAP, WSDL and UDDI to Real-World Projects. Springer Science & Business Media."}],"event":{"name":"EuroPLoP '19: 24th European Conference on Pattern Languages of Programs","acronym":"EuroPLoP '19","location":"Irsee Germany"},"container-title":["Proceedings of the 24th European Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3361149.3361164","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3361149.3361164","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:12:51Z","timestamp":1750201971000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3361149.3361164"}},"subtitle":["balancing compatibility and extensibility across service life cycles"],"short-title":[],"issued":{"date-parts":[[2019,7,3]]},"references-count":32,"alternative-id":["10.1145\/3361149.3361164","10.1145\/3361149"],"URL":"https:\/\/doi.org\/10.1145\/3361149.3361164","relation":{},"subject":[],"published":{"date-parts":[[2019,7,3]]},"assertion":[{"value":"2019-07-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}