{"ref":"content:ac-designing-event-driven-applications","page":"/content/ac-designing-event-driven-applications","json":"/content/ac-designing-event-driven-applications.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"ac-designing-event-driven-applications","title":"Designing Event-Driven Applications","url":"https://architecture.learning.sap.com/docs/ref-arch/196eba","content_type":"reference-architecture","explains":[{"ref":"capability:event-mesh","applies_to":{"ecosystems":["btp"]}}],"summary":"SAP's guidance for building applications on event-driven architecture with BTP services. It sets out a two-part strategy: [SAP Cloud Application Event Hub](artifact:btp-cloud-application-event-hub) for events between SAP cloud applications and BTP, and the [SAP Integration Suite](artifact:btp-integration-suite) 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.","short":"Event-driven applications with SAP Cloud Application Event Hub on BTP","authors":["actor:sap-architecture-center"],"published":"2025-10-10","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center — title, contributors and last_update","checked":"2026-09-06"}],"provenance":{"discovered_via":[{"source":"source:architecture-center"}],"first_seen":"2026-09-06"},"drafted_with_ai":true,"published_on":"source:architecture-center","parts":[{"ref":"external:sap-s4hana-cloud-public-edition","key":"s4","role":"event source","area":"sapcloud","paths":["event-hub"],"sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/1-event-driven-arch/readme.md","title":"RA0001 1-event-driven-arch/readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"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."}]},{"ref":"artifact:btp-cloud-application-event-hub","key":"hub","role":"event hub for SAP cloud applications","area":"btp","paths":["event-hub"],"sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"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."}]},{"actor":"Extension application on SAP BTP","key":"ext","role":"consumes events to extend SAP cloud applications side by side","area":"btp","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"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."}]},{"ref":"artifact:btp-integration-suite","key":"is","role":"integration platform of the hybrid paths","area":"btp","paths":["advanced-event-mesh","event-mesh-capability"],"sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"**[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."}]},{"ref":"artifact:btp-advanced-event-mesh","key":"aem","role":"event broker for hybrid landscapes","area":"btp","paths":["advanced-event-mesh"],"sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"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."}]},{"ref":"artifact:btp-integration-suite-event-mesh","key":"emc","role":"event broker for small-volume scenarios","paths":["event-mesh-capability"],"sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"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."}],"area":"btp"},{"ref":"artifact:btp-cloud-integration","key":"ci","role":"event mediation and bridge","paths":["advanced-event-mesh","event-mesh-capability"],"sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"Acts as **event bridge** between third-party event brokers or applications and SAP EDA technology services."},{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"For providing **event mediation** functionality such as mapping of event structures and data, enrich event payloads etc."}],"area":"btp"},{"slot":"capability:event-mesh","key":"broker","role":"third-party event broker","area":"thirdparty","paths":["advanced-event-mesh","event-mesh-capability"],"sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"Acts as **event bridge** between third-party event brokers or applications and SAP EDA technology services."}]},{"ref":"artifact:btp-cloud-foundry-runtime","key":"cf","role":"runtime for extension applications","area":"btp","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"The SAP BTP, Cloud Foundry runtime lets you develop polyglot cloud-native applications and run them on the SAP BTP Cloud Foundry environment."}]},{"ref":"artifact:btp-connectivity","key":"connectivity","role":"connectivity to on-premise systems","area":"btp","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"SAP Connectivity service lets you establish connectivity between your cloud applications and on-premise systems running in isolated networks."},{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"**[Connectivity Service or Private Link Service, if both the platform are on the either Azure/AWS Infrastructure](https://discovery-center.cloud.sap/servicessearch/connectivity)**"}]},{"ref":"artifact:btp-private-link-service","key":"private-link","role":"private connection to hyperscaler services, where both sides run on AWS or Azure","area":"btp","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"SAP Private Link service establishes a private connection between selected SAP BTP services and selected services in your own IaaS provider accounts."},{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"**[Connectivity Service or Private Link Service, if both the platform are on the either Azure/AWS Infrastructure](https://discovery-center.cloud.sap/servicessearch/connectivity)**"}]},{"ref":"artifact:btp-destination","key":"destination","role":"backend destination details","area":"btp","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"The Destination service lets you retrieve the backend destination details you need to configure applications in the Cloud Foundry environment."}]}],"paths":[{"key":"event-hub","name":"Between SAP cloud applications and BTP extensions through SAP Cloud Application Event Hub","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"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."}]},{"key":"advanced-event-mesh","name":"Across a hybrid landscape through SAP Integration Suite, advanced event mesh","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"In the enterprise scenario, advanced event mesh acts as backbone to help enterprises integrate third-party applications, on-premise application and SAP cloud applications."}]},{"key":"event-mesh-capability","name":"Across a hybrid landscape through the Event Mesh capability of SAP Integration Suite","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"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."}]}],"areas":[{"key":"sapcloud","kind":"sap-cloud","label":"SAP cloud applications","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"SAP Cloud Application Event Hub provides a central access point for business events from SAP cloud applications."}]},{"key":"btp","kind":"sap-cloud","label":"SAP BTP","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"SAP BTP features SAP Integration Suite and SAP Integration Suite, advanced event mesh to support EDA."}]},{"key":"thirdparty","kind":"third-party","label":"Third-party and on-premise applications","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"In the enterprise scenario, advanced event mesh acts as backbone to help enterprises integrate third-party applications, on-premise application and SAP cloud applications."}]}],"edges":[{"from":"s4","to":"hub","kind":"data","for":"publishes its business events to the event hub","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"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."}]},{"from":"hub","to":"ext","kind":"data","for":"delivers SAP cloud applications' events to an extension application","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"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."}]},{"from":"broker","to":"ci","kind":"data","for":"a third-party broker's events reach SAP's event services through the bridge","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"Acts as **event bridge** between third-party event brokers or applications and SAP EDA technology services."}]},{"from":"ci","to":"aem","kind":"data","for":"bridges mediated events into advanced event mesh","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"Acts as **event bridge** between third-party event brokers or applications and SAP EDA technology services."},{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"For asynchronous communication, the EDA solution offerings from SAP are SAP Integration Suite, advanced event mesh and SAP Integration Suite, event mesh capability."},{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/1-event-driven-arch/readme.md","title":"RA0001 1-event-driven-arch/readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"SAP Integration Suite, advanced event mesh and SAP Integration Suite, Event Mesh Capability are SAP's event brokers."}]},{"from":"ci","to":"emc","kind":"data","for":"bridges mediated events into the Event Mesh capability","sources":[{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"Acts as **event bridge** between third-party event brokers or applications and SAP EDA technology services."},{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/readme.md","title":"RA0001 readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"For asynchronous communication, the EDA solution offerings from SAP are SAP Integration Suite, advanced event mesh and SAP Integration Suite, event mesh capability."},{"url":"https://raw.githubusercontent.com/SAP/architecture-center/main/docs/ref-arch/RA0001/1-event-driven-arch/readme.md","title":"RA0001 1-event-driven-arch/readme.md in SAP/architecture-center","checked":"2026-09-27","quote":"SAP Integration Suite, advanced event mesh and SAP Integration Suite, Event Mesh Capability are SAP's event brokers."}]}],"history":[{"date":"2026-09-27","field":"parts, areas, edges, explains","from":"eleven parts, no areas, no edges","to":"twelve parts with the extension application as an actor and the two capabilities within Integration Suite, three zones, five edges the readme states","reason":"The 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."},{"date":"2026-10-17","field":"explains","from":null,"to":"applies_to on capability:event-mesh (btp)","reason":"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)."}]},"readings":{"liveness":[{"label":"Checked against the source","tier":"unknown","evidence":"nobody has checked it"},{"label":"Source reachable","tier":"good","evidence":"up as of 2026-10-26"},{"label":"Source updated","tier":"good","evidence":"2025-10-10 by the publisher"}],"compatibility":[{"label":"Version","tier":"unknown","evidence":"no version declared"},{"label":"Moved since?","tier":"good","evidence":"no recorded change after 2025-10-10"},{"label":"Findings","tier":"good","evidence":"none flagged"}],"reach":[{"value":null,"unit":"views"},{"value":null,"unit":"comments"},{"value":null,"unit":"likes"}]},"signals":{"crawled_at":"2026-10-26","reachable":true,"source_updated":"2025-10-10"},"series":null,"edges":{"authors":[{"ref":"actor:sap-architecture-center","name":"SAP Architecture Center","json":"/actors/sap-architecture-center.json"}]}}