Beschrijving ontwerppatroon voor transacties
Een ontwerppatroon is een instructie om een ontwerp (de beschrijving van de transactie) om te zetten naar een andere vorm (de documentatie).
Deze publicatie laat zien hoe dat werkt.
Wat is een ontwerppatroon
Een ontwerppatroon is een manier om een ontwerp
om te zetten in een andere structuur. De specificatie van een transactie is het ontwerp. Voor de transactie wil je
documentatie genereren over elementen die in de transactie een rol spelen. De documentatie bestaat uit
publicaties en
modellen. Zo is de
samenhang tussen de elementen beschikbaar. In de publicaties worden deze getoond als weblinks om de gebruiker van de documentatie makkelijk te laten reizen over de elementen.
Uit de modellen kun je diagrammen
samenstellen om de samenhang op een visuele manier in beeld te brengen.
Je kunt het verhaal met een model vertellen.
Objecttype transactierol
Het objecttype transactierol beschrijft welke rollen door actoren worden vervuld bij een transactie.
Uit de specificatie van de transactie worden deze rollen afgeleid via een label als:
- Wie of
- Bij
De webpublicatie over het objecttype transactierol.
Objecttype transactieproces
Het objecttype transactieproces bevat alle objecten die de stappen van een transactie beschrijven.
Her bevat de elementen die de voortgang van de transactie besturen en zorgen voor het afbreken van een transactie wanneer dat nodig is.
De webpublicatie over het objecttype transactieproces.
Objecttype transactiekoppel
Het objecttype transactiekoppel bevat alle objecten waarmee transactie gekoppeld worden.
De koppeling kunnen nodig zijn voor het vervolgen, ondersteunen, conditioneel starten.
Ook het omleiden van een transactie heeft koppelingen nodig.
Koppelingen maken het ook mogelijk om transacties in andere modules aan te sluiten
Idee
Het idee realiseren door het helder te maken en te valideren met eenvoudige zinnen.
Ontwerp
Het idee omzetten in een model gekoppeld aan wat je moet kunnen als het idee is gerealiseerd.
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