Freigeben über


Verarbeiten von Transaktionen

Wenn Sie ein Buch bei einem Onlinebuchladen kaufen, leisten Sie im Austausch für das Buch eine Zahlung. Ihre Zahlungsfähigkeit vorausgesetzt, wird dann durch eine Reihe verknüpfter Vorgänge sichergestellt, dass Sie das Buch und der Buchladen die Zahlung erhalten. Falls jedoch ein einzelner Vorgang innerhalb dieses Gesamtvorgangs fehlschlägt, scheitert der gesamte Austausch. Sie erhalten kein Buch, und die Zahlung geht nicht an den Buchladen.

Die Technologie, die einen solchen ausgeglichen und berechenbaren Austausch möglich macht, ist die Transaktionsverarbeitung. Transaktionen garantieren, dass Datenressourcen nicht dauerhaft aktualisiert werden, solange nicht alle Vorgänge innerhalb der Transaktionseinheit erfolgreich abgeschlossen wurden. Indem mehrere aufeinander folgende Vorgänge zu einer Einheit kombiniert werden, die entweder in ihrer Gesamtheit fehlschlägt oder aber vollständig erfolgreich abgeschlossen wird, können Sie die Fehlerbehebung vereinfachen und die Zuverlässigkeit der Anwendung verbessern.

Systeme für die Transaktionsverarbeitung bestehen aus Computerhardware- und Softwarekomponenten. Die darauf ausgeführte Transaktionsanwendung kann alle gebräuchlichen und für die Geschäftsabwicklung erforderlichen Transaktionen verarbeiten. Beispiele hierfür sind Systeme für die Verwaltung von Auftragseingängen, Flugreservierungen, Gehaltsabrechnungen, Mitarbeiterdaten, Produktion und Versand.

In diesem Abschnitt erhalten Sie neben allgemeinen Informationen zur Transaktionsverarbeitung auch genauere Informationen über die Verarbeitung von Transaktionen in Microsoft .NET Framework.

In diesem Abschnitt

Verwandte Abschnitte