Home // SOFTENG 2019, The Fifth International Conference on Advances and Trends in Software Engineering // View article


Microservice Development Based on Tool-Supported Domain Modeling

Authors:
Michael Schneider
Benjamin Hippchen
Pascal Giessler
Chris Irrgang
Sebastian Abeck

Keywords: Domain-Driven Design, Modeling, Tool, Microservices, UML profile, Model to Code

Abstract:
Developing complex business-related software solutions with domain-driven microservices has become popular recently.Based on the concepts of domain-driven design, the business is expressed as a domain model. However, domain-driven design does not mention any modeling guidelines or tools for assisting the design process. In addition, modeling a complex domain can lead to a complex domain model that is difficult to read and implement. To tackle the complexity of the domain model, we introduce a concept for splitting the domain model into several diagrams, and we apply formalization based on the Unified Modeling Language. Furthermore, we illustrate how the created domain model is transferred step by step into code.

Pages: 11 to 16

Copyright: Copyright (c) IARIA, 2019

Publication date: March 24, 2019

Published in: conference

ISSN: 2519-8394

ISBN: 978-1-61208-701-6

Location: Valencia, Spain

Dates: from March 24, 2019 to March 28, 2019