DIE UNIVERSELLE DATENBRÜCKE VON FLAM

The Universal Data Bridge that is FLAM

DIE UNIVERSELLE DATENBRÜCKE VON FLAM

Daten müssen fließen, egal ob vom Großrechner (FB/VB) ins Cloud-System oder in die Open-Welt, vom XML-Format nach CSV, JSON oder von SWIFT zu SEPA. Doch unterschiedliche Plattformen, Formate und Anwendungen sprechen selten dieselbe Sprache.


Genau hier setzt FLAM an: Wir schaffen eine neutrale, sichere und effiziente Verbindung zwischen verschiedenen Datenwelten: ohne Medienbrüche, ohne Informationsverluste, ohne Sicherheitslücken.


Ob Migration, Integration oder Langzeitarchivierung, mit FLAM bleiben Ihre Daten verständlich, zugänglich und geschützt: auf allen Systemen, in jeder Struktur, über Jahrzehnte hinweg.

DER INHALT BLEIBT GLEICH - NUR DIE FORM IST EINE ANDERE.

Was als Archivformat für Großrechner begann, verbindet heute alte und neue IT-Welten. Das FLAMFILE ist in der neuen FLAM5-Infrastruktur zu einem Dateisystem geworden, das man für verschiedene Plattformen nutzen kann. Es ist die Grundlage für sicheren, kompakten und standardkonformen Datenaustausch.


Wenn Daten aus dem FLAMFILE einmal neutralisiert, strukturiert, komprimiert und verschlüsselt abgelegt sind, können sie in beliebige Formate überführt und bereitgestellt werden.

DER INHALT BLEIBT GLEICH - NUR DIE FORM IST EINE ANDERE.

Was als Archivformat für Großrechner begann, verbindet heute alte und neue IT-Welten. Das FLAMFILE ist in der neuen FLAM5-Infrastruktur zu einem Dateisystem geworden, das man für verschiedene Plattformen nutzen kann. Es ist die Grundlage für sicheren, kompakten und standardkonformen Datenaustausch.


Wenn Daten aus dem FLAMFILE einmal neutralisiert, strukturiert, komprimiert und verschlüsselt abgelegt sind, können sie in beliebige Formate überführt und bereitgestellt werden.

VERSTEHEN, VEREINHEITLICHEN, transformieren

Von Originalformaten zur neutralen Matrix.


FLAM analysiert und versteht unterschiedlichste Datenquellen.

Die Inhalte werden automatisch in eine strukturierte, neutralisierte Zwischenform umgewandelt die unabhängig

vom Ursprungsformat funktioniert.

EFFIZIENTE VERARBEITUNG - memory-to-memory

Minimaler Ressourcenverbrauch bei linearen und vorhersagbaren Laufzeiten.


Während andere Lösungen auf speicherhungrige Java-Stacks setzen, basiert FLAM auf C99. Das ermöglicht echte Memory-to-Memory-Conversion: Daten werden direkt im Speicher verarbeitet, ohne Zwischenablage auf Platte. Der Resourcenverbrauch pro Transaktion ist linear, was eine stabile und dauerhafte Produktion möglich macht.

SPRECHENDE FORMATE FÜR mensch & Maschine

Reduziert Implementierungsaufwand, erhöht Sicherheit und Kontrolle.


Im Gegensatz zu formalen Standards wie XSD oder DFDL, die nur Maschinen verstehen, ist die Formatbeschreibung in FLAM verständlich, lesbar und wartbar - auch ohne Entwicklerwissen.

Die Logik hinter der Datenstruktur kann selbst beschrieben und angepasst werden. Das ermöglicht es Fachabteilungen aktiv mitzugestalten.

NAHTLOSE INTEGRATION IN JEDE Infrastruktur

Einsetzbar vom vom PC über die Host bis zur Cloud, mit durchgängiger Verschlüsselung und Zugriffskontrolle.


Dank offener APls, Subsystemen und der Kommandozeile, lässt sich FLAM direkt in bestehende Prozesse einbinden. So kann man Prozesse automatisieren und sicher durchführen, auch in regulierten Umgebungen.

Daten verstehen. Formate verbinden.

FLAM zerlegt jede Datenquelle in ihre logischen Bausteine:


  1. Formate, Zeichensätze und Strukturen werden automatisch identifiziert - auch bei Mischformaten.
  2. Inhalte wandern in eine plattformunabhängige, strukturierte Zwischenform.
  3. Hochperformante Algorithmen komprimieren die Daten und verschlüsseln sie segmentweise.
  4. Aus dieser neutralen Matrix lassen sich beliebige Zielformate erzeugen, ohne Medienbruch, ohne Datenverlust.


Das Ergebnis:

Ein durchgängig gesicherter Datenfluss vom Mainframe bis zur Cloud, von Legacy-Formaten bis zu modernen API-Standards.

Konkrete Anwendungsfälle aus der Praxis 

FLAM beweist seine Stärke überall dort, wo heterogene Datenstrukturen vereinheitlicht und zuverlässig übertragen werden müssen. Ob Bank, Behörde oder Industrie: Unsere Kunden stehen täglich vor komplexen Integrationsaufgaben, die sie mit FLAM lösen können.

Finanzwesen

SEPA ↔ SWIFT ↔ Legacy-Formate

Unterschiedliche XML-Dialekte (SEPA, SWIFT, ISO 20022) werden aus einem gemeinsamen Datenbestand erzeugt. FLAM sorgt für formatgetreue Transformation ohne Medienbruch, revisionssicher und compliant.

Legacy IT

UTF-8 ↔ EBCDIC / FB-VB ↔ CSV, XML, JSON 

Klassische Hostformate wie EBCDIC-Strings und BSD-Zahlen von FB/VB-Sätzen werden automatisch erkannt, neutralisiert und z. B. als CSV, JSON oder XML exportiert. FLAM bewahrt dabei die logische Struktur und Integrität.

Industrie & Cloud

JSON ↔ XML ↔ CSV

Stücklisten, Maschinenprotokolle oder IoT-Messdaten wandern automatisiert aus der Produktion in Cloud basierte Analyseplattformen.

Sicher, verschlüsselt und im richtigen Format.


FLAM vs. XSD/DFDL

Während XSD-basierte Systeme oder die Data-Format-Definition-Laguage (DFDL) stark auf Formalität und technische Tiefe setzen, verfolgt FLAM den Weg der Effizienz, Verständlichkeit und echten Interoperabilität.

Merkmal FLAM XSD-basierte Verarbeitung
Verständlichkeit ✔️ Sprechend & menschenlesbar ❌ Nur maschinenlesbar
Formatbeschreibung ✔️ Klartext, direkt im Prozess verwendbar ❌ Formal, kryptisch, schwer wartbar
Verarbeitungstechnologie ✔️ C99 - konstant & speichereffizient ❌ Java - speicherintensiv, schwankend
Zwischenschritte / Dateien ✔️ Memory-to-Memory, keine Klartextkopie ❌ Häufig temporäre Dateien nötig
Formaterkennung ✔️ Automatisch, auch bei Mischformaten ❌ Manuell konfiguriert
Zielstruktur-Unterstützung ✔️ Mehrere logische Ziel-Formate aus einem Datenbestand ❌ 1:1 gebundene Formate, keine Trennung Inhalt/Struktur
Sicherheit & Datenschutz ✔️ Zugriff auf verschlüsselte Inhalte ohne Entschlüsselung ❌ Nur kompletter Klartextzugriff möglich
Skalierbarkeit & Planung ✔️ Lineare, konstant planbare Laufzeiten ❌ Java-Heap abhängig, schwer kalkulierbar
Feature FLAM XSD-based Processing
Readability ✔️ Human-readable & descriptive ❌ Machine-readable only
Format Description ✔️ Plain text, directly usable in process ❌ Formal, cryptic, hard to maintain
Processing Technology ✔️ C99 - constant & memory-efficient ❌ Java - memory-intensive, fluctuating
Intermediate Steps / Files ✔️ Memory-to-memory, no plaintext copy ❌ Often requires temporary files
Format Detection ✔️ Automatic, even with mixed formats ❌ Manually configured
Target Structure Support ✔️ Multiple logical target formats from one dataset ❌ 1:1 bound formats, no content/structure separation
Security & Data Protection ✔️ Access encrypted content without decryption ❌ Only complete plaintext access possible
Scalability & Planning ✔️ Linear, consistently predictable runtimes ❌ Java heap-dependent, hard to calculate

Die Infrastruktur hinter FLAM

FLAM ist weit mehr als ein Konvertierungstool. Es ist eine modulare Datenplattform, die auf jahrzehntelanger Expertise in Kryptografie, Datenkompression und systemübergreifender Interoperabilität basiert. Die FLAM-Technologie verbindet maximale Sicherheit mit herausragender Performance, sowohl in Batch-, Cloud- und Echtzeitumgebungen.

Plattformvielfalt


FLAM läuft auf mehr als 60 Plattformen: von z/OS, Windows, Linux, AIX, HP-UX bis hin zu modernen Cloud-Deployments (Docker, Kubernetes, OpenShift).

Egal ob Legacy-System oder Microservice, FLAM passt sich an Ihre Umgebung an.

Offene APIs & Schnittstellen


FLAM bietet Schnittstellen auf allen Ebenen:

  • Sprachen: C/C++, COBOL, PL1, Java
  • Tools: Shell, REST, FLCL (Kommandozeile)
  • Systeme: z/OS Subsystem, Filesystem-Mount, Plug-ins für Drittsysteme

Formatmatrix

FLAM trennt konsequent physische Repräsentation (z. B. CSV, XML, JSON) von der logischen Struktur (z. B. Transaktionssatz, Adresse, Betrag). 

Das ermöglicht automatische Formaterkennung, gleichzeitige Verarbeitung mehrerer Formate in einer Datei und zukunftssichere Erweiterbarkeit.

Archivverarbeitung

Datenschutz, Effizienz und Skalierbarkeit

FLAM5-Archive sind mehr als Speicherbehälter:Sie bestehen aus komprimierten und verschlüsselten Segmenten, die sich teilweise lesen, selektiv extrahieren oder sogar transformieren lassen, ohne vollständige Entschlüsselung eines Members/Datei. Neben der Indizierung der Daten sind die Archive inkrementell gestaltet, wo jede Änderung zu einer neue Version führt und somit über die Zeit keine Informationen verloren gehen.


Es muss nicht immer ein Archiv sein


FLAM stellt zwei leistungsfähige Wege bereit, um Daten zu transformieren:

  • FLAM (Archiv): Für sichere, strukturierte und langzeitverfügbare Archivierung
  • FLUC (Konverter): Für direkte Konvertierung im Prozess ohne Speicherung


Je nach Ziel bieten sich unterschiedliche Ansätze an. Die folgende Übersicht hilft bei der Auswahl:

Merkmal FLUC (Konverter) FLAM COMP (Archiv Erzeugung)
Ziel Konvertieren von Daten (Formatüberführung) Archivieren mit Zugriff, Sicherheit & Struktur
Eingabe Originaldatenformate (z. B. ZIP, PGP, Klartext) Originaldatenformate (z. B. ZIP, PGP, Klartext)
Ausgabe Originaldatenformate (z. B. ZIP, PGP, Klartext) FLAM-Archivformat
Speicherung keine temporären Dateien Persistentes Archiv (Flatfile, Folder oder Cloud-Storge)
Matrixverarbeitung Identisch zu COMP (intern) Identisch zu CONV
Zugriffsmöglichkeiten Nur sequentiell (Load/Unload) Vollständig randomisiert (Query, Search, Insert, Update, Delete)
Transformation intern Plattformunabhängige Matrix Matrix + Archivstruktur
I/O-Richtung ↔ Original → Matrix → Original ⤴ Original → Matrix → Archiv
Ideal für Direktkonvertierung, Umkodierung, Transcoding Langzeitverfügbarkeit, Revisionssicherheit, Vollzugriff
Feature FLUC (Converter) FLAM COMP (Archive Creation)
Purpose Convert data (format transformation) Archive with access, security & structure
Input Original data formats (e.g., ZIP, PGP, plaintext) Original data formats (e.g., ZIP, PGP, plaintext)
Output Original data formats (e.g., ZIP, PGP, plaintext) FLAM archive format
Storage No temporary files Persistent archive (flat file, folder, or cloud storage)
Matrix Processing Identical to COMP (internal) Identical to CONV
Access Options Sequential only (Load/Unload) Fully randomized (Query, Search, Insert, Update, Delete)
Internal Transformation Platform-independent matrix Matrix + archive structure
I/O Direction ↔ Original → Matrix → Original ⤴ Original → Matrix → Archive
Ideal For Direct conversion, recoding, transcoding Long-term availability, audit compliance, full access

Ihre Systeme sprechen nicht dieselbe Sprache?

FLAM bringt Ordnung und Verständlichkeit in Ihre Datenlandschaft.

Lassen Sie uns gemeinsam herausfinden, wie wir auch Ihre Datenwelten verbinden können.