Towards a Viewpoint-specific Metamodel for Model-driven Development of Microservice Architecture

26 Apr 2018  ·  Rademacher Florian, Sorgalla Jonas, Sachweh Sabine, Zündorf Albert ·

Microservice Architecture (MSA) is a service-based architectural style with a strong emphasis on high cohesion and loose coupling. It is commonly regarded as a descendant of Service-oriented Architecture (SOA) and thus might draw on existing findings of SOA research. This paper presents a metamodel for Model-driven Development (MDD) of MSA, which is deduced from existing SOA modeling approaches, but also incorporates MSA-specific modeling concepts. It is divided into the three viewpoints Data, Service and Operation, each of which encapsulates concepts related to a certain aspect of MSA. The metamodel aims to support DevOps-based MSA development and automatic transformation of metamodel instances into MSA implementations.

PDF Abstract
No code implementations yet. Submit your code now

Categories


Software Engineering Programming Languages

Datasets


  Add Datasets introduced or used in this paper