Transaksjonsmodellering
Transaksjonsmodellering er en del av IT-arkitektur og systemdesign som handler om hvordan forretningsmessige transaksjoner blir representert, koordinert og sikret i informasjonssystemene. Målet er å sikre pålitelig dataintegritet og konsekvent oppførsel på tvers av applikasjoner og databaser.
Hovedkonseptene inkluderer transaksjonsgrenser og ACID-egenskaper: atomisitet, konsistens, isolasjon og varighet. En transaksjon bør enten fullføres i
Modelleringsmåter omfatter prosess- og fløydiagrammer, tilstandsmodeller (state machines) og hendelsesdrevet arkitektur, inkludert event sourcing. Dataene kan
Et vanlig scenario er ordrebehandling: en bestilling aktiverer prosesser som bekreftelse, lagerreservasjon, betaling og fakturering. Transaksjonen
Prinsipper og utfordringer inkluderer behov for integritet, ytelse og skalerbarhet. Bruksområder finnes i ERP, banksystemer, netthandel