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/
Go to the corresponding OASIcs Volume Portal


Zimmermann, Olaf ; Stocker, Mirko ; Lübke, Daniel ; Pautasso, Cesare ; Zdun, Uwe

Introduction to Microservice API Patterns (MAP)

pdf-format:
OASIcs-Microservices-2017-2019-4.pdf (0.7 MB)


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


DROPS-Home | Fulltext Search | Imprint | Privacy Published by LZI