01
Ausgangslage
Die Warenwirtschaft bündelt seit vielen Jahren zentrale Abläufe im Großhandel. Direkte SQL-Zugriffe und individuell entwickelte Lieferantenschnittstellen erschweren jedoch neue Partnerportale und Integrationen.
- Warenwirtschaft seit vielen Jahren im täglichen Einsatz
- Direkte SQL-Zugriffe aus zahlreichen Formularen
- Individuell entwickelte Schnittstellen zu Lieferanten
- Neue Webportale lassen sich nur schwer anbinden
02
Technische Herausforderungen
Geschäftslogik, Masken und Oracle-Zugriffe sind eng verbunden. Änderungen wirken dadurch in viele Anwendungsbereiche hinein und sollen ohne Unterbrechung des laufenden Warenwirtschaftsbetriebs erfolgen.
- Geschäftslogik und Datenzugriffe sind eng miteinander verbunden.
- Lieferantenschnittstellen verwenden unterschiedliche Datenformate.
- Änderungen an Datenbankzugriffen betreffen zahlreiche Masken.
- Der laufende Betrieb darf nicht unterbrochen werden.
03
Modernisierungsansatz
Der Ansatz kapselt Datenzugriffe über Services, vereinheitlicht Oracle-Zugriffe und öffnet ausgewählte Partnerprozesse über eine REST API. Automatisierte Builds ergänzen das technische Vorgehen.
- Datenzugriffe über Services kapseln
- REST API für ausgewählte Partnerprozesse ergänzen
- Oracle-Zugriffe vereinheitlichen
- Build- und Release-Prozess automatisieren
04
Technisches Zielbild
Die Warenwirtschaft kann als fachlicher Kern erhalten bleiben. Lieferantenportale und weitere Partner lassen sich über definierte Grenzen anbinden, während Datenzugriffe und Releases zentraler wartbar werden.
- Bestehende Geschäftslogik erhalten
- Lieferantenportale über definierte Schnittstellen integrierbar
- Datenbankzugriffe zentraler wartbar
- Releases reproduzierbar
Nutzen
Welchen geschäftlichen Nutzen kann die Modernisierung schaffen?
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 begrenzen
Zentralere Oracle-Zugriffe müssen nicht mehr in zahlreichen Masken einzeln angepasst werden.
- Bestehende Investitionen nutzen
Bewährte Geschäftslogik bleibt erhalten und wird für neue Zugriffswege nutzbar.
- Neue Funktionen kontrollierter umsetzbar
Gekapselte Services begrenzen technische Auswirkungen künftiger Erweiterungen.