Produkt-

komponenten

Produktkomponenten

Product components

FLAM ist Die zentrale Datenplattform für Unternehmen

Wir liefern unseren Kunden einen Enterprise-Service-Bus für persistente Datenbestände auf Großrechnern (Host) sowie auf allen gängigen Serverplattformen (Windows, Unix, Linux). Diese Datenbestände halten wir in einem zentralen Archiv in neutraler Form, komprimiert, verschlüsselt und signiert vor und können sie nach außen in jeglicher Form (XML, JSON, CSV, FB/VB) wieder bereitstellen.

Dabei bleibt der Vollzugriff (Insert, Update, Delete, Search) auf die Datensätze erhalten. Für einen solchen Zugriff werden nur wenige Segmente ausgepackt, wodurch Performance und Sicherheit gewahrt bleiben sowie die Kosten auf ein Minimum reduziert werden können.

Gleichzeitig unterstützt FLAM alle gängigen offenen Standards, sodass die Daten in unterschiedlichen Formaten (XML, CSV, JSON, FB/VB) und für verschiedene Plattformen bereitgestellt werden können, z. B.:

  • Unix (0x0A als Delimiter und UTF-8)
  • Windows (0x0D0A als Delimiter und CP1252)
  • z/OS (Records in EBCDIC))

Hierbei ist Bereitstellung möglich als:

  • Klardatei
  • GZIP/BZIP2/XZ/ZSTD-Archiv
  • PGP-Datei
  • ZIP-Archiv

Hier durch ermöglichen wir eine extrem effiziente (98% Komprimierung) und sichere (Verschlüsselung und Signierung) zentrale Datenablage (primär auf dem Host), welche von verschiedenen Anwendungen auf unterschiedlichen Plattformen gegen den gleichen zentralen Datenbestand genutzt werden kann.

Das Anwendungsspektrum reicht dabei von klassischen record-orientierten (via I/O-Subsystem) bis zu modernen Cloud-Interfaces (O-Data), welche von APPs in Webapplications genutzt werden können.

Eine Indizierung ermöglicht gezielte Suchen in verschlüsselten und ko​​​​mprimierten Daten. Dabei werden nur die relevanten Segmente angegriffen, wo die zu bearbeiteten Daten enthalten sind.

Dies minimiert die Anzahl der Zugriffe (vor allem in der Cloud) und die zu übertragenden Datenmengen. Die teure Entschlüsselung und Dekomprimierung wird immer nur auf ein Buchteil der Daten angewandt.

Die Kunden gewinnen somit Sicherheit, reduzieren die Datenmengen, die Anzahl Zugriffe sowie ihre Kosten. Daten können allen Anwendungen und Plattformen in der Form bereitgestellt werden, wie sie gebraucht werden. 

FLAM wird so auf der Host eine sichere und effiziente Daten-Zentrale für große Unternehmen.

Die FLAM-Produktfamilie ist modular aufgebaut und bietet eine Vielzahl spezialisierter Komponenten zur sicheren, effizienten und nachhaltigen Datenverarbeitung. Im Folgenden finden Sie eine Übersicht der zentralen Komponenten und ihrer Funktionen:


FLAM – Frankenstein Limes Access Method

Die Kernkomponente von FLAM. Sie bietet:

  • Hochperformante Komprimierung und Verschlüsselung
  • Vollzugriff auf Archive: Insert, Update, Delete, Search
  • Zugriff ohne vollständiges Entschlüsseln durch segmentbasierten Zugriff
  • Verschiedene API-Schnittstellen (Element, Byte, Record)
  • Integration als Subsystem oder Dateisystem-Treiber
  • Archivformate: Flat-File, Folder, Cloud-Storage

INTEGRATION IN IHRE SYSTEME

SUBSYSTEM
  • FLAM-Subsystem auf z/OS
  • Transparent für Anwendungen
  • Keine Code-Änderungen nötig
  • VSAM-KSDS Vollzugriff
  • Aktivierung via JCL
Apis
  • Element, Record, Byte Interface
  • Subprogram (Unterprogramm)
  • Verfügbar für: COBOL, Java, C, PL/1, C++, Assembler
  • Plattformunabhängige Integration
  • Wie File-IO implementiert


FLUC – Universal Converter

Die universelle Konvertierungskomponente:

  • Datenmigration und Formatkonvertierung
  • Zeichensatzumwandlung (ASCII, EBCDIC, Unicode)
  • Kompression: ZIP, GZIP, BZIP2, XZ u. v. m.
  • Verschlüsselung: PGP, OpenSSL, AES
  • Sequentieller Zugriff (Load/Unload)
  • Ideal für ETL-Prozesse, Datenaustausch, Archivvorbereitung

INTEGRATION IN IHRE SYSTEME

Apis
  • Element, Record, Byte Interface
  • iconv Interface (Zeichensatz)
  • FLUC-Subprogram
  • Alle gängigen Plattformen
  • Multi-Format-Support
SUBSYSTEM
  • FLUC-Subsystem auf z/OS
  • FlucFS für Linux (FUSE)
  • Transparente Konvertierung
  • SAP/Standard-Apps erweitern
  • Altanwendungen modernisieren


FLIES – Integrated Extended Security

Die Sicherheitskomponente zur Verwaltung von Archiven:

  • Management von verschlüsselten Archiven ohne Klartextzugriff
  • Suchfunktion in verschlüsselten Daten ("Search without decryption")
  • Ideal für Cloud-, Archiv- und Outsourcing-Szenarien
  • Minimierung von Übertragungs- und Verarbeitungskosten

Netzwerkfähigkeit für verteilte Systeme:

END-TO-END SECURITY
  • Trennung: Verschlüsselung ↔ Speicherung
  • Kein Klartextzugriff beim Betreiber
  • Zentrale Archive, dezentrale Kontrolle
  • Sichere Cloud-Szenarien
  • Minimale Datenübertragung
CLIENT/SERVER
  • FLIES-Server für Archive
  • FLAM-Client / FLUC-Client
  • Remote-Zugriff über Netzwerk
  • IPv4/IPv6 Support
  • Geplant: SSL/TLS, MQ-Series, SSH


FLCL – Command Line

Zentrale Kommandozeile für die Automatisierung:

  • Batch-Ausführung aller FLAM-Komponenten
  • Nutzung in Skripten und Prozessautomatisierung
  • Verfügbar für alle Plattformen (inkl. Mainframes)

Das FLCL Manual finden Sie hier


FLCC – Control Center

Die grafische Benutzeroberfläche für die einfache Bedienung:

  • Dialogbasierte Nutzung von FLAM, FLUC und FLIES
  • Erzeugt automatisch FLCL-Kommandos und führt sie aus
  • Ideal für Benutzer, die ohne Kommandozeile arbeiten möchten


CLE/P – Cross-Platform Executor/Processor

Open Source Kommandozeile für Entwickler:

  • Plattformunabhängige Verarbeitung von FLAM-Aufgaben
  • Frei verfügbar unter Open-Source-Lizenz
  • Ideal für die Integration in individuelle Anwendungen

Mehr dazu finden Sie auf unseren GitHub