Einführung in die Transaktionsverarbeitung
Die Transaktionsverarbeitung ist eine Art der Datenverarbeitung, die in einzelne, unteilbare Operationen unterteilt ist, die als Transaktionen bezeichnet werden. In einer Transaktion ist die ausgeführte Arbeit erfolgreich oder schlägt als vollständige Einheit fehl.
Ein Transaktionsverarbeitungssystem ermöglicht es Anwendungsprogrammierern, sich auf das Schreiben von Code zu konzentrieren, der das Geschäft unterstützt, indem Anwendungsprogramme vor den Details des Transaktionsmanagements abgeschirmt werden.
- Er verwaltet die gleichzeitige Verarbeitung von Transaktionen.
- Sie ermöglicht die gemeinsame Nutzung von Daten.
- Sie stellt die Integrität der Daten sicher.
- Er verwaltet die Priorisierung der Transaktionsausführung.
Wenn eine Transaktion die Verarbeitung startet, führt CICS ein Programm aus, das der Transaktion zugeordnet ist. Dieses Programm kann die Steuerung im Verlauf der Transaktion an andere Programme übertragen, sodass modulare Anwendungen, die aus vielen CICS-Programmen bestehen, assembliert werden können.
In einem CICS-System können jederzeit viele Instanzen einer Transaktion gleichzeitig ausgeführt werden. Eine einzelne Instanz einer aktiven Transaktion wird als Task bezeichnet.