Schloss Dagstuhl - Leibniz-Zentrum für Informatik GmbH Schloss Dagstuhl - Leibniz-Zentrum für Informatik GmbH scholarly article en Zimmermann, Olaf; Stocker, Mirko; Lübke, Daniel; Pautasso, Cesare; Zdun, Uwe https://www.dagstuhl.de/oasics License: Creative Commons Attribution 3.0 Unported license (CC-BY 3.0)
when quoting this document, please refer to the following
DOI:
URN: urn:nbn:de:0030-drops-118268
URL:

; ; ; ;

Introduction to Microservice API Patterns (MAP)

pdf-format:


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
Seminar: 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