Event Driven Architektur mit SAP Event Mesh

Moderne Systemlandschaften entwickeln sich zunehmend von klassischen synchronen Integrationen hin zu Event Driven Architectures (EDA).

Statt dass Systeme direkt miteinander über APIs kommunizieren, veröffentlichen sie Events, auf die andere Systeme reagieren können.

Dieser Ansatz verbessert insbesondere:

  • Skalierbarkeit
  • Resilienz
  • Entkopplung von Systemen

In der SAP Welt übernimmt SAP Event Mesh auf der SAP BTP eine zentrale Rolle bei der Umsetzung solcher Architekturen.


Was ist eine Event Driven Architecture?

In klassischen Integrationsarchitekturen erfolgt Kommunikation häufig synchron:

Dadurch entstehen starke Abhängigkeiten zwischen Systemen.

Event Driven Architecture verfolgt einen anderen Ansatz.

Systeme erzeugen Business Events, beispielsweise:

image

Diese Events werden an einen Event Broker gesendet, von dem andere Systeme sie abonnieren können.

image

Dadurch können mehrere Systeme unabhängig voneinander auf ein Ereignis reagieren.


SAP Event Mesh auf der SAP BTP

SAP Event Mesh ist ein Event Broker Service auf der SAP Business Technology Platform.

Er ermöglicht Anwendungen und SAP Systemen:

  • Events zu publizieren
  • Events zu abonnieren
  • Nachrichten über Topics zu verteilen

Technisch basiert SAP Event Mesh auf der Solace Event Broker Technologie.

Typische Event Produzenten in SAP Landschaften sind:

  • SAP S/4HANA
  • SAP Commerce
  • SAP Sales Cloud
  • BTP Anwendungen
  • externe Systeme

Eventbasierte Integration mit S/4HANA

SAP S/4HANA kann verschiedene Business Events erzeugen, zum Beispiel:

  • Business Partner Änderungen
  • Verkaufsaufträge
  • Lieferungen
  • Finanzbuchungen

Diese Events können über Event Mesh an mehrere Systeme verteilt werden.

Beispiel:

image

Vorteile von Event Driven Architecture

Entkopplung von Systemen

Systeme sind nicht mehr direkt voneinander abhängig.

Hohe Skalierbarkeit

Consumer können unabhängig voneinander skaliert werden.

Robustheit

Fehler in einem System blockieren nicht das gesamte Integrationsszenario.

Echtzeitverarbeitung

Business Events können sofort verarbeitet werden.


Event Driven Architektur in S/4HANA Transformationen

In modernen S/4HANA Transformationsprojekten wird Event Driven Architecture zunehmend zusätzlich zu API-basierten Integrationen eingesetzt.

APIs bleiben wichtig für transaktionale Prozesse.

Events eignen sich besonders für:

  • Datenverteilung
  • asynchrone Prozesse
  • Microservices
  • Echtzeit-Analysen

Die Kombination aus API Architektur und Event Driven Architecture ermöglicht eine flexible und skalierbare Integrationslandschaft.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen