01
Ausgangslage
Die Desktop-Anwendung ist intern etabliert, lässt sich aber außerhalb des Firmennetzwerks und auf mobilen Arbeitsplätzen nicht sinnvoll nutzen. Die vorhandene Geschäftslogik soll zentral bleiben.
- Desktop-Anwendung intern etabliert
- Außendienst benötigt Zugriff außerhalb des Firmennetzwerks
- Mobile Nutzung nicht möglich
- Geschäftslogik soll nicht neu implementiert werden
02
Technische Herausforderungen
Desktop- und Webzugriffe benötigen konsistente Daten und Regeln. Externe Zugriffe erfordern Authentifizierung und Rollen, ohne den stabilen Kernbetrieb der bestehenden Anwendung zu beeinträchtigen.
- Bestehende Geschäftslogik muss wiederverwendbar bleiben.
- Authentifizierung für externe Zugriffe ist erforderlich.
- Desktop- und Webzugriff sollen konsistente Daten verwenden.
- Neue Schnittstellen dürfen den Kernbetrieb nicht beeinträchtigen.
03
Modernisierungsansatz
Der Ansatz stellt ausgewählte Geschäftsprozesse über eine REST API bereit. Eine ASP.NET-Core-Webanwendung nutzt diese Services und ergänzt ein geeignetes Authentifizierungs- und Rollenmodell.
- REST API für ausgewählte Geschäftsprozesse einführen
- ASP.NET-Core-Webanwendung entwickeln
- Authentifizierung und Rollenmodell erweitern
- Bestehende Geschäftslogik über definierte Services anbinden
04
Technisches Zielbild
Außendienst und mobile Arbeitsplätze können browserbasierten Zugriff erhalten. Die Geschäftslogik bleibt zentral gepflegt und die Desktop-Anwendung weiterhin produktiv nutzbar.
- Browserbasierten Zugriff ermöglichen
- Mobile Arbeitsabläufe unterstützen
- Bestehende Geschäftslogik weiterverwenden
- Desktop-Anwendung weiterhin produktiv nutzbar
Nutzen
Welchen geschäftlichen Nutzen kann die Modernisierung schaffen?
Neue Nutzergruppen erhalten modernen Zugriff, ohne dass die bewährte Kernanwendung vollständig ersetzt werden muss.
- Außendienst anbinden
Browserbasierter Zugriff unterstützt Arbeitsabläufe außerhalb des internen Desktop-Umfelds.
- Neue Zugriffswege schaffen
Web- und mobile Nutzung werden über definierte Schnittstellen möglich.
- Geschäftslogik zentral pflegen
Desktop und Web verwenden dieselben definierten Services und Geschäftsregeln.
- Modernisierung schrittweise umsetzbar
Die Weboberfläche ergänzt die bestehende Anwendung, statt sie vollständig zu ersetzen.