Echtzeitbenachrichtigungen für EBICS
Die Deutsche Kreditwirtschaft hat mit der Spezifikation für Echtzeitbenachrichtigungen vom Juli 2019 einen Standard für den direkten Austausch von Nachrichten zwischen Banken und Kunden eingeführt.
Der Austausch der Nachrichten erfolgt dabei nicht über EBICS, sondern per Push-Verfahren und das wss-Protokoll.
Architektur von Kunde-Bank-Systemen für Echtzeitbenachrichtigungen
Die Nachrichten enthalten üblicherweise nur Informationen zu Änderungen bei Zahlungsverkehrsabläufen, z. B. dem Vorliegen von Daten zur Abholung durch den Kunden. Die Kundensysteme als Empfänger von Echtzeitnachrichten können so unmittelbar nach dem Erhalt die vorliegenden Zahlungsinformationen per EBICS abholen und verarbeiten.
Für die direkte Übermittlung der Push-Benachrichtigungen ist bankseitig der Einsatz eines WebSocket-Servers notwendig, um eine permanente Verbindung zwischen der Bank und den WebSocket-fähigen EBICS-Systemen der Kunden bereitzustellen.
Einfache Bereitstellung der Funktion im Bankrechner
Der von Business-Logics bereitgestellte WebSocket-Server kann für den EBICS-Server
- als eigenständiges Programm auf einem separaten Computer, i. d. R. innerhalb der DMZ,
- als eigenständiges Programm auf dem Computer des BL Bankrechners oder
- als Teil des BL Bankrechners auf dem genutzten Application Server ausgeführt werden.
Die Konfiguration im Bankrechner erfolgt über einfache Systemvariablen, z. B. zur Angabe der Verbindungs-URL für die Kundensysteme.
Verfügbarkeit
Sowohl der WebSocket-Server als auch die neue Version des BL Bankrechners inklusive Echtzeitnachrichten steht wie gewohnt allen Wartungskunden ab sofort kostenfrei zur Verfügung.