Verwerk bericht-interactie persistent
Contextdiagram
Eigenschappen
Elementtype | Requirement | |
Label | Verwerk bericht-interactie persistent | |
Definitie | Zorg dat een bericht dat een mutatie tot gevolg heeft, bijvoorbeeld een bericht dat een betalingsopdracht representeert, niet verloren kan gaan. Een dergelijk 'transactioneel' bericht moet een incident als uitwijk of storing kunnen overleven. De integriteit van een "transactie" dient gewaarborgd te worden.
Alle onderdelen van een verwerkingsketen nemen verantwoordelijkheid voor het bericht en zorgen ervoor dat het bericht niet verloren gaat. Correcte verwerking heeft prioriteit boven verwerkingssnelheid. Persistentie houdt in dat een (transport-)transactie pas is voltooid als het bericht is opgeslagen in een 'persistent store', zoals een bestand of database. Een opvragingsbericht daarentegen heeft geen mutatie tot gevolg. Responsetijd heeft hier meer prioriteit. Bij verlies van een opvragingsbericht (door bv. een storing) wordt de opvraging opnieuw gedaan. Verwerk een opvragingsbericht daarom niet-persistent. |
|
GEMMA type | Implicatie | |
ID | GIMP087 | |
NORA ID | IMP087 | |
NORA URL | https://www.noraonline.nl/wiki/Verwerk_bericht-interactie_persistent | |
Laag binnen NORA vijflaagsmodel | Applicatielaag |
Relaties
Uitgaand |
|
|
Inkomend |
|
ArchiMate-views
Komt voor op view |