{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:16:46Z","timestamp":1759033006239,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":51,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,7,1]],"date-time":"2020-07-01T00:00:00Z","timestamp":1593561600000},"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":[[2020,7]]},"DOI":"10.1145\/3424771.3424822","type":"proceedings-article","created":{"date-parts":[[2020,12,17]],"date-time":"2020-12-17T18:23:19Z","timestamp":1608229399000},"page":"1-24","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["Interface Responsibility Patterns"],"prefix":"10.1145","author":[{"given":"Olaf","family":"Zimmermann","sequence":"first","affiliation":[{"name":"University of Applied Sciences of Eastern Switzerland, Rapperswil, Switzerland"}]},{"given":"Daniel","family":"L\u00fcbke","sequence":"additional","affiliation":[{"name":"iQuest GmbH, Hanover, Germany"}]},{"given":"Uwe","family":"Zdun","sequence":"additional","affiliation":[{"name":"University of Vienna, Faculty of Computer Science, Software Architecture Research Group, Vienna, Austria"}]},{"given":"Cesare","family":"Pautasso","sequence":"additional","affiliation":[{"name":"Software Institute, Faculty of Informatics, USI Lugano, Switzerland"}]},{"given":"Mirko","family":"Stocker","sequence":"additional","affiliation":[{"name":"University of Applied Sciences of Eastern Switzerland, Rapperswil, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2020,12,17]]},"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."},{"key":"e_1_3_2_1_2_1","volume-title":"Core J2EE Patterns: Best Practices and Design Strategies","author":"Alur Deepak","unstructured":"Deepak Alur , Dan Malks , and John Crupi . 2013. Core J2EE Patterns: Best Practices and Design Strategies ( 2 nd ed.). Prentice Hall . Deepak Alur, Dan Malks, and John Crupi. 2013. Core J2EE Patterns: Best Practices and Design Strategies (2nd ed.). Prentice Hall.","edition":"2"},{"key":"e_1_3_2_1_3_1","volume-title":"Control-Flow Patterns for Decentralized RESTful Service Composition. ACM Transactions on the Web (TWEB) 8 (December","author":"Bellido Jesus","year":"2013","unstructured":"Jesus Bellido , Rosa Alarc\u00f3n , and Cesare Pautasso . 2013. Control-Flow Patterns for Decentralized RESTful Service Composition. ACM Transactions on the Web (TWEB) 8 (December 2013 ), 5:1-5:30. https:\/\/doi.org\/10.1145\/2535911 10.1145\/2535911 Jesus Bellido, Rosa Alarc\u00f3n, and Cesare Pautasso. 2013. Control-Flow Patterns for Decentralized RESTful Service Composition. ACM Transactions on the Web (TWEB) 8 (December 2013), 5:1-5:30. https:\/\/doi.org\/10.1145\/2535911"},{"key":"e_1_3_2_1_4_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_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00287-004-0380-2"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/3158161.3158170"},{"volume-title":"Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing","author":"Buschmann Frank","key":"e_1_3_2_1_7_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 REST ful Web Services","author":"Daigneau Robert","key":"e_1_3_2_1_8_1","unstructured":"Robert Daigneau . 2011. Service Design Patterns: Fundamental Design Solutions for SOAP\/WSDL and REST ful Web Services . Addison-Wesley Professional . http:\/\/www.servicedesignpatterns.com\/ Robert Daigneau. 2011. Service Design Patterns: Fundamental Design Solutions for SOAP\/WSDL and REST ful Web Services. Addison-Wesley Professional. http:\/\/www.servicedesignpatterns.com\/"},{"volume-title":"Domain-Driven Design: Tacking Complexity In the Heart of Software","author":"Evans Eric","key":"e_1_3_2_1_9_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."},{"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","volume-title":"RESTful Business Process Management in the Cloud. In 5th ICSE International Workshop on Principles of Engineering Service-Oriented Systems (PESOS","author":"Gambi Alessio","year":"2013","unstructured":"Alessio Gambi and Cesare Pautasso . 2013 . RESTful Business Process Management in the Cloud. In 5th ICSE International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2013). San Francisco, CA, USA. Alessio Gambi and Cesare Pautasso. 2013. RESTful Business Process Management in the Cloud. In 5th ICSE International Workshop on Principles of Engineering Service-Oriented Systems (PESOS 2013). San Francisco, CA, USA."},{"key":"e_1_3_2_1_13_1","volume-title":"Design Patterns: Elements of Reusable Object-oriented Software","author":"Gamma Erich","year":"1995","unstructured":"Erich Gamma , Richard Helm , Ralph Johnson , and John Vlissides . 1995 . Design Patterns: Elements of Reusable Object-oriented Software . Addison-Wesley . Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1995. Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-44482-6_12"},{"volume-title":"Patterns for Fault Tolerant Software","author":"Hanmer Robert","key":"e_1_3_2_1_15_1","unstructured":"Robert Hanmer . 2007. Patterns for Fault Tolerant Software . Wiley . Robert Hanmer. 2007. Patterns for Fault Tolerant Software. Wiley."},{"volume-title":"Process-Driven SOA: Patterns for Aligning Business and IT","author":"Hentrich Carsten","key":"e_1_3_2_1_16_1","unstructured":"Carsten Hentrich and Uwe Zdun . 2011. Process-Driven SOA: Patterns for Aligning Business and IT . Auerbach Publications . Carsten Hentrich and Uwe Zdun. 2011. Process-Driven SOA: Patterns for Aligning Business and IT. Auerbach Publications."},{"key":"e_1_3_2_1_17_1","volume-title":"Proceedings of the 12th European Conference on Pattern Languages of Programs (EuroPLoP)","author":"Hohpe Gregor","year":"2007","unstructured":"Gregor Hohpe . 2007 . Conversation Patterns: Interactions between Loosely Coupled Services . In Proceedings of the 12th European Conference on Pattern Languages of Programs (EuroPLoP) . Irsee, Germany. Gregor Hohpe. 2007. Conversation Patterns: Interactions between Loosely Coupled Services. In Proceedings of the 12th European Conference on Pattern Languages of Programs (EuroPLoP). Irsee, Germany."},{"key":"e_1_3_2_1_18_1","unstructured":"Gregor Hohpe. 2007. SOA Patterns: New Insights or Recycled Knowledge? Online article. https:\/\/www.enterpriseintegrationpatterns.com\/docs\/HohpeSOAPatterns.pdf  Gregor Hohpe. 2007. SOA Patterns: New Insights or Recycled Knowledge? Online article. https:\/\/www.enterpriseintegrationpatterns.com\/docs\/HohpeSOAPatterns.pdf"},{"volume-title":"Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions","author":"Hohpe Gregor","key":"e_1_3_2_1_19_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_20_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_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2011.03.005"},{"key":"e_1_3_2_1_22_1","volume-title":"Proc. of the 14th Advanced Summer School on Service-Oriented Computing (SummerSOC'20)","author":"Kapferer Stefan","year":"2020","unstructured":"Stefan Kapferer and Olaf Zimmermann . 2020 . Domain-driven Service Design - Context Modeling, Model Refactoring and Contract Generation . In Proc. of the 14th Advanced Summer School on Service-Oriented Computing (SummerSOC'20) (to appear). Springer CCIS. Stefan Kapferer and Olaf Zimmermann. 2020. Domain-driven Service Design - Context Modeling, Model Refactoring and Contract Generation. In Proc. of the 14th Advanced Summer School on Service-Oriented Computing (SummerSOC'20) (to appear). Springer CCIS."},{"key":"e_1_3_2_1_23_1","volume-title":"The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling","author":"Kimball Ralph","unstructured":"Ralph Kimball and Margy Ross . 2002. The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling ( 2 nd ed.). John Wiley . Ralph Kimball and Margy Ross. 2002. The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling (2nd ed.). John Wiley.","edition":"2"},{"volume-title":"Enterprise SOA: Service-Oriented Architecture Best Practices (The Coad Series)","author":"Krafzig Dirk","key":"e_1_3_2_1_24_1","unstructured":"Dirk Krafzig , Karl Banke , and Dirk Slama . 2004. Enterprise SOA: Service-Oriented Architecture Best Practices (The Coad Series) . Prentice Hall . Dirk Krafzig, Karl Banke, and Dirk Slama. 2004. Enterprise SOA: Service-Oriented Architecture Best Practices (The Coad Series). Prentice Hall."},{"key":"e_1_3_2_1_25_1","unstructured":"James Lewis and Martin Fowler. 2014. Microservices: a definition of this new architectural term. https:\/\/martinfowler.com\/articles\/microservices.html. https:\/\/martinfowler.com\/articles\/microservices.html  James Lewis and Martin Fowler. 2014. Microservices: a definition of this new architectural term. https:\/\/martinfowler.com\/articles\/microservices.html. https:\/\/martinfowler.com\/articles\/microservices.html"},{"volume-title":"Production workflow - concepts and techniques","author":"Leymann Frank","key":"e_1_3_2_1_26_1","unstructured":"Frank Leymann and Dieter Roller . 2000. Production workflow - concepts and techniques . Prentice Hall . Frank Leymann and Dieter Roller. 2000. Production workflow - concepts and techniques. Prentice Hall."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1147\/sj.412.0198"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3361149.3361164"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2016.117"},{"key":"e_1_3_2_1_30_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"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00450-019-00407-8"},{"key":"e_1_3_2_1_32_1","volume-title":"Building Microservices: Designing Fine-Grained Systems. O'Reilly.","author":"Newman Sam","year":"2015","unstructured":"Sam Newman . 2015 . Building Microservices: Designing Fine-Grained Systems. O'Reilly. Sam Newman. 2015. Building Microservices: Designing Fine-Grained Systems. O'Reilly."},{"volume-title":"Towards Distributed Atomic Transactions over RESTful Services","author":"Pardon Guy","key":"e_1_3_2_1_33_1","unstructured":"Guy Pardon and Cesare Pautasso . 2011. Towards Distributed Atomic Transactions over RESTful Services . Springer , 507--524. https:\/\/doi.org\/10.1007\/978-1-4419-8303-9_23 10.1007\/978-1-4419-8303-9_23 Guy Pardon and Cesare Pautasso. 2011. Towards Distributed Atomic Transactions over RESTful Services. Springer, 507--524. https:\/\/doi.org\/10.1007\/978-1-4419-8303-9_23"},{"key":"e_1_3_2_1_34_1","volume-title":"Consistent Disaster Recovery for Microservices: the BAC Theorem","author":"Pardon Guy","year":"2018","unstructured":"Guy Pardon , Cesare Pautasso , and Olaf Zimmermann . 2018. Consistent Disaster Recovery for Microservices: the BAC Theorem . IEEE Cloud Computing 5, 1 (12 2018 ), 49--59. https:\/\/doi.org\/10.1109\/MCC.2018.011791714 10.1109\/MCC.2018.011791714 Guy Pardon, Cesare Pautasso, and Olaf Zimmermann. 2018. Consistent Disaster Recovery for Microservices: the BAC Theorem. IEEE Cloud Computing 5, 1 (12 2018), 49--59. https:\/\/doi.org\/10.1109\/MCC.2018.011791714"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3011784.3011788"},{"key":"e_1_3_2_1_36_1","volume-title":"The Web as a Software Connector: Integration Resting on Linked Resources","author":"Pautasso Cesare","year":"2018","unstructured":"Cesare Pautasso and Olaf Zimmermann . 2018. The Web as a Software Connector: Integration Resting on Linked Resources . IEEE Software 35 (January\/February 2018 ), 93--98. https:\/\/doi.org\/10.1109\/MS.2017.4541049 10.1109\/MS.2017.4541049 Cesare Pautasso and Olaf Zimmermann. 2018. The Web as a Software Connector: Integration Resting on Linked Resources. IEEE Software 35 (January\/February 2018), 93--98. https:\/\/doi.org\/10.1109\/MS.2017.4541049"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2017.24"},{"key":"e_1_3_2_1_38_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_39_1","unstructured":"Chris Richardson. 2018. Microservices Patterns. Manning.  Chris Richardson. 2018. Microservices Patterns. Manning."},{"key":"e_1_3_2_1_40_1","volume-title":"Proc. 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 - Communicating and Improving the Quality of Micro services APIs . In Proc. 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 - Communicating and Improving the Quality of Micro services APIs. In Proc. of the 23nd European Conference on Pattern Languages of Programs (EuroPLoP '18)."},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-19345-3"},{"volume-title":"Implementing Domain-Driven Design","author":"Vernon Vaughn","key":"e_1_3_2_1_42_1","unstructured":"Vaughn Vernon . 2013. Implementing Domain-Driven Design . Addison-Wesley Professional . Vaughn Vernon. 2013. Implementing Domain-Driven Design. Addison-Wesley Professional."},{"volume-title":"Remoting Patterns - Foundations of Enterprise, Internet, and Realtime Distributed Object Middleware","author":"Voelter Markus","key":"e_1_3_2_1_43_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_44_1","volume-title":"Object Design: Roles, Responsibilities, and Collaborations. Pearson Education.","author":"Wirfs-Brock Rebecca","year":"2002","unstructured":"Rebecca Wirfs-Brock and Alan McKean . 2002 . Object Design: Roles, Responsibilities, and Collaborations. Pearson Education. Rebecca Wirfs-Brock and Alan McKean. 2002. Object Design: Roles, Responsibilities, and Collaborations. Pearson Education."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2015.37"},{"key":"e_1_3_2_1_47_1","first-page":"3","article-title":"Microservices","volume":"32","author":"Zimmermann Olaf","year":"2017","unstructured":"Olaf Zimmermann . 2017 . Microservices Tenets. Comput. Sci. 32 , 3 - 4 (July 2017), 301--310. https:\/\/doi.org\/10.1007\/s00450-016-0337-0 10.1007\/s00450-016-0337-0 Olaf Zimmermann. 2017. Microservices Tenets. Comput. Sci. 32, 3-4 (July 2017), 301--310. https:\/\/doi.org\/10.1007\/s00450-016-0337-0","journal-title":"Tenets. Comput. Sci."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"crossref","unstructured":"Olaf Zimmermann Vadim Doubrovski Jonas Grundler and Kerard Hogg. 2005. Service-oriented architecture and business process choreography in an order management scenario: rationale concepts lessons learned. (2005) 301--312.  Olaf Zimmermann Vadim Doubrovski Jonas Grundler and Kerard Hogg. 2005. Service-oriented architecture and business process choreography in an order management scenario: rationale concepts lessons learned. (2005) 301--312.","DOI":"10.1145\/1094855.1094965"},{"key":"e_1_3_2_1_49_1","volume-title":"Fifth International Conference","volume":"4749","author":"Zimmermann Olaf","year":"2007","unstructured":"Olaf Zimmermann , Jonas Grundler , Stefan Tai , and Frank Leymann . 2007 . Architectural Decisions and Patterns for Transactional Workflows in SOA. In Service-Oriented Computing - ICSOC 2007 , Fifth International Conference , Vienna, Austria , September 17-20, 2007, Proceedings (Lecture Notes in Computer Science), Bernd J. Kr\u00e4mer, Kwei-Jay Lin, and Priya Narasimhan (Eds.), Vol. 4749 . Springer, 81--93. https:\/\/doi.org\/10.1007\/978-3-540-74974-5_7 10.1007\/978-3-540-74974-5_7 Olaf Zimmermann, Jonas Grundler, Stefan Tai, and Frank Leymann. 2007. Architectural Decisions and Patterns for Transactional Workflows in SOA. In Service-Oriented Computing - ICSOC 2007, Fifth International Conference, Vienna, Austria, September 17-20, 2007, Proceedings (Lecture Notes in Computer Science), Bernd J. Kr\u00e4mer, Kwei-Jay Lin, and Priya Narasimhan (Eds.), Vol. 4749. Springer, 81--93. https:\/\/doi.org\/10.1007\/978-3-540-74974-5_7"},{"key":"e_1_3_2_1_50_1","volume-title":"Proc. of the European Conference on Pattern Languages of Programs (EuroPLoP '19)","author":"Zimmermann Olaf","year":"2019","unstructured":"Olaf Zimmermann , Daniel Pautasso , Cesare L\u00fcbke , Uwe Zdun , and Mirko Stocker . 2019 . Data-Oriented Interface Responsibility Patterns: Types of Information Holder Resources . In Proc. of the European Conference on Pattern Languages of Programs (EuroPLoP '19) . Olaf Zimmermann, Daniel Pautasso, Cesare L\u00fcbke, Uwe Zdun, and Mirko Stocker. 2019. Data-Oriented Interface Responsibility Patterns: Types of Information Holder Resources. In Proc. of the European Conference on Pattern Languages of Programs (EuroPLoP '19)."},{"key":"e_1_3_2_1_51_1","volume-title":"Joint Post-proceedings of the First and Second International Conference on Microservices (Microservices 2017\/2019)","volume":"78","author":"Zimmermann Olaf","year":"2020","unstructured":"Olaf Zimmermann , Mirko Stocker , Daniel L\u00fcbke , Cesare Pautasso , and Uwe Zdun . 2020 . Introduction to Microservice API Patterns (MAP) . In Joint Post-proceedings of the First and Second International Conference on Microservices (Microservices 2017\/2019) (OpenAccess Series in Informatics (OASIcs)), Lu\u00eds Cruz-Filipe, Saverio Giallorenzo, Fabrizio Montesi, Marco Peressotti, Florian Rademacher, and Sabine Sachweh (Eds.) , Vol. 78 . Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany, 4:1-4:17. https:\/\/doi.org\/10.4230\/OASIcs.Microservices. 2017-2019.4 10.4230\/OASIcs.Microservices Olaf Zimmermann, Mirko Stocker, Daniel L\u00fcbke, Cesare Pautasso, and Uwe Zdun. 2020. Introduction to Microservice API Patterns (MAP). In Joint Post-proceedings of the First and Second International Conference on Microservices (Microservices 2017\/2019) (OpenAccess Series in Informatics (OASIcs)), Lu\u00eds Cruz-Filipe, Saverio Giallorenzo, Fabrizio Montesi, Marco Peressotti, Florian Rademacher, and Sabine Sachweh (Eds.), Vol. 78. Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany, 4:1-4:17. https:\/\/doi.org\/10.4230\/OASIcs.Microservices. 2017-2019.4"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/3147704.3147734"}],"event":{"name":"EuroPLoP '20: European Conference on Pattern Languages of Programs 2020","sponsor":["Hillside Europe Hillside Europe"],"location":"Virtual Event Germany","acronym":"EuroPLoP '20"},"container-title":["Proceedings of the European Conference on Pattern Languages of Programs 2020"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3424771.3424822","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3424771.3424822","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:32Z","timestamp":1750202612000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3424771.3424822"}},"subtitle":["Processing Resources and Operation Responsibilities"],"short-title":[],"issued":{"date-parts":[[2020,7]]},"references-count":51,"alternative-id":["10.1145\/3424771.3424822","10.1145\/3424771"],"URL":"https:\/\/doi.org\/10.1145\/3424771.3424822","relation":{},"subject":[],"published":{"date-parts":[[2020,7]]},"assertion":[{"value":"2020-12-17","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}