Paper Number

ECIS2026-2116

Paper Type

CRP

Abstract

Microservice architectures offer flexibility but often widen the gap between business and IT understanding. While Domain-Driven Design (DDD) structures software around business domains, its implementation remains inconsistent and largely informal. This paper presents a domain-specific language (DSL) that formalizes DDD-based microservice architectures to improve strategic domain alignment and conceptual clarity. Following the Design Science Research Methodology, the study identifies recurring challenges in translating domain knowledge into executable microservice structures, derives modeling requirements from literature, and extends the Context Mapping Language (CML) accordingly. Based on Xtext, the DSL enables explicit representation of bounded contexts, context maps, and strategic DDD patterns, thus fostering shared understanding between business and technical stakeholders. The prototype is evaluated using a controlled reference scenario to demonstrate internal validity. The evaluation shows that DSL-based modeling enhances traceability and consistency in enterprise system design, contributing to process transparency and improved business–IT alignment.

Share

COinS
 
Jun 14th, 12:00 AM

Bridging Domain Models and Microservices: A Domain-Specific Language For Domain-Aligned System Design

Microservice architectures offer flexibility but often widen the gap between business and IT understanding. While Domain-Driven Design (DDD) structures software around business domains, its implementation remains inconsistent and largely informal. This paper presents a domain-specific language (DSL) that formalizes DDD-based microservice architectures to improve strategic domain alignment and conceptual clarity. Following the Design Science Research Methodology, the study identifies recurring challenges in translating domain knowledge into executable microservice structures, derives modeling requirements from literature, and extends the Context Mapping Language (CML) accordingly. Based on Xtext, the DSL enables explicit representation of bounded contexts, context maps, and strategic DDD patterns, thus fostering shared understanding between business and technical stakeholders. The prototype is evaluated using a controlled reference scenario to demonstrate internal validity. The evaluation shows that DSL-based modeling enhances traceability and consistency in enterprise system design, contributing to process transparency and improved business–IT alignment.

When commenting on articles, please be friendly, welcoming, respectful and abide by the AIS eLibrary Discussion Thread Code of Conduct posted here.