
PRJ/
E-on Cloud
E.ON ist das größte Energieunternehmen mit Produktportfolios sowohl im Strom- als auch im Gasbereich in Rumänien und wollte seine bestehende PHP-Anwendung durch eine cloudbasierte Lösung ersetzen; bevorzugt wurde die Azure Cloud.
Die Herausforderung
Eine Herausforderung des Projekts war die Kommunikation mit verschiedenen Drittsystemen wie: SAP, CRM (Microsoft Dynamics), Data Warehouse usw.

![[Translate to Deutsch:] Diagrama E-On Cloud](/fileadmin/user_upload/Imagini_Proiecte/Eon/DiagramaEon.webp)
Architekturdetails
REEA hat eine cloudbasierte Lösung mit Java-Microservices, Azure SQL Database, Azure Service Bus und Azure Function Apps entworfen und implementiert. Die Anwendung verfügt über ein kundenorientiertes Frontend, das mit Adobe Experience Manager umgesetzt wurde und den gesamten Funktionsumfang bietet: Vertrieb, Kunden-Onboarding, Rechnungen/Zahlungen, Self-Service, Messaging/Benachrichtigungen usw.; das Backend stellt REST-APIs bereit.
Wichtige Funktionen
Das folgende Diagramm zeigt die Hauptkomponenten der Cloud-Lösung:
- Application Gateway – zentraler Einstiegspunkt für alle API-Aufrufe; verfügt über eine Web Application Firewall (WAF) zur Erkennung bösartiger Aktivitäten oder Denial-of-Service-Angriffe.
- API Management Service – registriert alle APIs, die von den Backend-Microservices bereitgestellt werden; die APIs sind mit OPENAPI-Definitionen (Swagger) beschrieben.
- Azure Service Fabric und Azure Kubernetes Service – hosten und betreiben die Microservice-Anwendungen mit mehreren Instanzen sowie Funktionen wie Load Balancing, Fehlertoleranz und Service Discovery.
- Azure SQL Database – speichert alle erforderlichen Daten; jeder Microservice verfügt über eine eigene Datenbank.
- Azure Service Bus – wird für die asynchrone Kommunikation sowie zum Erstellen und Verarbeiten von Benachrichtigungen, Events usw. verwendet.
- Azure Key Vault – dient zur sicheren Speicherung sensibler Informationen wie Datenbank-Verbindungsstrings, Zugriffsschlüssel und Geheimnisse.
- Azure Function Apps / Logic Apps / Data Factory – automatisierte Prozesse, die zeitgesteuert oder ereignisbasiert ausgeführt werden, um Daten zwischen verschiedenen Systemen wie SAP, Microsoft Dynamics CRM oder Data Warehouses zu importieren oder zu exportieren.
- Azure Application Insights / Log Analytics – erfasst und visualisiert die Anwendungsleistung, unterstützt bei der Fehlerdiagnose, stellt Alerts bereit und ermöglicht eine End-to-End-Überwachung von Anwendungen, Infrastruktur und Netzwerk.
Lassen Sie uns auch Ihre digitale Plattform auf Enterprise-Niveau entwickeln!
![[Translate to Deutsch:] E-on Cloud](/fileadmin/_processed_/3/c/csm_eon-1_33cb968461.jpg)