FLAM-StAX-Provider for XML

Der FLAM-StAX-Provider bietet ein ablauforientiertes Parsen von Units aus FLAM-Archiven an, welche im Original XML-Dateien waren. Durch den Austausch des Service-Providers (Implementierung) für die JRE wird es hierdurch zum Beispiel möglich, dass Java-Anwendungen neben normalen XML Dokumenten auch transparent auf komprimierte und verschlüsselte XML-Datenbestände zugreifen können, ohne das die Anwendung hiervon etwas merkt.

FLAM liest und validiert hierfür selbst die XML-Dateien über einem XML-Parser und legt die hierdurch entstandenen einzelnen XML-Elemente im Archiv ab, um diese dann über die StAX-Schnittstelle 1:1 wieder bereitzustellen.

Unser Provider kann hierbei auch weiter klare XML-Dateien verarbeiten, was eine fließende Migration der Datenbestände erlaubt. Sprich: Man ersetzt erst den Standardprovider durch den FLAM-Provider und alle XML-Datenbestände können unverändert weiter genutzt werden. Dann können die XML-Dateien Schritt für Schritt in FLAMFILEs überführt werden.

Der Vorteil XML-Datein als FLAMFILE vorzuhalten, liegt vorallem darin, dass die Datenmenge durch die Komprimierung bis zu einem Faktor 10 geringer ist. Dies spart nicht nur Plattenplatz, sondern reduziert auch die Zugriffszeit um den gleichen Faktor. Hinzu kommt der Sicherheitsgewinn, wenn die Daten zusätzlich verschlüsselt sind. Durch die Netzwerkfähigkeit von FLAM können sich die komprimierten und verschlüsselten Daten hierbei irgendwo im Netz befinden, was die sichere Nutzung von Clouds bzw. den Aufbau von zentralen Archiven möglich macht.

Das Feature befindet sich als Teil der neuen FL5-Infrastruktur noch in der Entwicklung. Bei Interesse freuen wir uns, wenn Sie mit uns Kontakt aufnehmen.