Beschrijving ontwerppatroon voor transacties
Wanneer je transacties specificeert in goed gestructureerde tekst kan een ontwerppatroon de tekst omzetten in gestructureerde documentatie over de transactie.
Deze publicatie laat zien hoe dat werkt.

Wat is een ontwerppatroon

Transacties beschrijven de communicatie tussen twee partijen op het niveau van een organisatie. De documentatie van transacties moeten goed leesbare en begrijpelijke teksten bevatten. Met een ontwerppatroon kun je deze volledig geautomatiseerd genereren uit duidelijke en consistente specificaties.
Het ontwerppatronen kan details en relaties toevoegen, waardoor je snel kunt zien of het klopt en kun je vaststellen of de beschrijvingen compleet en consistent zijn. 
 

Transactie in gewone taal specificeren

Voorbeeld transactie aanschaffen product
De specificatie is de basis voor het ontwerppatroon.
Daarbij worden de labels gebruikt.
Wie neemt het initiatief
Bij wie vindt er een reactie plaats
Wat is de te leveren waarde
Transactie:Wat wordt er gedaan, dat zijn altijd drie acties
 

Minder inspanning met een ontwerppatroon

Het voorbeeld hierboven laat de specificatie van een transactie zien in een goed leesbare en gestructureerde vorm. Je ziet meteen wat er gebeurt en wie erbij betrokken zijn. Door dit te doen maak je het mogelijk om de specificatie van de transactie geautomatiseerd te transformeren met behulp van een ontwerppatroon.
Het ontwerppatroon maakt de leesbare documentatie waarin allerlei details komen zoals welke informatie wordt er dan gebruikt. Wat gebeurt er dan precies en hoe koppel je een transactie. Na het specificeren van de transactie wordt het werk uit handen genomen door het ontwerppatroon. Bekijk de gegenereerde documentatie. 
 
 

Ontwerppatroon voor transacties

Het ontwerppatroon voor transactie bestaat uit sjablonen voor de documentatie van een transactie.
De sjablonen zijn samengevoegd in een XML bestand en kan door de beheerder van het ontwerpmodel worden aangepast.
 
 
 

Idee

Het idee realiseren door het helder te maken en te valideren met eenvoudige zinnen.
new_icons-2

Ontwerp 

Het idee omzetten in een model gekoppeld aan wat je moet kunnen als het idee is gerealiseerd.
new_icons-2

Nauwkeurigheid

Door een model als basis te gebruiken is aanpassen mogelijk zonder het zicht op het geheel kwijt te raken.

Doeltreffendheid

Het uitgangspunt blijft bij wat het idee moet opleveren en dat bewaken is mogelijk door het model