Glossar zur Mainframe-Modernisierung
Leicht verständliche Definitionen der COBOL-, JCL-, z/OS- und Modernisierungsbegriffe, die jedes Team erbt, wenn es die Verantwortung für ein Mainframe-System übernimmt. Geschrieben für Produktverantwortliche, Entwickler, die neu auf der Plattform sind, und alle, die die Systeme verstehen möchten, die die Welt noch immer am Laufen halten.
33 Begriffe in 7 Kategorien. COBOL, Mainframes, and JCL.
Neu hier? Starten Sie mit dem Leitfaden zu Modernisierung eines COBOL-Mainframes.
Sprachen & Plattformen
- COBOLCommon Business-Oriented Language
- Eine höhere Programmiersprache, die 1959 für die kaufmännische Datenverarbeitung entwickelt wurde. Noch heute laufen schätzungsweise 220 Milliarden Codezeilen in Banken, Versicherungen und Behördensystemen.
- Mainframe
- Ein hochzuverlässiges, durchsatzstarkes Computersystem, konzipiert für die geschäftskritische Transaktionsverarbeitung, typischerweise IBM z Systems unter z/OS.
- JCLJob Control Language
- Die auf IBM z/OS verwendete Skriptsprache zur Beschreibung von Batch-Jobs: welche Programme ausgeführt, welche Eingaben gelesen und wohin Ausgaben gesendet werden sollen.
- PL/IProgramming Language One
- Eine 1964 eingeführte Programmiersprache von IBM, die wissenschaftliche und kaufmännische Datenverarbeitung kombinierte. Sie ist noch heute in Systemen von Versicherungen und Banken sowie in Flugbuchungssystemen zu finden.
- Assembler
- Maschinennahe Mainframe-Programmiersprache, die direkt auf z/Architecture-Befehle abgebildet wird. Wird für leistungskritischen Code und Systemdienstprogramme eingesetzt.
- z/OS
- IBMs 64-Bit-Mainframe-Betriebssystem, das von OS/360 abstammt. Führt geschäftskritische Workloads bei den weltweit größten Banken, Versicherungen und Regierungen aus.
Laufzeitumgebungen & Subsysteme
- CICSCustomer Information Control System
- IBMs Transaktionsverarbeitungsmonitor für z/OS. Verarbeitet täglich Milliarden von Online-Transaktionen in Geldautomatennetzwerken, bei der Kartenverarbeitung und in Systemen von Fluggesellschaften.
- Db2
- IBMs relationale Datenbank für den Mainframe. Bildet weltweit die Basis für Kernbankensysteme, Schadensbearbeitung und Behördensysteme.
- IMSInformation Management System
- IBMs hierarchisches Datenbank- und Transaktionssystem aus der Zeit vor relationalen Datenbanken. Bis heute das führende System bei vielen großen Finanzinstituten.
- RACFResource Access Control Facility
- IBMs Sicherheits- und Autorisierungssystem für Mainframes. Jeder Zugriff auf z/OS-Ressourcen wird über RACF protokolliert und geprüft.
- JESJob Entry Subsystem
- Die z/OS-Komponente, die Batch-Jobs empfängt, plant und verwaltet. Administratoren überwachen JES2 oder JES3, um jeden Mainframe-Workload nachzuverfolgen.
- ISPFInteractive System Productivity Facility
- Die menügesteuerte Vollbild-Benutzeroberfläche, die Mainframe-Entwickler und -Operatoren nutzen, um Code zu bearbeiten, Jobs einzureichen und in z/OS zu navigieren.
- SMFSystem Management Facilities
- z/OS-Subsystem, das Betriebsdaten (jeden Job, jeden Zugriff, jede Transaktion) in SMF-Datensätzen für Audits und Kapazitätsplanung aufzeichnet.
Speicher & Daten
- VSAMVirtual Storage Access Method
- IBMs System für den Datenzugriff auf Flat-Files unter z/OS. Viele Hauptbücher von Kernbankensystemen und Versicherungsbestände liegen noch immer in VSAM-Dateien.
- Datensatz
- Der Mainframe-Begriff für eine Datei. Datasets haben Dataset-Namen (DSN), Satzformate (RECFM) und Blockgrößen (BLKSIZE), die in JCL deklariert werden müssen.
- Copybook
- Eine wiederverwendbare COBOL-Datensatzdefinition, die in verschiedene Programme eingebunden wird. Copybooks beschreiben die Struktur eines Kundendatensatzes, eines Schadensfalls oder einer Transaktion.
Betrieb & Workloads
- Batch
- Aufgaben, die über Nacht oder nach einem Zeitplan ausgeführt werden: Tagesendabstimmungen, Abrechnungsläufe, Berichterstellung. Batch macht weiterhin den Großteil der Mainframe-CPU-Zeit aus.
- OLTPOnline-Transaktionsverarbeitung
- Interaktive, anfragebasierte Workloads (Kartenautorisierungen, Handel, Reservierungen), die Mainframes mit Latenzen im Millisekundenbereich und 99,999 % Verfügbarkeit verarbeiten.
- MIPSMillionen Instruktionen pro Sekunde
- Die historische Maßeinheit für Mainframe-Kapazität. Bis heute die Basis für IBMs Preisgestaltung von z/OS-Software: Mehr genutzte MIPS bedeuten höhere Lizenzgebühren.
- LPARLogische Partition
- Ein logisch isolierter Teilbereich eines Mainframes, der als eigene, unabhängige Maschine fungiert. Große Institutionen betreiben Dutzende LPARs pro physischer z-Box.
Modernisierungsansätze
- Rehost
- Lift-and-Shift: Verlagerung von Mainframe-Workloads auf Emulatoren oder Cloud-Instanzen, ohne den Code neu zu schreiben. Schnell, aber Legacy-Code und Fachkräftemangel bleiben erhalten.
- Refactoring
- Umschreiben von Mainframe-Code in eine moderne Sprache (oft Java oder Go) unter Beibehaltung der Geschäftslogik. Langsamer, erzeugt aber wartbaren Zielcode.
- Replatforming
- Migration der Laufzeitschicht (Datenbanken, Transaktionsmanager) unter weitgehender Beibehaltung des Anwendungscodes. Ein Mittelweg zwischen Rehost und Refactor.
- Beibehalten
- Einige Workloads bewusst auf dem Mainframe belassen. Nicht jedes System muss migriert werden; manche erfüllen bereits ihren Zweck und sind kostengünstig im Betrieb.
- Verhaltensäquivalenz
- Ein modernisiertes Programm ist verhaltensgleich zu seinem Legacy-Gegenstück, wenn es für jede Eingabe dieselbe Ausgabe liefert. Die stärkste Korrektheitsgarantie für die Migration.
KI & Verifizierung
- Agentische KI
- KI-Systeme, die mehrstufige Aktionen planen, Tools aufrufen und End-to-End-Aufgaben mit minimaler Überwachung erledigen. Die Art von KI, die Hypercubic für Mainframe-Aufgaben einsetzt.
- Formale Verifikation
- Mathematischer Beweis, dass ein Programm eine Spezifikation erfüllt und nicht nur Tests besteht. Unerlässlich für die Modernisierung von Code, der Geld, Leistungen oder sicherheitskritische Logik verarbeitet.
- Abruf
- Das Abrufen relevanter Passagen aus einem großen Korpus, damit ein Sprachmodell seine Antwort auf spezifische Fakten stützen kann. So stellt HyperTwin Expertenwissen bei Bedarf bereit.
- Institutionelles Wissen
- Das undokumentierte Fachwissen eines Teams: wie die Produktion wirklich funktioniert, welche Flags zu prüfen sind, was man aus dem letzten Vorfall gelernt hat. Das Wissen, das mit erfahrenen Ingenieuren in den Ruhestand geht.
Hypercubic-Produkte
- HyperTwin
- Hypercubics Produkt zur dynamischen Wissenserfassung. Zeichnet auf, wie erfahrene Entwickler COBOL-, JCL- und CICS-Workflows bearbeiten, und verwandelt jede Sitzung in ein durchsuchbares, revisionssicheres Expertenmodell.
- HyperDocs
- Hypercubics automatisch aktualisierende Dokumentations-Engine. Liest COBOL-, PL/I- und JCL-Quellcode, rekonstruiert die Geschäftslogik und hält die Dokumentation mit jeder Codeänderung synchron.
- Hopper
- Hypercubics KI-Agent für den Mainframe-Betrieb. Navigiert in ISPF, schreibt JCL, überwacht JES-Jobs und triagiert Vorfälle anhand von RACF- und SMF-Daten.
- HyperLoop
- Hypercubics Modernisierungs-Engine mit formaler Verifikation. Verlagert Mainframe-Workloads innerhalb von Monaten mit 1:1 funktionaler Äquivalenz in die Cloud.
Beschleunigen Sie Ihre Modernisierung mit Hypercubic.
Hypercubic erfasst, wie Ihre Senior-Entwickler tatsächlich arbeiten, dokumentiert den Code, den sie pflegen, und modernisiert die Workloads, die migriert werden müssen. Vier Produkte, ein durchgehender Prozess.
Hypercubic-Produkte entdecken →