Healthcare

ERTL Shopping Center

Entwicklung eines Gutschein-Transaktions-Systems

Der Auftraggeber

Seit 1954 setzt das ERTL Shopping Center in Bamberg Maßstäbe als größtes Einkaufszentrum der Region. Familiengeführt in der nun beinahe dritten Generation, vereint es traditionellen Charme mit einem modernen Shopping-Erlebnis. Unsere sorgfältige Auswahl an Geschäften und unser Engagement für exzellente Kundenbetreuung heben uns von anderen Zentren ab. Das ERTL Zentrum bietet eine einzigartige Atmosphäre, die Tradition und Innovation harmonisch verbindet. Ein Besuch bei uns steht für Qualität, Vielfalt und ein herzliches Willkommen – ein Einkaufserlebnis, das Generationen zusammenbringt und begeistert.

 

 

 

Allgemeine Informationen

Zielsetzung

  • Etablierung einer umfassenden Lösung für die Abwicklung von Gutschein-Transaktionen, die das Aufladen und Einlösen von Gutscheinen in allen Stores des Einkaufszentrums ermöglicht.
  • Integration einer Abrechnungs- und Clearing-Funktion für die unterschiedlichen Stores, die unter verschiedenen Rechnungsparteien betrieben werden.
  • Entwicklung eines intuitiven und benutzerfreundlichen Systems, um eine hohe Akzeptanz und Zufriedenheit unter den Mitarbeitern zu gewährleisten.

Herausforderung

  • Gewährleistung von Skalierbarkeit und Hochverfügbarkeit des Systems, um Ausfälle zu vermeiden, die den Verkauf und das Einlösen von Gutscheinen beeinträchtigen würden.
  • Implementierung maximaler Sicherheitsstandards in der Anwendung, um Datenintegrität und Vertraulichkeit zu sichern.
  • Übertragung bestehender Gutscheine und Transaktionsdaten in das neue System ohne Datenverlust oder -korruption.

Ergebnis

  • Erfolgreiche Inbetriebnahme des Systems mit der Fähigkeit, Transaktionen in Echtzeit zu verarbeiten.
  • Direkte Anbindung an vorhandene Kassensysteme und Implementierung einer REST-API zur Integration von Drittsystemen.
  • Sicherstellung einer hochverfügbaren Anwendung durch redundante Infrastruktur und umfassendes Monitoring.
  • Implementierung auf Basis moderner Technologien wie Docker und einer CI/CD-Pipeline, ergänzt durch automatisierte Tests.
  • Einführung einer hochsicheren Print@Home-Gutschein-Lösung, die den Endkunden eine Self-Service-Option auch außerhalb des physischen Einkaufszentrums bietet.

Technische Details im Überblick

Hochverfügbarkeit

Um die nahtlose Verfügbarkeit und Performance der Anwendung zu gewährleisten, wurde eine skalierbare Architektur auf Basis der Amazon Web Services (AWS) implementiert. Dies umfasst den Einsatz von Loadbalancern zur optimalen Verteilung des eingehenden Datenverkehrs, In Memory Cache zur Beschleunigung der Datenzugriffe und automatischen Skalierungsgruppen, die sich dynamisch an die Lastanforderungen anpassen.

  • Load Balancing: Nutzung von Amazon Elastic Load Balancing (ELB) zur Verteilung des Netzwerk- und Anwendungstraffics über mehrere Serverinstanzen.
  • In Memory Cache: Einsatz von Redis oder Memcached, um Latenzzeiten zu minimieren und Durchsatz zu maximieren.
  • Automatisierte Skalierung: Konfiguration von Auto Scaling zur automatischen Anpassung der Ressourcenkapazität gemäß dem aktuellen Bedarf.
  • Fehlerüberwachung und -behebung: Implementierung von automatisierten Tests in der CI/CD Pipeline zur Früherkennung von möglichen Fehlern und Einsatz von kontinuierlichem Monitoring, um Systemzustände in Echtzeit zu überwachen und sofort einzugreifen.
  • Redundanz: Aufbau einer doppelten Infrastruktur in verschiedenen AWS Availability Zones zur Sicherstellung eines nahtlosen Failover.

Clearing & Abrechnung

Die Abwicklung und finanzielle Verrechnung von Gutscheintransaktionen über verschiedene Standorte hinweg erfordert ein durchdachtes und automatisiertes System, das sowohl den Kauf als auch das Einlösen von Gutscheinen nahtlos unterstützt. Es wurde ein automatisiertes Clearing-System entwickelt, das einen effizienten Geldfluss zwischen den beteiligten Parteien sicherstellt.

  • Transaktionsmanagement: Automatische Erfassung und Verwaltung aller Gutscheintransaktionen zwischen den Verkaufsstellen.
  • Saldenberechnung: Monatliche Berechnung der finanziellen Salden zwischen den beteiligten Parteien zur Gewährleistung einer korrekten Abrechnung.
  • Dokumentengenerierung: Automatisierte Erstellung von detaillierten Transaktionsverläufen und Abrechnungsdokumenten, die zur Transparenz und Nachverfolgbarkeit beitragen.
  • Finanzberichte: Integration von Reporting-Tools zur Erstellung umfassender Finanzberichte in Echtzeit.

REST-API

Die Entwicklung der Anwendung folgte einem API-First-Ansatz, wobei zunächst ein OpenAPI-Dokument erstellt wurde, um die Konsistenz und Vorhersehbarkeit der API-Implementierungen zu gewährleisten. Die REST-API bildet das Rückgrat der Systeminteraktionen, einschließlich der Integration mit Kassensystemen und dem Print@Home-Service.

  • API-First Design: Strukturierte Entwicklung basierend auf vordefinierten OpenAPI-Spezifikationen.
  • Integration: Anbindung verschiedener externer Systeme wie Kassensysteme und Online-Dienste, um eine breite Nutzung der API zu ermöglichen.
  • Sicherheitsmaßnahmen: Implementierung moderner Sicherheitsprotokolle und Authentifizierungsmechanismen zur Wahrung der Datensicherheit und -integrität.
  • Wartung und Dokumentation: Bereitstellung umfangreicher Entwicklerdokumentationen und regelmäßige Updates zur API, um die Benutzerfreundlichkeit und Anpassungsfähigkeit zu verbessern.

Print@Home

Das Print@Home-System ermöglicht es Kunden, Gutscheine bequem von zu Hause aus zu kaufen, zu drucken und sofort einzulösen. Die Technologie integriert nahtlos die Zahlungsabwicklung und den Druckprozess, unterstützt durch eine robuste API, die eine sichere und sofortige Gutscheinausstellung garantiert.

  • Benutzerfreundlichkeit: Einfache Schnittstelle für den Endverbraucher zum Kauf und Ausdruck von Gutscheinen.
  • Sofortige Validierung: Automatische Überprüfung der Zahlungseingänge und unmittelbare Ausstellung des Gutscheins.
  • QR-Code Funktionalität: Integration von QR-Codes, die eine schnelle und sichere Verifizierung des Gutscheins beim Einlösen ermöglichen.
  • API-Anbindung: Nahtlose Integration der Funktionen in die zentrale REST-API, um eine konsistente Nutzererfahrung zu gewährleisten.
  •  
This site is registered on wpml.org as a development site.