Domain Service

Kind: pattern

Layer: Domain Modeling

Record: architecture:domain-service

Severity: contextual

Scope: domain, behavior, coordination

Canonical: Ontology

A design pattern that places a domain rule spanning several entities in a stateless service named in the domain's language.

Listed in Architecture principles, after Entity and before Runtime Discovery.

Requires

Reinforces

Enables

Conflicts with

In tension with

Tensions

Violated by

Severity

Category

Refactors

Linked from