Startseite Themen Transaktionsverarbeitungssystem Was ist ein Transaktionsverarbeitungssystem (TPS)?
Mehr zu IBM Z Abonnieren Sie Updates zu Cloud-Themen
Illustration mit Collage von Piktogrammen von Computerbildschirm, Server, Wolken, Punkten

Veröffentlicht: 28. März 2024
Mitwirkende: Josh Schneider, Ian Smalley

Was ist ein Transaktionsverarbeitungssystem (TPS)?

Ein Transaktionsverarbeitungssystem (TPS) ist eine Art von Software für die Datenverwaltung und Informationsverarbeitung, die während einer Geschäftstransaktion verwendet wird, um die Erfassung und den Abruf von Kunden- und Geschäftsdaten zu verwalten.

Ein TPS schafft eine schnelle und genaue Ausführungsumgebung und gewährleistet die Verfügbarkeit, Sicherheit und Integrität von Daten durch verschiedene Formen der Informationsverarbeitung. Ein TPS bietet auch Anpassungs- und Automatisierungsfunktionen, um die Verarbeitungsaktivitäten des Computersystems zu beschleunigen und Berichte für Business Intelligence (BI) Prognosen und übergeordnete Trendanalysen zu ermöglichen  

Der erste TPS, Sabre, wurde Anfang der 1960er Jahre von IBM für American Airlines gebaut. Sabre wurde für die Verarbeitung von bis zu 83.000 täglichen Transaktionen entwickelt und lief auf zwei IBM 7090-Computern. Später werden Iterationen von Sabre, wie z. B. Airline Control Program (ACP) und Transaction Processing Facility (TPF), von großen Banken, Kreditkartenunternehmen und Hotelketten übernommen. Heutzutage verlassen sich Unternehmen in allen wichtigen Branchen auf moderne TPS-Software zur Verarbeitung von Geschäftstransaktionen.

Im Unterschied zum Point-of-Sale-System (POS) eines Händlers, das für Aktivitäten wie das Lesen von Kreditkartendaten, das Drucken von Belegen und die Verwaltung von Barzahlungen verwendet wird, speichert, sendet und empfängt ein TPS Transaktionsdaten, die für die Validierung und den Abschluss einer Geschäftstransaktion erforderlich sind. Wenn beispielsweise ein Kunde in einem Lebensmittelgeschäft einen Sack Kaffeebohnen mit einer Kreditkarte kauft, zieht er seine Karte am POS durch, und das TPS erfasst die Kartendaten, kommuniziert mit der Bank des Kunden und genehmigt oder verweigert den Kauf. 

Ein Online-Händler verwendet auch ein TPS-System, ein sogenanntes OLTP-System (Online Transactional Processing), um einen ähnlichen Kauf zu verifizieren und abzuschließen. In diesem Fall kann der OLTP auch mit dem Logistikzentrum des Händlers kommunizieren, um die Produktverfügbarkeit zu überprüfen und Versandanweisungen für die Erfüllung von Kundenaufträgen zu verteilen.

Modernisierung der Transaktionsverarbeitung mit Mainframe Z/TPF und Hybrid Cloud

Entdecken Sie, wie z/TPF Ihnen helfen kann, TPS-Anwendungen schneller, kostengünstiger und risikoärmer zu modernisieren, indem Sie IBM Z® und Public-Cloud-Lösungen gemeinsam für Ihre Modernisierung nutzen.

Ähnliche Inhalte

IBM Newsletter abonnieren

OLTP vs. OLAP

Bei der Betrachtung von Online-Transaktionsverarbeitungssystemen lohnt es sich, den Unterschied zwischen OLTP und ähnlichen Online-Analytical-Processing-Systemen (OLAP) zu beachten. Obwohl beide für die Datenverarbeitung verwendet werden, hat jede eine andere Funktion. 

Was ist ein Online-Transaktionsverarbeitungssystem (OLTP)?

OLTP ist für die Ausführung von Online-Datenbanktransaktionen konzipiert. Diese Art von Systemen wird in der Regel für Servicemitarbeiter (Kassierer, Bankangestellte, Schalterbeamte bei Fluggesellschaften) oder Selbstbedienungsportale für Kunden (Online-Banking, E-Commerce, Hotel- oder Reisebuchungen) entwickelt.

Was ist ein Online-Analysesystem (OLAP)?

Umgekehrt sind OLAP-Systeme (Online Analytical Processing) für komplexe Datenanalysen optimiert. Diese Art von Systemen wird verwendet, um nützliche Berichte und Einblicke aus komplexen Datensätzen zu generieren. Sie werden in der Regel von Data Scientists und Unternehmensanalysten eingesetzt, um Business Intelligence (BI), Data Mining zu erleichtern und die Entscheidungsfindung im großen Stil zu verbessern.

Transaction processing system (TPS)-Funktionen

Unabhängig vom Anbieter erfüllt ein ausreichendes TPS drei Hauptfunktionen.

  1. Systemlaufzeitfunktionen: Grundlegende Funktionen, die mit dem Zweck der Verarbeitung einer Transaktion unter Wahrung der Datenintegrität, -verfügbarkeit und -sicherheit verbunden sind – und das alles mit schnellen Reaktionszeiten und hohem Transaktionsdurchsatz. 
  2. Systemverwaltungsfunktionen: Funktionen im Zusammenhang mit der Systemadministration, wie die Konfiguration, Überwachung und Verwaltung des TPS.
  3. Funktionen zur Anwendungsentwicklung: Zur besseren Anpassung an die jeweilige Geschäftsanwendung bietet ein modernes TPS Anpassungsfunktionen für den Datenzugriff, die Kommunikation zwischen Computern und die Gestaltung und Verwaltung einzigartiger Benutzeroberflächen. 
Arten von Transaktionsverarbeitungssystemen

Transaktionsverarbeitungssysteme (TPS) und Online-Transaktionsverarbeitungssysteme (OLTP) können in zwei Hauptmethoden der Informationsverarbeitung eingeteilt werden. Die Entscheidung für ein TPS hängt von den individuellen Geschäftsanforderungen eines Unternehmens ab, wobei auch ein Hybridmodell zum Einsatz kommen kann.

Stapelverarbeitung

Methoden zur Batch-Transaktionsverarbeitung sammeln Transaktionen über einen bestimmten Zeitraum und verarbeiten sie alle gleichzeitig in geplanten Intervallen. Die Stapelverarbeitung ist eine ideale Methode, um große Mengen an Transaktionen effizient abzuwickeln, wie Gehaltsabrechnungstransaktionen oder große Datenaktualisierungen. Die Stapelverarbeitung ist zwar darauf ausgelegt, komplexe Datensätze effizient zu verarbeiten, aber es gibt eine inhärente Verzögerung der Reaktionszeit.

Verarbeitung in Echtzeit

TPS-Systeme wie OLTP verwenden eine Verarbeitungsmethode in Echtzeit, bei der das TPS jede Transaktion so verarbeitet, wie sie stattfindet. Diese Systeme reagieren sofort und ermöglichen POS-Übergänge, Online-Käufe und Reservierungssysteme. 

Vier Komponenten eines Transaktionsverarbeitungssystems

Sowohl für Batch-Verarbeitungssysteme als auch für Echtzeitsysteme kann ein Transaktionsverarbeitungssystem (TPS) in vier Hauptkomponenten unterteilt werden.

Eingaben

Jede beliebige Anzahl von Transaktionen – einschließlich Rechnungen, Quittungen, Gutscheine und andere Arten von Aufträgen wie z. B. eine Bestellung – kann als Input in einem TPS behandelt werden. Theoretisch kann jede Art von Auftragseingabe als Eingabedaten betrachtet werden.

Outputs

Ein TPS kann eine Vielzahl von Anwendungsfall-spezifischen Ausgaben generieren, die von Cashflow-Berichten bis hin zu Quittungen reichen, und es kann für Aufzeichnungen, Datenanalysen, Steuerberichte und andere offizielle Geschäftszwecke verwendet werden. 

Verarbeitungssystem

Das Verarbeitungssystem eines TPS liest die Eingabe, schließt alle Datenänderungen oder -aktualisierungen ab und erstellt eine nützliche Ausgabe, beispielsweise eine Verkaufsbestätigung oder einen Bestandsbericht.

Speicher

Während sich die Speicherung in einigen Fällen auf physische Datenspeicherhardware beziehen kann, erstellt ein durchschnittliches TPS auch leicht navigierbare Verzeichnisse zur Speicherung von Eingabe- und Ausgabedaten, in der Regel in einer Art Datenbank. 

Funktionen des Transaktionsverarbeitungssystems

Das Ziel eines jeden Transaktionsverarbeitungssystems (TPS) ist es, reibungslose Geschäftstransaktionen zu ermöglichen. Zu diesem Zweck sollte ein praktikables TPS die folgenden entscheidenden Merkmale bieten:

  • Kontrollierter Zugriff: Als kritische Komponente des Informationsverarbeitungssystems eines Unternehmens sollte ein robustes TPS nur autorisierten Benutzern und Administratoren einen sicheren, kontrollierten Zugriff bieten. 
  • Verbindung mit externen Umgebungen: Per Definition ist ein TPS so konzipiert, dass es sich nahtlos mit verschiedenen externen Systemen verbindet, um Informationen zwischen Kunden, Händlern, Lieferanten und gegebenenfalls Banken und Gläubigern zu verteilen und zu empfangen. 
  • Beschleunigte Reaktionszeiten: Bei Echtzeit-TPS gelten schnelle Reaktionszeiten als Grundvoraussetzung für Unternehmen, die ihren Kunden schnelle und einfache Transaktionen ermöglichen möchten.
  • Inflexibilität: Auch wenn ein TPS an die verschiedenen Anforderungen eines Unternehmens angepasst werden kann, ist es wichtig, dass ein TPS auch eine starre, reproduzierbare Erfahrung bietet, sodass alle Transaktionen unabhängig von Variablen wie Tageszeit, Standort, Benutzer oder Kunde auf ähnliche Weise verarbeitet werden. 
  • Zuverlässigkeit: Stabilität und Sicherheit sind entscheidende Komponenten eines hochwertigen TPS. Transaktionsdaten müssen fehlerfrei gesichert werden, um sicherzustellen, dass die Quelldokumente regelmäßig gesichert werden und für die Validierung verfügbar sind. 
  • Systeminterne Verteilung: Das TPS eines Unternehmens arbeitet nicht im luftleeren Raum und muss in der Lage sein, Daten und Anweisungen mit anderen internen Informationssystemen, wie z. B. Verkaufsabwicklungssystemen oder Hauptbuchsystemen, zu verteilen.

 

Weiterführende Lösungen
IBM Z

Nutzen Sie eine leistungsfähige und sichere Plattform, um die Zukunft Ihres Unternehmens zu gestalten, voranzubringen und aufzubauen. IBM Z® ist eine Familie moderner z/Architecture® Hardware, auf der z/OS®, Linux®, z/TPF, z/VM® und IBM Z Systemsoftware ausgeführt wird.

Mehr zu IBM Z

IBM CICS Transaction Server for z/OS

IBM® CICS Transaction Server, oft auch CICS genannt, ist eine erstklassige, sichere, leistungsstarke, skalierbare und mehrsprachige Anwendungsserverplattform, die für das Hosting Ihrer transaktionalen Unternehmensanwendungen in einer hybriden Architektur verwendet wird.

IBM CICS Transaction Server for z/OS kennenlernen

IBM z/OS

Nutzen Sie ein hochgradig sicheres und skalierbares Betriebssystem für geschäftskritische Anwendungen. IBM z/OS ist ein Betriebssystem für IBM Z-Mainframes, das für einen fortlaufenden Betrieb mit hohem Volumen geeignet ist und dabei ein hohes Sicherheitsniveau und Stabilität bietet. Mit IBM z/OS können Sie die Unternehmenstransformation vorantreiben und Innovationen beschleunigen.

Erkunden Sie IBM z/OS
Services zur Technologieberatung

Mit IBM Consulting können Sie Ihre Geschäftsziele schneller erreichen. Wir verhelfen Ihnen zu einer zweckgerichteten Anwendungsmodernisierung, die das Technologiemanagement vereinfacht und Kosten senkt. Dafür werden aufkommende Technologien in Ihre Kerngeschäftsprozesse und Plattformstrategien eingebettet und operationalisiert.

Erkunden Sie Services zur Technologieberatung

Ressourcen Was ist OLTP (Online Transaction Processing)?

Online-Transaktionsverarbeitung (Online Transactional Processing, OLTP) ermöglicht die Echtzeit-Ausführung einer großen Anzahl von Datenbank-Transaktionen durch eine große Anzahl von Personen, in der Regel über das Internet.

Was ist OLAP (Online Analytical Processing)?

OLAP oder Online Analytical Processing ist eine Technologie zur Durchführung komplexer Hochgeschwindigkeitsabfragen oder multidimensionaler Analysen auf großen Datenmengen in einem Data Warehouse, Data Lake oder einem anderen Datenspeicher. OLAP wird in den Bereichen Business Intelligence (BI), Entscheidungsunterstützung und einer Vielzahl von Anwendungen für geschäftliches Forecasting und Reporting eingesetzt.

Was ist ein Mainframe?

Mainframes sind Datenserver, die dafür ausgelegt sind, täglich bis zu einer Billion Web-Transaktionen mit einem Höchstmaß an Sicherheit und Zuverlässigkeit zu verarbeiten.

Was ist Datenverwaltung?

Unter Datenmanagement versteht man die Praxis der Aufnahme, Verarbeitung, Sicherung und Speicherung von Unternehmensdaten, die dann für strategische Entscheidungen zur Verbesserung der Geschäftsergebnisse genutzt werden.

Was ist Datensicherheit?

Datensicherheit ist die Praxis des Schutzes digitaler Informationen vor unbefugtem Zugriff, Beschädigung oder Diebstahl während ihres gesamten Lebenszyklus.

Was ist elektronischer Datenaustausch (EDI)?

EDI (Electronic Data Interchange) ist die unternehmensübergreifende Kommunikation von Geschäftsdokumenten in einem Standardformat. Die einfache Definition von EDI ist, dass es sich um ein elektronisches Standardformat handelt, das papierbasierte Dokumente wie Bestellungen oder Rechnungen ersetzt.

Machen Sie den nächsten Schritt

IBM Z ist ein wesentlicher Bestandteil Ihrer Hybrid-Cloud- und KI-Strategie. Beschleunigen Sie die digitale Transformation und erschließen Sie einen 2,5‑mal höheren Mehrwert als mit der Public Cloud allein – mit einem bahnbrechenden quantensicheren System, das Sie bei der Verbesserung Ihrer CO2-Bilanz unterstützen kann.

Mehr zu IBM Z