DOI: 10.1515/abitech-2026-0033 ISSN: 2191-4664

Mit pygimix nach FOLIO – Entwicklung und Anwendung einer nachnutzbaren Migrationssoftware

Alexander-Lars Dallmann, Florian Ruckelshausen

Zusammenfassung

Im Rahmen der Migration des hebis-Verbundes vom PICA-LBS-System auf das cloudbasierte FOLIO-System wurde die Migrationssoftware pygimix (Python Gießener Software für die Migration und Integration fast x-beliebiger Daten) entwickelt. Da bestehende Open-Source-Tools nicht auf die spezifischen Anforderungen der LBS-Migration zugeschnitten waren, wurde am Hochschulrechenzentrum der Justus-Liebig-Universität Gießen eine maßgeschneiderte Lösung implementiert.

Der Artikel beschreibt die technische Architektur von pygimix, die auf einer nebenläufigen Supervisor-Worker -Struktur basiert und die Datenverarbeitung mittels Zustandsmaschinen ( finite-state machines ) steuert. Ein besonderer Fokus liegt auf der Flexibilität der Software: Durch die Verwendung von Python- Dictionaries , JSON-Konfigurationen und mandantenspezifischen Namensbereichen (Modulen und Klassen) wurde eine hohe Erweiterbarkeit und Nachnutzbarkeit für verschiedene Bibliotheksmandanten sichergestellt. Am Beispiel der Ausleihmigration der Universitätsbibliothek (UB) Gießen wird aufgezeigt, wie komplexe Datensätze wie Exemplare, Benutzerstammdaten und Entleihungen performant und unter Berücksichtigung der FOLIO-Business-Logik übertragen werden konnten. Die Ergebnisse belegen eine erhebliche Zeitersparnis bei der Datenübertragung und bieten eine skalierbare Grundlage für zukünftige Migrationsprojekte im Verbund.

More from our Archive