{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,11]],"date-time":"2026-02-11T19:50:57Z","timestamp":1770839457554,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,7,12]],"date-time":"2017-07-12T00:00:00Z","timestamp":1499817600000},"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":[[2017,7,12]]},"DOI":"10.1145\/3147704.3147734","type":"proceedings-article","created":{"date-parts":[[2017,11,17]],"date-time":"2017-11-17T14:02:08Z","timestamp":1510927328000},"page":"1-36","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":22,"title":["Interface Representation Patterns"],"prefix":"10.1145","author":[{"given":"Olaf","family":"Zimmermann","sequence":"first","affiliation":[{"name":"University of Applied Sciences of Eastern Switzerland, Rapperswil"}]},{"given":"Mirko","family":"Stocker","sequence":"additional","affiliation":[{"name":"University of Applied Sciences of Eastern Switzerland, Rapperswil"}]},{"given":"Daniel","family":"L\u00fcbke","sequence":"additional","affiliation":[{"name":"innoQ Schweiz GmbH"}]},{"given":"Uwe","family":"Zdun","sequence":"additional","affiliation":[{"name":"University of Vienna, Software Architecture Research Group, Vienna, Austria"}]}],"member":"320","published-online":{"date-parts":[[2017,7,12]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"RESTful Web Services Cookbook","author":"Allamaraju Subbu","unstructured":"Subbu Allamaraju . 2010. RESTful Web Services Cookbook . O'Reilly Media, Inc , Sebastopol . Subbu Allamaraju. 2010. RESTful Web Services Cookbook. O'Reilly Media, Inc, Sebastopol."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1989748.1999945"},{"key":"e_1_3_2_1_3_1","volume-title":"Enterprise patterns and MDA: building better software with archetype patterns and UML","author":"Arlow Jim","unstructured":"Jim Arlow and Ila Neustadt . 2004. Enterprise patterns and MDA: building better software with archetype patterns and UML . Addison-Wesley Professional . Jim Arlow and Ila Neustadt. 2004. Enterprise patterns and MDA: building better software with archetype patterns and UML. Addison-Wesley Professional."},{"key":"e_1_3_2_1_4_1","volume-title":"Quality attribute workshops. CMU\/SEI-2003-TR-016","author":"Barbacci Mario R","unstructured":"Mario R Barbacci , Robert J Ellison , Anthony Lattanze , Judith Stafford , Charles B Weinstock , and William Wood . 2002. Quality attribute workshops. CMU\/SEI-2003-TR-016 . Software Engineering Institute, Carne- gie Mellon University , Pittsburgh, PA. Mario R Barbacci, Robert J Ellison, Anthony Lattanze, Judith Stafford, Charles B Weinstock, and William Wood. 2002. Quality attribute workshops. CMU\/SEI-2003-TR-016. Software Engineering Institute, Carne- gie Mellon University, Pittsburgh, PA."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/11538394_20"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00287-004-0380-2"},{"key":"e_1_3_2_1_7_1","volume-title":"Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing","author":"Buschmann Frank","unstructured":"Frank Buschmann , Kevlin Henney , and Douglas Schmidt . 2007. Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing . John Wiley & Sons . Frank Buschmann, Kevlin Henney, and Douglas Schmidt. 2007. Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing. John Wiley & Sons."},{"key":"e_1_3_2_1_8_1","volume-title":"Service Design Patterns: Fundamental Design Solutions for SOAP\/WSDL and RESTful Web Services","author":"Daigneau Robert","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\/"},{"key":"e_1_3_2_1_9_1","volume-title":"Domain-Driven Design: Tacking Complexity In the Heart of Software","author":"Evans Eric","unstructured":"Eric Evans . 2003. Domain-Driven Design: Tacking Complexity In the Heart of Software . Addison-Wesley Longman Publishing Co., Inc. , Boston, MA, USA . Eric Evans. 2003. Domain-Driven Design: Tacking Complexity In the Heart of Software. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA."},{"key":"e_1_3_2_1_10_1","volume-title":"Cloud Computing Patterns: Fundamentals to Design, Build, and Manage Cloud Applications","author":"Fehling Christoph","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 Publishing Company, Inc orporated. Christoph Fehling, Frank Leymann, Ralph Retter, Walter Schupeck, and Peter Arbitter. 2014. Cloud Computing Patterns: Fundamentals to Design, Build, and Manage Cloud Applications. Springer Publishing Company, Incorporated."},{"key":"e_1_3_2_1_11_1","volume-title":"Patterns of Enterprise Application Architecture","author":"Fowler Martin","unstructured":"Martin Fowler . 2002. Patterns of Enterprise Application Architecture . Addison-Wesley Longman Publishing Co., Inc. , Boston, MA, USA . Martin Fowler. 2002. Patterns of Enterprise Application Architecture. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA."},{"key":"e_1_3_2_1_12_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 Longman Publishing Co., Inc. , Boston, MA, USA . Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. 1995. Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-319-44482-6_12"},{"key":"e_1_3_2_1_14_1","volume-title":"Data Model Patterns: Conventions of Thought. Dorset House Pub. https:\/\/books.google.ch\/books?id=a7VQAAAAYAAJ","author":"Hay David C.","year":"1996","unstructured":"David C. Hay . 1996 . Data Model Patterns: Conventions of Thought. Dorset House Pub. https:\/\/books.google.ch\/books?id=a7VQAAAAYAAJ David C. Hay. 1996. Data Model Patterns: Conventions of Thought. Dorset House Pub. https:\/\/books.google.ch\/books?id=a7VQAAAAYAAJ"},{"key":"e_1_3_2_1_15_1","volume-title":"Process-Driven SOA: Patterns for Aligning Business and IT","author":"Hentrich Carsten","unstructured":"Carsten Hentrich and Uwe Zdun . 2011. Process-Driven SOA: Patterns for Aligning Business and IT . Auerbach Publications , Boston, MA, USA . Carsten Hentrich and Uwe Zdun. 2011. Process-Driven SOA: Patterns for Aligning Business and IT. Auerbach Publications, Boston, MA, USA."},{"key":"e_1_3_2_1_16_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_17_1","volume-title":"Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions","author":"Hohpe Gregor","unstructured":"Gregor Hohpe and Bobby Woolf . 2003. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions . Addison-Wesley Longman Publishing Co., Inc. , Boston, MA, USA . Gregor Hohpe and Bobby Woolf. 2003. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA."},{"key":"e_1_3_2_1_18_1","unstructured":"IERC. 2017. IoT European Research Cluster. (2017). http:\/\/www.internet-of-things-research.eu\/  IERC. 2017. IoT European Research Cluster. (2017). http:\/\/www.internet-of-things-research.eu\/"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.cose.2011.03.005"},{"key":"e_1_3_2_1_20_1","unstructured":"James Lewis and Martin Fowler. 2014. Microservices. https:\/\/martinfowler.com\/articles\/microservices.html\/ (2014).  James Lewis and Martin Fowler. 2014. Microservices. https:\/\/martinfowler.com\/articles\/microservices.html\/ (2014)."},{"key":"e_1_3_2_1_21_1","unstructured":"Frank Leymann. 2016. ESOCC Keynote. (2016). http:\/\/esocc2016.eu\/wp-content\/uploads\/2016\/04\/Leymann-Keynote-ESOCC-2016.pdf  Frank Leymann. 2016. ESOCC Keynote. (2016). http:\/\/esocc2016.eu\/wp-content\/uploads\/2016\/04\/Leymann-Keynote-ESOCC-2016.pdf"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3011784.3011788"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2017.24"},{"key":"e_1_3_2_1_24_1","unstructured":"Richardson. 2017. Microservices Patterns. http:\/\/microservices.io\/patterns\/microservices (2017).  Richardson. 2017. Microservices Patterns. http:\/\/microservices.io\/patterns\/microservices (2017)."},{"key":"e_1_3_2_1_25_1","unstructured":"Arnon Rotem-Gal-Oz. 2012. SOA Patterns. Manning.  Arnon Rotem-Gal-Oz. 2012. SOA Patterns. Manning."},{"key":"e_1_3_2_1_26_1","unstructured":"Phil Sturgeon. 2016. Build APIs you won't hate. LeanPub https:\/\/leanpub.com\/.  Phil Sturgeon. 2016. Build APIs you won't hate. LeanPub https:\/\/leanpub.com\/."},{"key":"e_1_3_2_1_27_1","volume-title":"Remoting Patterns - Foundations of Enterprise, Internet, and Realtime Distributed Object Middleware","author":"Voelter Markus","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_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2013.97"},{"key":"e_1_3_2_1_29_1","volume-title":"Elements of service-oriented analysis and design. IBM developerWorks","author":"Zimmermann Olaf","year":"2004","unstructured":"Olaf Zimmermann , Pal Krogdahl , and Clive Gee . 2004. Elements of service-oriented analysis and design. IBM developerWorks ( 2004 ). Olaf Zimmermann, Pal Krogdahl, and Clive Gee. 2004. Elements of service-oriented analysis and design. IBM developerWorks (2004)."},{"key":"e_1_3_2_1_30_1","volume-title":"WSDL and UDDI to Real-World Projects","author":"Zimmermann Olaf","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."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/WICSA.2008.19"}],"event":{"name":"EuroPLoP '17: European Conference on Pattern Languages of Programs","location":"Irsee Germany","acronym":"EuroPLoP '17","sponsor":["Hillside Europe Hillside Europe"]},"container-title":["Proceedings of the 22nd European Conference on Pattern Languages of Programs"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3147704.3147734","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3147704.3147734","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:11:16Z","timestamp":1750212676000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3147704.3147734"}},"subtitle":["Crafting and Consuming Message-Based Remote APIs"],"short-title":[],"issued":{"date-parts":[[2017,7,12]]},"references-count":31,"alternative-id":["10.1145\/3147704.3147734","10.1145\/3147704"],"URL":"https:\/\/doi.org\/10.1145\/3147704.3147734","relation":{},"subject":[],"published":{"date-parts":[[2017,7,12]]},"assertion":[{"value":"2017-07-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}