2018
DOI: 10.1007/978-3-319-74781-1_17
|View full text |Cite
|
Sign up to set email alerts
|

Towards a UML Profile for Domain-Driven Design of Microservice Architectures

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
3
1

Relationship

3
5

Authors

Journals

citations
Cited by 20 publications
(9 citation statements)
references
References 10 publications
0
9
0
Order By: Relevance
“…We note that DDD uses the broad sense of domain model which means a conscious form of knowledge abstracted for solving the problem domain 2,16 . Yet typically, microservice practitioners (e.g., References 19 and 20) use diagrams to anchor discussions in design and refer to these diagrams as domain models in the narrow sense. It is noteworthy that this paper uses the narrow sense of domain model.…”
Section: Background and Related Workmentioning
confidence: 99%
“…We note that DDD uses the broad sense of domain model which means a conscious form of knowledge abstracted for solving the problem domain 2,16 . Yet typically, microservice practitioners (e.g., References 19 and 20) use diagrams to anchor discussions in design and refer to these diagrams as domain models in the narrow sense. It is noteworthy that this paper uses the narrow sense of domain model.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Their solutions are usually represented with UML class, object, and interaction diagrams, sometimes exemplified by concrete arrangements of objects. Some researchers have discussed techniques to represent these patterns directly using UML or using UML extensions for patterns (like UML profiles) [38], [39], and few directly with UML templates [40], [41]. For instance, Sunyé discussed the representation of patterns with a former version of UML in which templates were named ''parameterized collaborations'' [40] and Vanwormhoudt et al with the current version of UML [30], [42].…”
Section: E Related Conceptsmentioning
confidence: 99%
“…Arrow semantics follow those of UML for dependency specifications [55] correct usage of the patterns. Second, the language considers underspecification in DDD-based domain model construction [59], thereby facilitating model construction for domain experts. However, microservice developers may later resolve underspecification to enable automated model processing [61].…”
Section: Microservice Architecture Model Constructionmentioning
confidence: 99%