Total vernetzt – von der Vergangenheit bis zur Zukunft.
FLAM ist das Tool oder Programmierschnittstelle (API) für den plattformübergreifenden Datenaustausch und für die Internationalisierung von verschiedenen Plattformen, Formaten und Zeichensätzen. Wenn Daten von WINDOWS, UNIX/LINUX, MAC auf Großrechner und umgekehrt übertragen werden müssen, kann unser Universal-Converter (FLUC) alle physischen Dateiformate satzorientiert lesen und schreiben, beliebige Texte in Sätze wandeln, Zeichensätze konvertieren, transliterieren und substituieren, Codecs behandeln, entschlüsseln, entpacken und vieles mehr.
Hierbei implementieren wir für unsere Kunden viele Spezifika, welche von Standard-Tools meist nicht beherscht werden. Zum Beispiel unterstüzen wir hier unter anderem "Lateinische Zeichen im UNICODE" (NPA/XÖV) als eigenen UTF-8 Subset. So können Sie bei Integration unseres Zeichensatzkonverters (libfliconv), der Nutzung unsere Byte- und Satzschnittstellen oder dem Einsatz unseres Batch-Utilities konform zum Beschluss des IT-Planungsrates arbeiten.
Zum Beispiel spart eine große deutsche Privatbank rund 75-85% an CPU-Leitung auf dem Großrechner bei der Kommunikation mit externen Partnern ein, welche meist nach offenen Standards bedient werden müssen. Dies ist möglich, da man mit nur einem Tool und einem Aufruf ohne temporäre Dateien zwischen Formaten mit Satzlängen bzw. Delimitern und zwischen verschiedenen Zeichensätzen (ASCII, EBCDIC, Unicode) wandeln kann. Das Resultat kann mit GZIP komprimiert, per PGP verschlüsselt und via SSH zum Zielsystem transportieren werden.
Wenn man diese Fähigkeiten über unsere Satzschnittstelle gleich aus einer COBOL/PL1-Anwendung nutzt, ohne dass die Daten erstmal in ein Dataset auf die Platte geschrieben werden, dann ist neben dem zusätzlichen sicherheitsgewinn (keine klaren Daten auf der Festplatte) nochmal zusätzlich eine CPU/MSU-Einsparung von 50% möglich. Das Lesen solcher offenen als auch klassischer Host-Formate erfolgt hierbei vollkommen transparent für die Applikation. Dadurch ist es sehr einfach möglich, in einer Anwendung all diese Formate verarbeiten zu können und beim Lesen auch nochmal 75-85% an CPU/MSU zu sparen. Für moderne Programmiersprachen sowie Webumgebungen unterstützen wir über unsere Byteschnittstelle auch C/C++ und Java Anwendungen. Für diese Anwendungen werden die klassischen Host-Formate wiederum transparent unterstützt, so dass beide Welten auf den mordernen Mainframes zum Geldsparen mit FLAM genutzt werden können.
Übrigens: Jedes mit FLAM erzeugte FLAMFILE kann jederzeit auf jeder Plattform entschlüsselt werden. Denn FLAM ist auf- und abwärtskompatibel konstruiert. Das bedeutet: Legacy-Anwendungen können gewohnt auf neue Datenbestände zugreifen und alte Datenbestände können in modernen Formaten wiedergegeben werden. So schlagen wir technologische Brücken zwischen Vergangenheit und Zukunft.