BTP 31
BTP 31
BTP 31
1️⃣ Façade Create your own unified and harmonized API presence, API Consumers
using your own domain and branding partners, employees, customers
2️⃣ Security Ensure API security via policies, traffic protection, and
compliance
3️⃣ Governance Discover and document all your APIs, manage lifecycle, Façade
Governance
offer developer self-services
insights
Security
4️⃣ Insights Monitor with usage analytics, logs, events and triggers;
use business insights to monetize your APIs
Transforms
5️⃣ Transforms Perform advanced header and payload transformations:
mediations, data graphs, and (3rd party) integrations
API Providers
https://blogs.sap.com/2022/03/03/sap-api-management-policies/ data and backend services
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 2
API provisioning
API Façade – Build your API presence
open@sap.com
Follow all of SAP
www.sap.com/contactsap
1️⃣ Façade Create your own unified and harmonized API presence, API Consumers
using your own domain and branding partners, employees, customers
2️⃣ Security Ensure API security via policies, traffic protection, and
compliance
3️⃣ Governance Discover and document all your APIs, manage lifecycle, Façade
Governance
offer developer self-services
insights
Security
4️⃣ Insights Monitor with usage analytics, logs, events and triggers;
use business insights to monetize your APIs
Transforms
5️⃣ Transforms Perform advanced header and payload transformations:
mediations, data graphs, and (3rd party) integrations
API Providers
https://blogs.sap.com/2022/03/03/sap-api-management-policies/ data and backend services
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 2
API consumption
Fostering the developer ecosystem with API Business Hub Enterprise
Examples: Visual Studio, Atom Examples: Appian, Power Apps Examples: SAP Build, Power Automate
▪ New Design with Site Editor allows customers to rebrand the portal to match their own enterprise theme.
− All major areas customizable by customers to truly make the API Business Hub Enterprise their own.
▪ SAP Graph capability discovery added as part of API Business Hub Enterprise
▪ APIs can be invoked from apps / services running SAP BTP context using BTP destination services.
▪ APIs can be invoked from any external client as well. API administrator gets to choose how to authenticate
the APIs
− API key
− Certificate-based authentication (mTLS)
− OAuth 2 standards (supports all grant types)
− JWT-based verification (OIDC compliance)
− SAML-based verification
open@sap.com
Follow all of SAP
www.sap.com/contactsap
1️⃣ Façade Create your own unified and harmonized API presence, API Consumers
using your own domain and branding partners, employees, customers
2️⃣ Security Ensure API security via policies, traffic protection, and
compliance
3️⃣ Governance Discover and document all your APIs, manage lifecycle, Façade
Governance
offer developer self-services
insights
Security
4️⃣ Insights Monitor with usage analytics, logs, events and triggers;
use business insights to monetize your APIs
Transforms
5️⃣ Transforms Perform advanced header and payload transformations:
mediations, data graphs, and (3rd party) integrations
API Providers
https://blogs.sap.com/2022/03/03/sap-api-management-policies/ data and backend services
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 2
API lifecycle management
Govern APIs
▪ API Business Hub Enterprise has rich support to enable developer self-service, manage multiple
connections, etc.
open@sap.com
Follow all of SAP
www.sap.com/contactsap
▪ Low entry barrier to event-driven architectures with ▪ Complements SAP Event Mesh for more
pay per use-based pricing demanding scenarios
▪ Integrate and extend SAP applications in an event- ▪ Enterprise-grade performance, reliability, security,
driven way based on SAP Integration Suite and governance; scales to very large use cases
▪ SAP BTP deployment and native event broker for ▪ Distributed mesh of event brokers deployed
SAP S/4HANA, free add-on for custom ECC events across environments in private or public clouds
▪ Openness and focus combined by supporting open ▪ Full purpose set of eventing services including event
standards and providing extra benefits for SAP streaming, event management and monitoring
ecosystem ▪ Advanced features like dynamic message routing
▪ Scales well with certain set limits and fine-grained filtering
Overview Benefits
▪ Distributed mesh of event brokers that can be ▪ Enterprise-grade performance, reliability, security,
deployed across environments and governance
▪ Full purpose set of eventing services ▪ Scales from small to ultra large use cases
▪ Supports event streaming, event management, and ▪ Brokers can be deployed in existing public cloud or
event monitoring private cloud environments
▪ Brokers come in T-shirt sizes and fully scale as ▪ Dynamic message routing, topic hierarchy, and fine-
required grained filtering
▪ Includes advanced event management toolset
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 4
Eventing infrastructure
Comparing SAP solutions for event-driven integration
Event replay
Event management
open@sap.com
Follow all of SAP
www.sap.com/contactsap
Advantages Advantages
▪ All needed data included in event ▪ Very small
▪ Good when full data set required in majority ▪ Only minimal required data set, controlled
of cases data access
Challenges Challenges
▪ Larger event size results in higher resource ▪ Additional synchronous step required
consumption for source, event broker, and ▪ Suitable API needed on top of suitable event
consumer
▪ Additional configuration for API access
▪ Raises topics like data access and protection
▪ Provided by SAP business applications / back ▪ Created by customers to address use cases for
ends as part of SAP standard which no standard events are available
▪ Can be looked up at SAP Business Accelerator ▪ Ways to create custom events differ from back
Hub (api.sap.com) or in SFSF Intelligent end to back end
Services documentation ▪ Typical tools are the event-enablement add-on
▪ Typically notification events; can be data events or the RAP-based approach
too ▪ Custom events can be completely tailored to fit
▪ Means to adjust/extend standard events specific customer needs
provided by back ends and differ from back end
to back end
▪ For some back ends, no adjustments are
possible
▪ Outbound (from a back-end perspective) means ▪ Inbound (from a back-end perspective) means
that an SAP back end is the event source that an SAP back end is the event consumer
▪ Today this is 90 percent the case ▪ Today this is 10 percent the case
▪ Standard outbound events enabled with just one ▪ Pro-code development effort needed to specify
click what to do when receiving an event
▪ Custom outbound events can be created with ▪ Calling an API is often seen as an easier
low-code/no-code to pro-code approaches alternative
Add-On Add-On
open@sap.com
Follow all of SAP
www.sap.com/contactsap
SaaS helps life sciences companies organize, plan, and execute cell and gene therapy treatments powered
by an EDA using more than 30 different events.
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 5
Event-driven use cases
Summary
open@sap.com
Follow all of SAP
www.sap.com/contactsap