Referenz

Glossar

Eine Referenz fuer die Begriffe, die in unserer Migrationsarbeit und unseren Inhalten vorkommen. Oracle Forms-Terminologie, DEX-spezifische Konzepte, Compliance-Abkuerzungen und Vokabular des modernen Stacks.

Oracle Forms

Oracle Forms
Oracles Legacy-4GL-Plattform fuer die Entwicklung datenbankgestuetzter Enterprise-Anwendungen. Erstmals 1985 veroeffentlicht. Laeuft noch produktiv bei ueber 8.000 Unternehmen und verarbeitet weltweit schaetzungsweise 3,2 Billionen US-Dollar an Geschaeftsprozessen. Oracle hat den Support mehrfach verlaengert, investiert aber nicht mehr in neue Features.
.fmb file
Binaere Quelldatei von Oracle Forms. Enthaelt die vollstaendige Definition eines Formulars: Bloecke, Elemente, Trigger, Lists of Values, Canvases, Parameter und PL/SQL-Programmeinheiten. Wird zur Laufzeit zu .fmx kompiliert. Kann nicht in einem Texteditor geoeffnet werden — erfordert Oracles Forms Builder oder einen Parser zur Extraktion der Struktur.
.fmx file
Das kompilierte, ausfuehrbare Formular. Wird zur Build-Zeit aus einer .fmb generiert. Dies ist die Datei, die die Oracle Forms-Runtime tatsaechlich laedt.
PL/SQL
Oracles prozedurale Erweiterung von SQL. Wird innerhalb von Forms-Triggern, Packages und Stored Procedures verwendet. Stark typisiert, blockstrukturiert und eng mit der Oracle Database integriert. Der Grossteil der Oracle Forms-Geschaeftslogik lebt in PL/SQL.
Block
Die Oracle Forms-Einheit, die einer Datenbanktabelle oder -ansicht zugeordnet ist. Ein Formular ist eine Sammlung von Bloecken. Jeder Block hat Elemente (Felder), Trigger und ein Layout auf einem Canvas.
Canvas
Oracles Forms-Layout-Container. Elemente werden auf einem Canvas positioniert. Ein Formular kann mehrere Canvases haben (Content, Stacked, Tab, Toolbar).
LOV (List of Values)
Oracle Forms' integriertes Dropdown/Auswahlelement. Wird durch eine SQL-Abfrage gespeist. Moderne Entsprechungen sind Type-Ahead-Eingaben, Autovervollstaendigungen und Combo-Boxen.
Trigger
Ein PL/SQL-Stueck, das als Reaktion auf ein Forms-Ereignis ausgefuehrt wird. Es gibt Dutzende von Trigger-Typen — die meiste Geschaeftslogik sammelt sich in WHEN-VALIDATE-ITEM-, POST-QUERY- und KEY-*-Triggern an.
WHEN-VALIDATE-ITEM
Ein Trigger, der ausgeloest wird, wenn sich der Wert eines Feldes aendert und der Benutzer den Fokus verschiebt. Der haeufigste Ort, an dem sich Geschaeftsvalidierungsregeln ueber Jahrzehnte ansammeln.
POST-QUERY
Ein Trigger, der nach der Rueckgabe von Datensaetzen durch eine Datenbankabfrage ausgeloest wird. Wird fuer abgeleitete Felder, Lookups und Datenanreicherung verwendet.
KEY-NEXT-ITEM
Ein Trigger, der ausgeloest wird, wenn der Benutzer mit der Tastatur zwischen Feldern navigiert. Verbirgt oft Navigationsregeln und Felduebersprungslogik.
Forms Builder
Oracles Desktop-IDE zum Erstellen von .fmb-Dateien. Wird benoetigt, um Oracle Forms-Quellcode zu oeffnen und zu bearbeiten. Es wird zunehmend schwieriger, Entwickler zu finden, die damit vertraut sind.
Oracle APEX
Oracles moderne Low-Code-Plattform. Wird oft als Migrationspfad fuer Forms beworben. Haelt Kunden in der Oracle-Database-Lizenzierung und -Oekosystemabhaengigkeit gefangen.

DEX Elements

JSON descriptor
DEX' strukturierte Darstellung eines Bildschirms, Workflows oder Formulars. Inspizierbar, versionierbar, diffbar. Sitzt zwischen dem KI-Generator und der Runtime und macht KI-generierte Software fuer Menschen pruefbar und reviewbar.
Governed generation
DEX' Ansatz fuer KI-Codegenerierung. Anstatt freien Code zu erzeugen, assembliert die KI Anwendungen aus einem festen Framework gegen eingeschraenkte JSON-Muster. Fuehrt zu 5–10-facher Token-Effizienz und standardmaessig Compliance-konformer Ausgabe.
Functional layer
Die JSON-Schicht, die beschreibt, was jeder Bildschirm tut — Felder, Validierungen, Abfragen, Berechtigungen, Workflows. Getrennt von der visuellen Schicht (wie es aussieht) und der Runtime (wie es ausgefuehrt wird).
DEX runtime
Die TypeScript-Runtime, die JSON-Deskriptoren interpretiert und Produktionsoberflaechen rendert. Handhabt Authentifizierung, Autorisierung, Audit-Logging und Integration mit der REST API-Schicht.
Parallel operation
DEX' Standard-Migrationsarchitektur: Die neue Webanwendung verbindet sich ueber eine REST API-Schicht mit derselben Oracle Database, sodass Legacy- und moderne Systeme gleichzeitig bis zur Umstellung laufen. Eliminiert Ausfallzeiten und Datenmigrationsrisiken.
Migration engine
Die DEX-Komponente, die .fmb-Dateien parst, jeden Block, Trigger, jede LOV und jeden PL/SQL-Block extrahiert und in JSON-Deskriptoren plus TypeScript-Validatoren konvertiert.

Compliance und Regulierung

SOX (Sarbanes-Oxley)
US-amerikanisches Regime fuer Finanzkontrollen-Compliance, eingefuehrt 2002. Abschnitt 404 verlangt von boersennotierten Unternehmen, die Wirksamkeit ihrer internen Kontrollen ueber die Finanzberichterstattung zu bestaetigen. Betrifft jede Oracle Forms-Migration bei boersennotierten Unternehmen.
GxP
Ein allgemeines Akronym fuer „Good Practice"-Qualitaetsrichtlinien und -vorschriften in den Life Sciences (GMP, GLP, GCP, GDP). Validierte Computersysteme sind eine zentrale Anforderung.
21 CFR Part 11
FDA-Verordnung ueber elektronische Aufzeichnungen und elektronische Signaturen in den Life Sciences. Erfordert Audit-Trails, Zugriffskontrollen und Datensatzintegritaet fuer jedes System, das regulierte Daten verarbeitet.
HIPAA
US-amerikanische Datenschutz- und Sicherheitsverordnung im Gesundheitswesen. Legt Mindeststandards fuer den Schutz von Patientengesundheitsinformationen fest.
GDPR
EU-Datenschutzverordnung (DSGVO). Betrifft jedes System, das personenbezogene Daten von EU-Buergern verarbeitet.
ITAR
US International Traffic in Arms Regulations. Kontrolliert den Export von verteidigungsrelevanten Artikeln und Dienstleistungen. Betrifft Verteidigungsunternehmen, die Oracle Forms verwenden.
CMMC 2.0
Cybersecurity Maturity Model Certification — Framework des US-Verteidigungsministeriums fuer die Cybersicherheit von Auftragnehmern.
DORA
EU Digital Operational Resilience Act. Betrifft Finanzdienstleistungsunternehmen, die in der EU taetig sind.

Moderner Stack

TypeScript
Typisierte Obermenge von JavaScript. Die Zielsprache fuer jede DEX-Migration. Ermoeglicht Compile-Time-Garantien, die PL/SQL nie hatte.
REST API layer
Die HTTP-API, die DEX zwischen der modernen Oberflaeche und der Oracle Database generiert. Ersetzt direkten Datenbankzugriff und ermoeglicht den Parallelbetrieb mit dem Legacy-System.
JSON Schema
Ein Vokabular zur Beschreibung der Struktur von JSON-Dokumenten. DEX-Deskriptoren werden zur Build- und Laufzeit gegen Schemas validiert.
RBAC
Rollenbasierte Zugriffskontrolle. Im DEX-Framework als erstklassiges Primitiv eingebaut — nicht nachtraeglich angebaut.
Audit logging
Aufzeichnung jeder bedeutsamen Aktion, die ein Benutzer in einem regulierten System durchfuehrt. Erforderlich durch SOX, HIPAA, GxP und die meisten Enterprise-Compliance-Regime. In die DEX-Runtime integriert.