SeelabFhdo / lemma

Home of the Language Ecosystem for Modeling Microservice Architecture (LEMMA)
MIT License
33 stars 8 forks source link

Provide modeling concepts to substantiate links between Domain and Service Viewpoint #9

Open frademacher opened 4 years ago

frademacher commented 4 years ago

LEMMA service models may import domain models in order to type parameters of microservice operations with domain concepts. However, further "links" between both model kinds may be sensible, e.g., to specify the use of domain objects (in the sense of Domain-driven Design; DDD) by microservices. For example, microservices may rely on DDD domain services to employ domain-specific functionality. Next to the kind of link ("use link" in this case), it would probably make sense to enable microservice modelers to state the concrete reason for the link.

Linkage between Domain and Service Viewpoint may also be sensible expressible on the operation-level, i.e., "microservice operation M_o uses domain operation C_o from domain concept C for the sake of X".