0% found this document useful (0 votes)
262 views

API Managment Best Practices INT203 - Presentation

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
262 views

API Managment Best Practices INT203 - Presentation

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

SAP Cloud Platform API Management:

Customer Use Cases and Best Practices


INT203
PUBLIC
Speakers

Las Vegas
September 24–27, 2019

Harsh Jegadeesan

Barcelona
October 8-10, 2019

Harsh Jegadeesan

Bangalore
November 13-15, 2019

Vinayak Adkoli

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 2


Take the session survey.
We want to hear from you!

Complete the session evaluation for this session


INT203 on the SAP TechEd mobile app.

Download the app from


iPhone App Store or Google Play.

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 3


Disclaimer

The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP.
Except for your obligation to protect confidential information, this presentation is not subject to your license agreement or any other service
or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or any related
document, or to develop or release any functionality mentioned therein.
This presentation, or any related document and SAP's strategy and possible future developments, products and or platforms directions and
functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information in this
presentation is not a commitment, promise or legal obligation to deliver any material, code or functionality. This presentation is provided
without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a
particular purpose, or non-infringement. This presentation is for informational purposes and may not be incorporated into a contract. SAP
assumes no responsibility for errors or omissions in this presentation, except if such damages were caused by SAP’s intentional or gross
negligence.
All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from
expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates,
and they should not be relied upon in making purchasing decisions.

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 4


Digital business – a 2020 narrative

Digital businesses strive to deliver simple connected experiences to


customers, partners and employees

Do not disrupt Keep the core Foster the pace of


existing business clean innovation
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 5
IT landscapes are “messy” - heterogenous,
hybrid and huge.
Complexity is all-time high

Hybrid, Devices and Business


multi- clouds bots networks,
collaboration

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 6


APIs support simple
digital experiences
APIs by hiding Enterprise
IT governance
Security complexity
Integration patterns
Partner management
Agile development 2017 2018 2019
Automation
Continuous delivery
Marketplace
Role based access control
Developer onboarding
Testing strategy
Digital Building APIs as Invest in API
Upgrades blocks Products Programs
Connected experiences for customers
are facilitated by real-time open APIs and simplified integration

Farm to Fork Personalized Products Patient Experience

Digital Banks Connected Products


#no-banks #keep-the-promise
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 8
Intelligent Enterprise and APIs

Cloud
Network &
Spend Platform Manage Aligned
Management APIs

People
Engagement Intelligent
Technologies
Digital
Platform API
Digital Core Backbone
Intelligent AI
ML
Suite Analytics
IoT Integration Suite
Manufacturing
& Supply Chain

Data
Customer
Management
Experience

APIfication of
SAP
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 9
Reach all developers

+ +

SAP API Business Hub SAP Cloud Platform API SAP Graph
Management
A public repository of all available Allow partners and customers to Allow every developer to build
APIs for each SAP product to build register and orchestrate APIs into extensions within minutes for
extensions and integrations. a harmonized enterprise API layer. SAP’s Intelligent Enterprise.

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 10


Build applications in minutes

Application
YOUR APP
extending the Intelligent Enterprise Suite

Explorer Cloud New IES API Authenticati Graph-like Samples


Discover Tenants Single SAP on Documentati Build in
ENTRYPOINT Graph
APIs Real Data Endpoint Single Token on Minutes

Authentication Authentication Authentication Authentication Authentication Authentication Authentication


Authorizations Authorizations Authorizations Authorizations Authorizations Authorizations Authorizations
YOUR DATA Data Data Data Data Data Data Data

SAP Cloud SAP S/4HANA SAP SAP Success SAP Concur SAP Ariba SAP
Platform C/4HANA Factors Fieldglass
Master Data
Service

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 11


SAP Cloud Platform Integration Suite
SAP Enterprise Integration Platform-as-a-Service
Users

Developers/Experts Business Users Citizen Integrators/ Data Analyst


Works with tasks, digital process,
Developers Analyze data from pattern
Develop integrations,
APIs, workflows, or apps and apps Develops integrations and apps using detection and knowledge
APIs with low-code productivity tools acquisition

Use Cases

Data
Application Integration, Agile Data Marketplace
Omni-Channel A2A/B2B/B2G Data Insights
Extension Processing Grids and Event-driven and
API Access Integration & Intelligence
Scenarios & Pipelines Micro services Monetization

SAP API Business Hub


Out-of-the-box Business Integrations | Open APIs | Business Events | Accelerators and Best Practices
Services from SAP and partners

• Cloud Integration • API Management • IOT Foundation device • Workflow, Business • Enterprise Messaging • SAP HANA-aaS
| digital twin Rules and Inbox in-memory data grid
• Integration Advisor • Open Connectors • Functions-aaS
• Edge Services • Blockchain and • Data Intelligence
• Connectivity • API/Microservices • Streaming Analytics
Distributed Ledgers
Development • Smart Data Integration
in Cloud Foundry
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 12
Customer use cases
Point based loyalty programs Monetize real-time parcel data
by retail chains and e-commerce integration

API driven
Smart lighting helping better Crop disease alert to avert
business illuminate the world potential disaster

transformation

Track and trace transparency Real time replication of data from


into transport logistics and CRM systems into SAP HANA and
predictive assessments use SAP Cloud Platform API
Management as a central
governance layer for access to
all actors and channels.
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 14
Dealers’ spare parts and Front end processes
vehicle ordering processes is integration with order
managed via a SAP Fiori management for 3600 view
application
Omni-channel API
access – extend the
application layer
Onboarding external partners Facilitating digitization of
to a developer portal and elderly patient care
facilitate secure API access

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 15


Real time pricing solution An API led strategy to
manage campaigns,
understanding customer
preferences and real time
sharing of product and
pricing information with the
online pharma

Real time Track the work progress from


integration via their partner team. Real time
alerting from devices on
Real time gas price insights
to customers
technician wellness
APIs

Onboarding external partners Visibility across all supply


to a developer portal and chain points and systems
facilitate secure API access integration

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 16


Real-time transparency on last- Global deployment to connect
known locations of assets regional outlets

Modernize IT and
Microservices

Developer portal for vendor Digital means to manage


onboarding and central lifecycle of C parts for industrial
governance layer equipment

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 17


Full lifecycle API management
SAP Subscription
Partners/Customers Billing
Digital Apps Business Networks

APIs as digital Marketplace for enterprise SAP API SAP


building blocks APIs Business Hub WebIDE
Search, discover, test and subscribe to
the right APIs Mobile
Developer Portal App
Plan Services
Developers
and Meter and
Design Develop Manage Engage
Blueprin Monetize
t
API Designer App
EA Modeler API Portal (Security | Traffic Management | Mediation)
Runtimes
Define Domain, Design easy to Cloud
Integration API Gateway (Cloud | Hybrid) API Product Manager
Align Process use APIs
models
Persistence
Content Secure, govern, document and publish APIs
Publishers SAP
Analyze and gain insights
Messaging Enterprise SAP Cloud
Gigya
Threat Identity
API Developer
On-premise Detection Service Micro
Implement highly scalable APIs and middleware Broker gateway
microservices using platform services Cloud
Connectivity API Backends
SAP Cloud Platform
Business Services
SAP Apps, HANA,
Middleware
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 18
Simplifying integration and innovation with API-first approach
in partnership with Cloud Elements

SAP Cloud SAP Cloud SAP Data SAP


Platform Platform API Hub Workflow
Integration Management
Services

Common Resources Formula


Canonical data model to Easily build API composition
extend pre-build connectors across connectors
SAP Cloud
Platform Feature rich, out of the box
Pre-Built
connectivity to over 175 non SAP
Connectors
Open cloud or on premise applications

Connectors
Normalized Harmonized Bulk Events and
Authentication Errors Operations Polling

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 19


Enterprise API Fabric
API-based digital integration hub

App Developers
Digital apps Business Networks Partners/Customers Digital Interactions

Request-Response Web hooks/AMQP/MQTT


Lead-to-Cash Issue-to-Resolution

Enterprise API Fabric


S4 HANA
managed by API Management
S4 HANA
C4 HANA
C4 HANA

Microservices (SDK) 2 Fn-aaS Actions

Hire-to-Retire Procure-to-Pay

existing APIs
S4 HANA 1 In-memory Data Grid SAP Cloud Platform
3 (HANA | BaaS) Enterprise Messaging 4

A2A/B2B integration Events


SAP Cloud Platform SAP Cloud Platform SAP Cloud Platform
End-to-end processes
Smart Data Integration Open Connectors
Integration Heterogenous
Backends

SAP Cloud Platform


Microservices

SAP Apps, HANA,


© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC
Middleware 20
Digital integration hub
Solution blueprint example
Firewall
Your Datacenter
Your Application Smart Data Integration (SDI)
Desktop
Mobile
Read TCP Database
End User SAP Fiori
API SAP HANA Database Data Provisioning
Management Agent
Write

HTTP/
RFC
Third-Party Open Connectors Cloud Integration
Cloud Apps Cloud
Pub/ Pub/ or SAP
Connectivity
Sub Sub Business Suite
Enterprise Messaging

and more …

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 21


Monetize your APIs
Solution blueprint example Firewall

Your Datacenter

5 data into Billing and Invoicing Systems


Prepackaged content to take Subscription
User Application
Cloud Integration SAP Billing and Revenue
network Client
Innovation Management
3 Pull API Usage Data

Your Pass usage info to create


4 enabling Business ByDesign
External Application
Subscription and Billing data
Developer Mobile Java or API Management
SAPUI5
SAP Gateway

Partner 1
Deploy Rate Plans
SAP Subscription
and Products Secure tunnel
Billing

Cloud
Manage API
Internal 2 Calls connector
Desktop 2 Manage API Calls
Developer

SAP & non-SAP Applications

Your Datacenter

Your Applications
and more …

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 22


Secure your APIs - Single Sign on Example
INTERNET
ON-PREMISE CORPORATE NETWORK
Firewall
Operating System (OS)
Secure tunnel 7
Company root CA : John Doe : John Doe
Client

Private root CA Cloud Connector SAP Gateway

Cloud Connector system Server SSL standard

Cloud Connector UI Private root CA


1 : John Doe
API Management Cloud Connector local CA

: John Doe
(runtime and IDP)

8
Operating System (OS)
: John Doe

SAP Web IDE Company Root CA


: John Doe
4

2 Private Root CA

5
6 SAP

: John Doe
Backend
: John Doe
LEGEND
Identity Application OPProxy
Authentication Certificate signed by the Identity from the
service Certificate
Cloud Connector local CA* Identity Provider
Root certificate
Certificate signed by the Identity from the
private root CA* Intermediate or SAP system
3rdparty CA* certificate
Identity 3 : John Doe
Provider Certificate signed by the Identity from the
company root CA* Short-lived certificate API Management

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC *CA: certificate authority 23
Demo
SAP Cloud Platform API Management
Product road map overview – Key innovations
Recent innovations Planned Q3/20191 Planned Q4/20191 Planned Q1/20201

API lifecycle management API lifecycle management


1 API lifecycle management
1 API lifecycle management
1
Recent innovations Planned Q3/2019 Planned Q4/2019 Planned Q1/2020
▪ New Analytics experience with API ▪ New Analytics to support Custom ▪ Alerting capabilities into the Analytics ▪ Transport management for moving API
Management in CF Regions Dimensions, Detailed call info, Geo Maps, experience based on Business assets across Accounts
▪ Support for native policies that perform multiple time zones & Export of Reports thresholds ▪ Support for API versioning
JWT tokens handling (verify, generate, ▪ Self service support for onboarding and ▪ UI editor enhancements in API Portal for
parse) ▪ Revenue Cloud Integration for API
virtual host settings (in AWS regions) advanced operations e.g. manage Monetization use cases
▪ Enhanced Search and navigation in
▪ Capability to publish unmanaged APIs into multiple target end points, Wizard based
Developer Portal build experience
the Developer Portal API development
▪ Managing Custom Attribute on Products
and Applications ▪ Single Developer Portal to support publish ▪ Fine granular Access Control for API ▪ Support for Shared Flows as a means to
from multiple API Portals Portal operations develop reusable Policies
API development ▪ Fiori 3.0 layout across the entire DT user API development ▪ Integration with SAP S/4HANA SDKs for
▪ Support for Code snippets and SDK experience developer tooling experience
▪ Support for Code snippets and SDK
generation in Developer portal (Q3) API development generation in Developer portal ▪ Support for rendering OdataV4 based
▪ CLIs/SDK for CI/CD support in API portal ▪ Integration with CPI for API provider Services
▪ Policy enhancements - XMLToJSON discovery Multi-cloud and resilience
Multi-cloud and resilience
Policy supports tertiary, Message ▪ Enable smart discovery & consumption ▪ Azure-based Enterprise API gateway
Logging policy supports SSLInfo of APIs from SAP systems within ▪ Support for OnDemand migration from Neo
▪ Design time availability natively in Cloud to AWS based API Management running
customer landscape Foundry regions
Multi-cloud and resilience Cloud Foundry regions
▪ Open API Spec 3.0 support for API Design
▪ SAP Cloud Platform API Management in semantics
AWS Singapore regions ▪ Support for notion of a Company in
Developer Portal to onboard developers
Multi-cloud and resilience
▪ SLA and availability information from Cloud
Available Center
1. This is the current state of planning and may be changed by SAP at any time without notice.

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 25


SAP leverages SAP’s API platform
Grow platform business and business networks with cloud APIs

Global API SAP Pre-packaged


API program makers community API Business Hub accelarators
API Program reporting Community to share best Public catalog of APIs and Pre-packaged best
to board office, establishing practices with API design, accelerators from SAP and practices, policy templates
lightweight governance architecture and partners and integration packages
development

SAP SAP SAP SAP SAP SAP + partners


C/4 S/4
SuccessFactors Ariba Concur Fieldglass C/4HANA S/4HANA

Predictive Localization SAP Banking Commerce Machine Internet


Services APIs API Services Learning Of Things
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 26
Planning and initial design
Scenario-driven API design
SAP Leonardo Innovation sessions to design, validate and
Services Guided approach to digital test the right APIs.
transformation with design thinking,
iterative PoC for value scenarios and
easy go-lives Craft and execute your
enterprise
API strategy
Align API
Engage customers through strategy to business goals,
design an API program and
Design Thinking leverage API design, architecture
and management platform

Global API evangelists


supporting Business transformation
setup of API Programs, applying Customer discovery and Influence
consulting
best practices, running hackathons design partner councils for
Offers business case development and
co-innovation
ROI calculation services

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 27


SAP Cloud Platform API Management
KPIs

Up to 30% 15 hours
through API management abstraction of underlying per large business partner as well as
systems – data provisioning via online portals Time Time 10 hours per midsize BP and 5 hours
reduces developer’s time integrating with back mobile API per small BP
ends systems projects implementation

Reduction Workload
From days to hours Search of Up to 10%
by creating a digital-technology-knowledge time for by simplifying the way that technology
landscape of the company – based on clearly employees is used and reducing paper-based
defined skill categories to visualize potential processes within the area of Finance
connections and networks and HR
Development Operation
cost cost
60% – 80% 30% – 40%
through pre-packaged content by integration on a platform instead of
additional point-to-point interfaces

SAP Cloud Platform API Management found to provide 303% return on Investment and payback time
of less than 3 months
Source: Forrester Total Economic Impact report of SAP Cloud Platform API Management
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 28
Source: SAP Benchmarks, Customer Transformation and Analyst Studies
SAP API Management – top differentiators

Embrace new Deep integration within the SAP Cloud


business Platform Rich Set of
models/revenue Connectivity Options
Ready access to a rich Service layer and platform
streams capabilities facilitates faster integrations, digital Provides a rich set of connectivity
pay-per-use and consume- application development options to on premise and 3rdparty
to-cash business models applications
to engage in the API
economy
An Open Platform Focus on an API Program
Deep LoB and offers native integration
SAP is just not a technology vendor in this
to SAP (apps, platforms,
industry experience category, we are using the technology and our
business networks) with
25+ industries (PSD2 APIs methodology to run SAP´s Global API Program
end-to-end identity, easy
for Banking, FIHR for under the Board Office.
discovery of interfaces
Healthcare, Connected SAP has strategic goal to grow platform business
and support for OData.
Agriculture, Connected through cloud APIs by 2020
The solution is open with
Fleet Management, etc. any API confirming to
SAP provides technology, open standards (OAS, Full competitive integration platform
methodology and a global RAML, OData,
ecosystem for successful SAP’s strategic iPaaS for all end to end Integration needs. Out of the box
SOAP/WSDL).
digital projects connectivity to various SAP and non SAP sources

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 29


Continue your SAP TechEd 2019 Learning Experience
Join the digital SAP TechEd Learning Room 2019 in SAP Learning Hub

▪ Access SAP TechEd Learning Journeys


▪ Discover related learning content
▪ Watch webinars of SAP TechEd lectures
▪ Learn about SAP’s latest innovations with openSAP
▪ Collaborate with SAP experts
▪ Self-test your knowledge
▪ Earn a SAP TechEd knowledge badge

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 30


Engage with the SAP TechEd Community
Access replays and continue your SAP TechEd discussion after the event
within the SAP Community

Access replays Continue the conversation Check out the latest blogs
▪ Keynotes ▪ Read and reply to blog posts ▪ See all SAP TechEd blog posts
▪ Live interviews ▪ Ask questions ▪ Learn from peers and experts
▪ Select lecture sessions ▪ Join discussions
http://sapteched.com/online sap.com/community SAP TechEd blog posts

© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 31


More information

Related SAP TechEd Learning Journeys


▪ INT1 – Connect with an intelligent suite in a hybrid landscape
▪ INT2 – Master integration technologies uniting your intelligent suite
▪ iENT1 – Deliver the Intelligent Enterprise along key end-to-end processes
▪ CAA5 – Extend, integrate, and embed intelligence into SAP S/4HANA

Related SAP TechEd sessions


▪ iENT200 – Experience the Next-Generation Processes of the Intelligent Suite from SAP
▪ INT100 – The Hybrid Integration Platform from SAP for Your Integration Needs
▪ INT102 – How to Apply the Integration Solution Advisory Methodology
▪ INT103 – Discover the Integration DNA of the Intelligent Suite from SAP
▪ INT202 – AI-Driven and Open Integration to Customize Intelligent Suite Scenarios
▪ INT203 – SAP Cloud Platform API Management: Customer Use Cases and Best Practices
▪ INT823 – Road Map for SAP Cloud Platform Integration Suite
▪ INT833 – SAP Process Orchestration Software Road Map
▪ LT116 – Digital Integration Hub: Building Agile Data Grids and Microservices

Public SAP Web sites


▪ SAP Community: https://www.sap.com/community/topics/cloud-integration.html
▪ SAP products: https://cloudplatform.sap.com/integration.html
© 2019 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 32
Thanks for attending this session.

Feedback Contact for further topic inquiries


Please complete your session evaluation Dr. Harsh Jegadeesan
for INT203 Head of Product Management, Integration
Platform/API Management
[email protected]
Follow us

www.sap.com/contactsap

© 2019 SAP SE or an SAP affiliate company. All rights reserved.


No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of
SAP SE or an SAP affiliate company.
The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its
distributors contain proprietary software components of other software vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or
warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials.
The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty
statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional
warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or
any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation,
and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platforms, directions, and
functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason
without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or
functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ
materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they
should not be relied upon in making purchasing decisions.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered
trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names
mentioned are the trademarks of their respective companies.
See www.sap.com/copyright for additional trademark information and notices.

You might also like