title | permalink |
---|---|
Domain Vision Statement |
/docs/domain-vision-statement/ |
The Domain Vision Statement pattern from the "blue book" is implemented as a String attribute on the bounded context, the domain, and the subdomain.
The following two code snippets show an example for a bounded context, a domain, and a subdomain accordingly:
BoundedContext CustomerContext { domainVisionStatement = "This context is responsible for ..." }
Domain Insurance { domainVisionStatement = "Insurance domain vision ..."Subdomain Customers { /* subdomain specification */ }
Subdomain PolicyManagement { /* subdomain specification */ } }
Subdomain CustomerManagementDomain { type = CORE_DOMAIN domainVisionStatement = "Subdomain managing everything customer-related." }