CICS (Customer Information Control System)
CICS (Customer Information Control System) ist ein Programm für die Online-Transaktionsverarbeitung (Online Transaction Processing, OLTP) von IBM. Zusammen mit der Programmiersprache COBOL hat es sich über die letzten Jahrzehnte als das am weitesten verbreitete Toolset etabliert, um Kundentransaktionsanwendungen im Bereich des Mainframe-Computings in großen Unternehmen zu erstellen. Bei sehr vielen der nach wie vor eingesetzten Legacy-Anwendungen handelt es sich um COBOL/CICS-Programme.
Mit der von CICS bereitgestellten Programmierschnittstelle (API) kann ein Entwickler Anwendungen schreiben, die mit Online-Usern kommunizieren sowie Kunden- und andere Datensätze (Aufträge, Bestandswerte, Kundendaten usw.) aus einer Datenbank lesen bzw. in sie schreiben (diese Datenmenge wird in der Regel als "Datasets" bezeichnet). Dazu nutzt der Programmierer nicht die IBM-Zugriffsmethoden, sondern die entsprechenden CICS-Funktionen. CICS kann wie andere Transaktionsmanager sicherstellen, dass Transaktionen abgeschlossen werden. Falls nicht, ist das System in der Lage, teilweise beendete Transaktionen rückgängig zu machen, sodass die Integrität von Datensätzen erhalten bleibt.
IBM vermarktet oder unterstützt ein CICS-Produkt für OS/390, UNIX und Intel-PC-Betriebssysteme. Einige der IBM-Kunden verwenden IBMs Transaktionsserver, um E-Business-Transaktionen von Internetnutzern zu verwalten und sie an einen Mainframe-Server weiterzuleiten, der auf eine vorhandene CICS-Datenbank für Aufträge und Bestände zugreift.
Folgen Sie SearchDataCenter.de auch auf Facebook, Twitter und Google+!