Designing Event-Driven Applications
SAP's guidance for building applications on event-driven architecture with BTP services. It sets out a two-part strategy: SAP Cloud Application Event HubSAP Cloud Application Event HubDistributes the business events SAP cloud applications publish to the other SAP cloud applications in a landscape, with subscriptions managed in its own UI and no topics or queues to configure.sap official, btp for events between SAP cloud applications and BTP, and the SAP Integration SuiteSAP Integration SuiteSAP's integration service on BTP: Cloud Integration for orchestration, API Management in front of it, and an MCP gateway that serves a managed API to agents.sap official, btp family for dedicated event brokers in hybrid landscapes. Its sub-pages then cover EDA patterns, design considerations and AWS and Azure IoT integration. The framing is integration between systems; the in-process outbox and queueing inside one CAP service are not its subject.
Where it sits
Who is behind it
In the atlas: maintains 1, wrote 26author
Architecture
parts read from 2 readme files,Parts, as the source names them
- SAP S/4HANA Cloud Public Editionevent sourceSAP cloud applicationson Between SAP cloud applications and BTP extensions through SAP Cloud Application Event HubRA0001 1-event-driven-arch/readme.md in SAP/architecture-center
Pre-built event integrations between SAP Cloud Applications (including SAP S/4HANA Cloud, Public and Private Edition). As per SAP Strategy, SAP Cloud applications must use SAP Event Hub to implement SAP event integration scenarios.
- SAP Cloud Application Event Hubevent hub for SAP cloud applicationsSAP BTPon Between SAP cloud applications and BTP extensions through SAP Cloud Application Event HubRA0001 readme.md in SAP/architecture-center
This service will provide access to all business events in the SAP intelligent enterprise suite in the cloud. Supported SAP cloud applications will be natively connected to SAP Cloud Application Event Hub.
- Extension application on SAP BTPan actorconsumes events to extend SAP cloud applications side by sideSAP BTPRA0001 readme.md in SAP/architecture-center
Depicts **customer and partner (extension) applications built on SAP BTP** can use SAP Cloud Application Event Hub for event-based integration with SAP cloud applications to achieve real-time integration while adhering to the clean core concept.
- SAP Integration Suiteintegration platform of the hybrid pathsSAP BTPon Across a hybrid landscape through SAP Integration Suite, advanced event mesh, Across a hybrid landscape through the Event Mesh capability of SAP Integration SuiteRA0001 readme.md in SAP/architecture-center
**[SAP Integration Suite](https://discovery-center.cloud.sap/serviceCatalog/integration-suite?region=all)**: SAP Integration Suite is an industry-leading and enterprise-grade integration platform-as-a-service that helps businesses seamlessly connect and integrate their applications, data, and processes within their organization and beyond.
- SAP Integration Suite, advanced event meshevent broker for hybrid landscapesSAP BTPon Across a hybrid landscape through SAP Integration Suite, advanced event meshRA0001 readme.md in SAP/architecture-center
Advanced event mesh is a distributed multi-broker event mesh designed to manage and monitor events across enterprise landscapes, including SAP and third-party applications, services, and technologies.
- SAP Integration Suite, Event Meshevent broker for small-volume scenariosSAP BTPon Across a hybrid landscape through the Event Mesh capability of SAP Integration SuiteRA0001 readme.md in SAP/architecture-center
The Event Mesh capability of SAP Integration Suite (“Event Mesh capability” for short) is an event broker which will enable implementation of starter or small volume EDA scenarios across SAP and third-party applications.
- Cloud Integrationevent mediation and bridgeSAP BTPon Across a hybrid landscape through SAP Integration Suite, advanced event mesh, Across a hybrid landscape through the Event Mesh capability of SAP Integration SuiteRA0001 readme.md in SAP/architecture-center
Acts as **event bridge** between third-party event brokers or applications and SAP EDA technology services.
RA0001 readme.md in SAP/architecture-centerFor providing **event mediation** functionality such as mapping of event structures and data, enrich event payloads etc.
- Event Meshthird-party event brokerThird-party and on-premise applicationson Across a hybrid landscape through SAP Integration Suite, advanced event mesh, Across a hybrid landscape through the Event Mesh capability of SAP Integration SuiteRA0001 readme.md in SAP/architecture-center
Acts as **event bridge** between third-party event brokers or applications and SAP EDA technology services.
- SAP BTP, Cloud Foundry Runtimeruntime for extension applicationsSAP BTPRA0001 readme.md in SAP/architecture-center
The SAP BTP, Cloud Foundry runtime lets you develop polyglot cloud-native applications and run them on the SAP BTP Cloud Foundry environment.
- SAP Connectivity serviceconnectivity to on-premise systemsSAP BTPRA0001 readme.md in SAP/architecture-center
SAP Connectivity service lets you establish connectivity between your cloud applications and on-premise systems running in isolated networks.
RA0001 readme.md in SAP/architecture-center**[Connectivity Service or Private Link Service, if both the platform are on the either Azure/AWS Infrastructure](https://discovery-center.cloud.sap/servicessearch/connectivity)**
- SAP Private Link Serviceprivate connection to hyperscaler services, where both sides run on AWS or AzureSAP BTPRA0001 readme.md in SAP/architecture-center
SAP Private Link service establishes a private connection between selected SAP BTP services and selected services in your own IaaS provider accounts.
RA0001 readme.md in SAP/architecture-center**[Connectivity Service or Private Link Service, if both the platform are on the either Azure/AWS Infrastructure](https://discovery-center.cloud.sap/servicessearch/connectivity)**
- SAP Destination servicebackend destination detailsSAP BTPRA0001 readme.md in SAP/architecture-center
The Destination service lets you retrieve the backend destination details you need to configure applications in the Cloud Foundry environment.
Ways the source names
- Between SAP cloud applications and BTP extensions through SAP Cloud Application Event HubRA0001 readme.md in SAP/architecture-center
SAP's EDA Strategy comprises of two interconnected parts, the SAP Cloud Application Event Hub and the SAP Integration Suite product family as shown below.
- Across a hybrid landscape through SAP Integration Suite, advanced event meshRA0001 readme.md in SAP/architecture-center
In the enterprise scenario, advanced event mesh acts as backbone to help enterprises integrate third-party applications, on-premise application and SAP cloud applications.
- Across a hybrid landscape through the Event Mesh capability of SAP Integration SuiteRA0001 readme.md in SAP/architecture-center
As per [SAP Integration Solution Advisory Methodology (ISA-M)](https://help.sap.com/docs/sap-btp-guidance-framework/sap-integration-solution-advisory-methodology/catalog-of-integration-use-case-patterns),either of the options can be selected based on the eventing requirements.
Properties
About this work
For event-mesh
Details
Graph
Source
History
- explains → applies_to on capability:event-mesh (btp)Door scope proposed from the title and summary, so a door page lists the piece only where it holds (docs/concepts/content-on-doors.md).
- parts, areas, edges, explains → twelve parts with the extension application as an actor and the two capabilities within Integration Suite, three zones, five edges the readme statesThe record states what its source draws around and between the parts (docs/concepts/reference-architectures.md §9.2): SAP cloud applications, SAP BTP and the third-party landscape as areas, the extension application the readme's flow names, and the event flow from an SAP cloud application to the hub and from a third-party broker over the bridge to SAP's event services. The checker's reading of the first draft: the bridge's SAP end now rests on the two sentences that name advanced event mesh and the Event Mesh capability as SAP's event brokers; SAP BTP is a zone of SAP's cloud, since the readme names no subaccount, and the two capabilities stand beside Integration Suite rather than within it; and the piece no longer explains async-processing, which is in-process work its own summary sets aside.
- Entered the atlasDiscovered via SAP Architecture Center.
For your agent
- Ref
content:ac-designing-event-driven-applications- JSON
- /content/ac-designing-event-driven-applications.json
- MCP
- Connecting an agent