Title
Pattern-based Modelling, Integration, and Deployment of Microservice Architectures
Abstract
Microservice-based architectures (MSAs) gained momentum in industrial and research communities since finer-grained and more independent components foster reuse and reduce time to market. However, to come from the design of MSAs to running applications, substantial knowledge and technology-specific expertise in the deployment and integration of microservices is needed. In this paper, we propose a model-driven and pattern-based approach for composing microservices, which facilitates the transition from architectural models to running deployments. Using a unified modelling for MSAs, including both their integration based on Enterprise Integration Patterns (EIPs) and deployment aspects, our approach enables automatically generating the artefacts for deploying microservice compositions. This helps abstracting away the underlying infrastructure including container orchestration platforms and middleware layer for service integration. To validate the feasibility of our approach, we illustrate its prototypical implementation, with Kubernetes used as container orchestration system and OpenFaaS used for managing integration logic, and we present a case study.
Year
DOI
Venue
2020
10.1109/EDOC49727.2020.00015
2020 IEEE 24th International Enterprise Distributed Object Computing Conference (EDOC)
Keywords
DocType
ISSN
Microservice Architecture,Service Composition,Enterprise Integration Pattern,Model-driven Engineering
Conference
2325-6354
ISBN
Citations 
PageRank 
978-1-7281-6474-8
1
0.39
References 
Authors
12
6
Name
Order
Citations
PageRank
Vladimir Yussupov152.18
Uwe Breitenbücher256672.64
Christoph Krieger392.24
Frank Leymann46482578.87
Jacopo Soldani519027.66
Michael Wurster6185.57