License: Creative Commons Attribution 3.0 Unported license (CC BY 3.0)
When quoting this document, please refer to the following
DOI: 10.4230/OASIcs.Microservices.2017-2019.4
URN: urn:nbn:de:0030-drops-118268
URL: http://dagstuhl.sunsite.rwth-aachen.de/volltexte/2020/11826/
Zimmermann, Olaf ;
Stocker, Mirko ;
Lübke, Daniel ;
Pautasso, Cesare ;
Zdun, Uwe
Introduction to Microservice API Patterns (MAP)
Abstract
The Microservice API Patterns (MAP) language and supporting website premiered under this name at Microservices 2019. MAP distills proven, platform- and technology-independent solutions to recurring (micro-)service design and interface specification problems such as finding well-fitting service granularities, rightsizing message representations, and managing the evolution of APIs and their implementations. In this paper, we motivate the need for such a pattern language, outline the language organization and present two exemplary patterns describing alternative options for representing nested data. We also identify future research and development directions.
BibTeX - Entry
@InProceedings{zimmermann_et_al:OASIcs:2020:11826,
author = {Olaf Zimmermann and Mirko Stocker and Daniel L{\"u}bke and Cesare Pautasso and Uwe Zdun},
title = {{Introduction to Microservice API Patterns (MAP)}},
booktitle = {Joint Post-proceedings of the First and Second International Conference on Microservices (Microservices 2017/2019)},
pages = {4:1--4:17},
series = {OpenAccess Series in Informatics (OASIcs)},
ISBN = {978-3-95977-137-5},
ISSN = {2190-6807},
year = {2020},
volume = {78},
editor = {Lu{\'\i}s Cruz-Filipe and Saverio Giallorenzo and Fabrizio Montesi and Marco Peressotti and Florian Rademacher and Sabine Sachweh},
publisher = {Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/opus/volltexte/2020/11826},
URN = {urn:nbn:de:0030-drops-118268},
doi = {10.4230/OASIcs.Microservices.2017-2019.4},
annote = {Keywords: application programming interfaces, distributed systems, enterprise application integration, service-oriented computing, software architecture}
}
Keywords: |
|
application programming interfaces, distributed systems, enterprise application integration, service-oriented computing, software architecture |
Collection: |
|
Joint Post-proceedings of the First and Second International Conference on Microservices (Microservices 2017/2019) |
Issue Date: |
|
2020 |
Date of publication: |
|
06.02.2020 |