Anwenderbericht
Cloudnative PDF-Generierung mit List & Label Cross Platform bei Swiss Life Deutschland
Unternehmen: Swiss Life Deutschland
Branche: Versicherungen und Finanzdienstleistungen
Einsatzbereich: Sales-Plattform / Angebotserstellung
Produkt: List & Label Cross Platform
Website: https://www.swisslife.de
Ausgangssituation
Wir sind ein führender Anbieter in der Versicherungsbranche und bieten Privat- und Firmenkunden individuell zugeschnittene Lebens-, Berufsunfähigkeits- und Pflegeversicherungen sowie Lösungen zur Altersvorsorge und Finanzberatung.
Ein zentraler Bestandteil unserer Vertriebsprozesse ist die Sales-Plattform, über die Angebote erstellt und als PDF-Dokumente ausgegeben werden. Die Qualität, Performance und Zuverlässigkeit der PDF-Erstellung sind dabei geschäftskritisch.
Technischer Kontext
Die Plattform ist Teil eines komplexen Microservice-Ökosystems, in dem Tarife sowohl über eine grafische Oberfläche als auch über APIs berechnet werden.
Der neue Service zur PDF-Generierung wird in C# / .NET implementiert werden, List & Label Cross Platform nutzen und containerisiert über Docker in einer Kubernetes Umgebung betrieben werden. Der noch aktuelle Service setzt auf List & Label Classic.
Reporting-Architektur vor List & Label Cross Platform
Unsere bisherige Reporting-Architektur basierte auf einem in C++ entwickelten Service („doc-generator“). Zentrale Komponente war ein PrintServer, der List & Label Classic zur PDF-Erzeugung nutzte.
Die PDF-Generierung setzte sich aus mehreren Bestandteilen zusammen:
- einer Layoutdatei (.lst),
- einer Variablendatei zur Definition der List-&-Label-Variablen,
- sowie einer XML-Input-Datei zur Wertebelegung.
Die Daten wurden über einen eigenen DataProvider geladen, das finale PDF über die Print-Funktion erzeugt. Das System war funktional stabil, jedoch vollständig an Windows gebunden.
Auslöser für die Neuausrichtung
Ein wesentlicher Treiber für die Neuausrichtung war die Modernisierung unserer Infrastruktur. Das bestehende System ließ sich nicht in eine cloudnative Umgebung überführen.
Zusätzlich wollten wir die Performance der PDF-Generierung verbessern, da dieser Prozess zu den zeitintensiveren Komponenten innerhalb der Plattform zählt.
Entscheidung für List & Label Cross Platform
Aufgrund unserer langjährigen, positiven Erfahrungen mit combit und List & Label war für uns schnell klar, weiterhin auf diese Technologie zu setzen.
List & Label Cross Platform bot uns die Möglichkeit, die bestehende Reporting-Logik in eine moderne, plattformunabhängige Architektur zu überführen und gleichzeitig auf ein vertrautes Produkt zurückzugreifen.
Migration und Herausforderungen
Die Migration von List & Label Classic zu List & Label Cross Platform ist kein reiner Konvertierungsschritt. Eine automatische Umwandlung der bestehenden .lst-Dateien in das neue .json-Format reichte nicht aus.
Insbesondere Unterschiede in der Auswertungslogik von Bedingungen sowie weitere Abweichungen zwischen Classic und Cross Platform machten manuelle Anpassungen an den Layoutdateien erforderlich. Diese Phase verlangt eine detaillierte Analyse der bestehenden Reports und gezielte Anpassungen an der Logik.
Erste Einschätzung zu Vorteilen
Zum aktuellen Zeitpunkt liegen noch keine Langzeitauswertungen vor. Wir erwarten jedoch:
- eine spürbare Performance-Verbesserung bei der PDF-Generierung,
- ein einfacheres Debugging,
- sowie ein vereinfachtes Deployment durch die vollständige Integration in unsere Kubernetes-Umgebung.
Support-Erfahrungen
Unsere Erfahrungen mit dem combit-Support sind durchweg positiv.
Während der Migration auftretende Fragen und identifizierte Bugs konnten wir schnell und erfolgreich klären. Auf gemeldete Probleme reagierte combit zeitnah und stellte kurzfristig neue Versionen bereit, in denen die entsprechenden Issues behoben wurden.
Die Kommunikation über das Supportportal war dabei jederzeit professionell, direkt und lösungsorientiert.
Roadmap
Unsere Roadmap sieht eine vollständige Migration auf List & Label Cross Platform vor. Ziel ist es, das bestehende Classic-System vollständig abzulösen.
Der neue Cross-Platform-Service soll die komplette Funktionalität der PDF-Generierung abdecken und dabei schnell sowie stabil im Kubernetes-Cluster betrieben werden.
Jonas Fischer
Software engineer,
swiss life deutschland
„Mein Lieblingsmerkmal an List & Label Cross Platform ist die einfach gestaltete Schnittstelle, welche sehr gut verständlich ist und somit schnell die Erstellung eines PDFs aus C# heraus ermöglicht.“
Fazit
Wir bewerten den bisherigen Einsatz von List & Label Cross Platform insgesamt positiv. Besonders die Möglichkeit, die Lösung unter Linux zu betreiben, verschafft uns deutlich mehr Flexibilität bei der Gestaltung unserer Infrastruktur.
List & Label Cross Platform eignet sich aus unserer Sicht besonders für Linux-basierte Cloud-Anwendungen, containerisierte Services und moderne, cloudnative Architekturen.
Voll funktionsfähige Trial 30 Tage kostenlos testen

