July 18
Il sistema di elaborazione delle transazioni termine è usato per descrivere applicazioni informatiche che richiedono l'accesso concorrente ai dati distribuiti per eseguire operazioni su tali dati. sistemi di elaborazione delle transazioni sono ampiamente utilizzati nel settore bancario, della finanza e del commercio elettronico.
Una transazione è un gruppo di operazioni che è essenzialmente trattati come una singola operazione. Una transazione non può completare parzialmente eo esito positivo o negativo nel suo complesso.
Lo scopo di un sistema di elaborazione delle transazioni è mantenere l'integrità dei dati in corso di elaborazione. Se uno dei passi che compongono una transazione fallisce, l'intera transazione fallisce ed i dati sono "rollback" per lo stesso stato di prima della transazione iniziata.
Un esempio di una transazione "in tempo reale" è un ritiro bancomat di una somma di denaro da un conto bancario. La transazione deve essere elaborata e il saldo del conto aggiornato il più rapidamente possibile, per permettere al cliente e l'istituto finanziario che tiene il conto per tenere traccia dei fondi.