01
Ausgangslage
Die Warenwirtschaft bündelt seit vielen Jahren zentrale Abläufe im Großhandel. Direkte SQL-Zugriffe und individuell entwickelte Lieferantenschnittstellen erschwerten jedoch neue Partnerportale und Integrationen.
- Warenwirtschaft seit über zwölf Jahren im täglichen Einsatz
- Direkte SQL-Zugriffe aus zahlreichen Formularen
- Individuell entwickelte Schnittstellen zu Lieferanten
- Neue Webportale ließen sich nur schwer anbinden
02
Technische Herausforderungen
Fachlogik, Masken und Oracle-Zugriffe waren eng verbunden. Änderungen wirkten dadurch in viele Anwendungsbereiche hinein und mussten ohne Unterbrechung des laufenden Warenwirtschaftsbetriebs erfolgen.
- Fachlogik und Datenzugriffe waren eng miteinander verbunden
- Lieferantenschnittstellen verwendeten unterschiedliche Datenformate
- Änderungen an Datenbankzugriffen betrafen zahlreiche Masken
- Der laufende Betrieb durfte nicht unterbrochen werden
03
Modernisierungsansatz
Datenzugriffe wurden schrittweise über Services gekapselt, Oracle-Zugriffe vereinheitlicht und ausgewählte Partnerprozesse über eine REST API geöffnet. Automatisierte Builds ergänzten den kontrollierten Modernisierungspfad.
- Datenzugriffe schrittweise über Services gekapselt
- REST API für ausgewählte Partnerprozesse ergänzt
- Oracle-Zugriffe vereinheitlicht
- Build- und Releaseprozess automatisiert
04
Ergebnis
Die Warenwirtschaft bleibt als fachlicher Kern erhalten. Lieferantenportale und weitere Partner können über definierte Grenzen angebunden werden, während Datenzugriffe und Releases zentraler wartbar werden.
- Bestehende Fachlogik erhalten
- Lieferantenportale über definierte Schnittstellen integrierbar
- Datenbankzugriffe zentraler wartbar
- Releases reproduzierbar
Geschäftlicher Nutzen
Welchen geschäftlichen Mehrwert schafft die Modernisierung?
Neue Partner und Portale können angebunden werden, ohne zentrale Teile der Warenwirtschaft neu zu entwickeln.
- Integrationen planbarer
Definierte REST-Schnittstellen schaffen einen verlässlichen Weg für neue Partner und Portale.
- Wartungsaufwand reduziert
Zentralere Oracle-Zugriffe müssen nicht mehr in zahlreichen Masken einzeln angepasst werden.
- Bestehende Investitionen geschützt
Bewährte Fachlogik bleibt erhalten und wird für neue Zugriffswege nutzbar.
- Neue Funktionen kontrollierter umsetzbar
Gekapselte Services begrenzen technische Auswirkungen künftiger Erweiterungen.