Prototype scheidt bijhouden en leveren
‘Het prototyperegister scheidt modellen voor bijhouden en leveren’ betekent dat het prototype het CQRS-patroon volgt, waarbinnen modellen die bijhouden en levering ondersteunen zijn gescheiden.
Het requirement ‘het prototyperegister scheidt modellen voor bijhouden en leveren’ is gerelateerd aan:
- de capability ’een capabel register wordt bijhouden met administratief herkenbare handelingen’ omdat scheiding van bijhouding en levering ons in staat stelt gegevens te leveren in een vorm die juist niet aansluit bij het binnen andere contexten niet herkenbare bijhoudingsdomein;
- de capability’s ’een capabel register kan staat (of ‘state’)-informatie leveren’ en ’een capabel register kan historie in twee dimensies leveren’ omdat scheiding van bijhouding en levering ons in staat stelt op basis van één ‘source of truth’ meerdere, op specifieke gebruiksdoelen toegesneden levermodellen (waaronder stateinformatie en historische views) beschikbaar te maken;
- het requirement ‘het prototyperegister scheidt modellen voor bijhouden en leveren’ omdat het scheiden over meerdere modellen van verantwoordelijkheid voor bijhouden en leveren voor de hand ligt vanwege de afleiding die nodig is om te komen van een lijst van events naar de stategebaseerde tabellen die de meeste afnemers verwachten.