SAP BTP - CI - Immutable Event Routing per Domain with Metadata-Driven Consumer Orchestration
Describes a metadata-driven "Smart Router" pattern for Cloud IntegrationCloud IntegrationBuilds and runs integration flows that process, route and map messages between cloud and on-premise systems, SAP and non-SAP, through prebuilt adapters; available only under an SAP Integration Suite plan.sap official, btp in 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: one KafkaApache KafkaA distributed event-streaming platform. For the things here it is the broker that carries messages between the parts of one application. Sender Adapter per domain reads a wildcard topic, and a single immutable router iFlow resolves single, multiple or both consumers at runtime from Value Mapping entries and a Groovy script, instead of one adapter and iFlow per consumer added. It compares three candidate architectures — a two-layer router/dispatcher split, the recommended single-layer router, and a rejected global cross-domain router — and covers AVRO payload handling through Base64 and an externalized schema parameter, and consolidating the routing logic into one cached Groovy class to limit JVM class-loading overhead. The piece continues the author's earlier immutable Kafka topic routing post and names SAP Event MeshEvent MeshManaged queues and topics over AMQP, MQTT and a REST gateway, and the bus SAP's own applications publish their business events to.sap official, btp as one of several broker-agnostic alternatives to the Kafka adapter used here.
Where it sits
Who is behind it
Properties
About this work
Details
Graph
Source
History
- Entered the atlasDiscovered via SAP Community · cloud-integration-tag.
For your agent
- Ref
content:sap-btp-ci-immutable-event-routing-per-domain-with-metadata-driven-consumer-orch- JSON
- /content/sap-btp-ci-immutable-event-routing-per-domain-with-metadata-driven-consumer-orch.json
- MCP
- Connecting an agent