Infonyte-PXSLT:
XSLT für sehr große Datenvolumen
Infonyte-PXSLT ist ein XSLT-Prozessor, der Datenvolumen im
Gigabyte-Bereich verarbeitet. Mit Infonyte-PXSLT
können Sie die Ausdrucksmächtigkeit und Flexibilität von XSLT
nutzen, um skalierbare, wartbare und hochperformante
Lösungen für Web-Services, Publishing, Datenintegration,
Content Syndication und Nachrichtensysteme zu realisieren, die
andernfalls einen unkontrollierbaren Zoo von Skripts,
Applikationsprogrammen und Datenbanken erforden.
Die Geschwindikeit unserer XSLT Lösung haben wir in
einem Benchmark für Sie
anschaulich gemacht.
Infonyte-PXSLT setzt auf einer persistenten Implementierung
der DOM-Schnittstelle auf (Infonyte-PDOM). Die Skalierbarkeit
basiert auf drei Säulen:
-
Infonyte-PDOM verwendet ein kompaktes, verlustfreies Binärformat
zur XML-Darstellung, das aus textuellen XML-Quellen in linearer
Zeit produziert wird (z.B. durch Sax-Events). Mehrfache
Transformationsschritte können daher direkt über diese optimierte
Binärdarstellung ohne aufwändige Zwischenserialisierungen gekoppelt
werden.
-
Zur effizienten Verarbeitung von XPath-Ausdrücken und
XSLT-Match-Patterns werden die Struktur- und Inhaltsindizes
des PDOM genutzt. So benötigen Filterfunktionen und Linkverarbeitung
keinen sequentiellen Scan (linearer Aufwand) sondern erfordern
lediglich logarithmischen Aufwand.
-
Der konfigurierbare LRU-Cache in
Kombination mit einer optimierten Evaluierungsstrategie (lazy evaluation)
ermöglicht die Verarbeitung hochvolumiger Dokumente
bei gleichbleibend niedriger Hauptspeicherbeanspruchung.
Ganz gleich, ob Sie Ihre schon getätigten Investitionen in eine offene
XML-basierte Architektur schützen wollen oder Sie Ihre Altsysteme und
proprietären Komponenten ablösen wollen – mit Infonyte-PXSLT
sind Sie gerüstet für die offene standardisierte Verarbeitung großer
Datenvolumen für Ihre wachsenden Ansprüche.