Die Bank brauchte ein sicheres, leistungsfähiges Kundenportal mit einer direkten, aber streng kontrollierten Anbindung an ihr internes Bankensystem. Das Portal basiert auf TYPO3 und greift über eine REST-API auf das Bankensystem zu. In enger Zusammenarbeit mit der IT- und der Fachabteilung entstand eine flexible Aufteilung: Die IT stellt Basisfunktionen über API-Endpunkte bereit, und die Fachabteilung bildet die individuellen Kundenprozesse mit konfigurierbaren Custom-Plugins selbstständig ab. Sensible Daten bleiben geschützt, und die Kunden erhalten ein intuitives und effizientes Benutzererlebnis.
Funktionalitäten im Detail
Zusammenarbeit mit IT- und Fachabteilung für eine flexible Architektur
Die IT-Abteilung entwickelte REST-API-Endpunkte für Basisfunktionen, die von der Fachabteilung über Custom-Plugins in TYPO3 angesteuert werden konnten.
Damit erhielt die Fachabteilung die Freiheit, spezifische Prozesse und Workflows selbstständig zu gestalten und dynamisch an die Anforderungen der Kunden anzupassen, was ein hohes Mass an Flexibilität sicherstellte.
Konfigurierbare Custom-Plugins für die gezielte Datennutzung
Die Custom-Plugins wurden so konzipiert, dass sie nur auf definierte Daten aus der API zugreifen und diese sicher darstellen und verarbeiten.
Mit anpassbaren Listen-, Detail- und Formularansichten liessen sich die Plugins nahtlos aneinanderreihen, sodass komplexe Prozesse modular und intuitiv aufgebaut werden konnten. Datenübergabe und Datenverarbeitung erfolgten automatisch im Hintergrund.
Hohe Sicherheitsstandards und kontrollierter API-Zugriff
Aus Sicherheitsgründen wurde das Kundenportal während der Entwicklung ausschliesslich mit einer STAGE-Umgebung der Bank-API verbunden.
So war sichergestellt, dass keine produktiven Kundendaten direkt zugänglich waren und der Zugriff auf sensible Daten streng kontrolliert blieb.
Selbst Bankmitarbeitende hatten keinen Zugriff auf die Produktivumgebung, was eine zusätzliche Schutzebene gegen unberechtigte Datenzugriffe bot.
Performance-Optimierung für ressourcenschonende API-Zugriffe
Da Abfragen der Bank-API ressourcenintensiv und zeitaufwendig sind, wurden gezielte Performance-Optimierungen umgesetzt, um die Verarbeitungszeiten zu reduzieren und ein reibungsloses Benutzererlebnis sicherzustellen.
Datenabruf und Datenverarbeitung wurden so optimiert, dass die Antwortzeiten auch bei hoher Zugriffslast stabil und schnell blieben, was einen performanten Betrieb des Kundenportals ermöglichte.