Von Access zur skalierbaren Cloud-Plattform
Ausgangssituation
Zur Verwaltung der Firmen- und Benutzerlizenzen setzte der SBV bisher auf eine intern entwickelte Lösung auf Basis von MS Access. Die sogenannte DARI-App war funktional etabliert, entsprach jedoch nicht mehr den heutigen Anforderungen an Skalierbarkeit, Cloudfähigkeit und Wartbarkeit. Auch Schnittstellen zu Drittanwendungen liessen sich damit eher schwer integrieren.
Herausforderung
Alle Funktionen von der Lizenzverwaltung bis zu den automatisierten Prozessen sollten erhalten bleiben und gezielt modernisiert werden. Gleichzeitig war es erforderlich, bestehende Systeme wie CRM, Abacus und BI anzubinden und die vorhandene Nutzerverwaltung über Azure zu integrieren.
Lösung
Im Rahmen eines Application Modernization-Projekts hat soxes die bestehende DARI-App vollständig neu entwickelt und auf eine moderne, cloudbasierte Architektur übertragen. Ziel war es, die bestehende Funktionalität nicht nur zu übernehmen, sondern in einer nachhaltigen Systemarchitektur zukunftsfähig weiterzuentwickeln.
Die neue Lösung basiert auf folgendem Technologie-Stack:
- .NET, C#, Angular, basierend auf der abp.io Plattform
- Single Sign-On (SSO) via Entra ID (Azure)
- Hosting auf einem Managed Kubernetes Service (AKS)
Inhaltlich umfasst die Webapplikation:
- Verwaltung von Kunden- und Benutzerlizenzen
- Anbindung eines CRM-Systems
- Verrechnung der Lizenzen über eine Abacus-Schnittstelle
- Überwachung der Lizenznutzung über Business Intelligence
Durch das Re-Engineering wurde die Applikation vollständig in die Cloud verlagert und ist nun dezentral nutzbar. Zudem wurde die Basis geschaffen, um zukünftige Erweiterungen wie ein Kundenportal umzusetzen.
Ergebnis
Mit der neu entwickelten DARI-Webapplikation profitiert der SBV von einer modernen, wartbaren und skalierbaren Lösung, die ideal auf die heutigen Anforderungen abgestimmt ist:
- Zukunftssichere Plattform: Moderne Cloud-Architektur, offen für Weiterentwicklungen
- Bessere Wartbarkeit: Klare Struktur, automatisierte Abläufe, transparente Daten
- Nahtlose Integration: Direkte Anbindung an bestehende Systeme wie Abacus, CRM und BI
- Dezentrale Verfügbarkeit: Sichere Nutzung unabhängig von Ort und Gerät
- Mehr Effizienz: Reduzierter Aufwand für Betrieb, Support und Lizenzmanagement
Dieses Projekt zeigt, wie durch gezielte Application Modernization aus einer über Jahre gewachsenen Access-Lösung eine moderne Business-Applikation entsteht.