Dr. Harsh Jegadeesan
Head of Product Management, Digital Transformation Services
SAP Cloud Platform
Crafting and Executing your Enterprise API Strategy
with SAP Cloud Platform
2© 2017 SAP SE or an SAP affiliate company. All rights reserved.
The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the
permission of SAP. 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 document or any
related presentation, or to develop or release any functionality mentioned therein. This document, or any related
presentation 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 document is not a commitment, promise or legal obligation to deliver any material, code or
functionality. This document 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
document is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility
for errors or omissions in this document, except if such damages were caused by SAP´s willful misconduct 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.
Legal disclaimer
Digital businesses deliver
simple connected digital experiences
to customers, partners and employees
contextual real-time
digitalinteractions
newbusiness
models
IT landscapes are more
heterogenous,
complexity is all-time high
Multi-clouds Devices
BusinessNetworks
5© 2017 SAP SE or an SAP affiliate company. All rights reserved.
APIs support simple digital experiences
by hiding complexity
unlock your data empower users
with self-service
connect and
innovate
APIs = building blocks
for digital businesses APIs
Apps Integration
6© 2017 SAP SE or an SAP affiliate company. All rights reserved.
How can you craft a winning API Strategy and execute it
successfully?
Align
enterprise
API
strategy to
organizatio
nal strategy
to gain
business
benefits
#1
Setup an API
Program with
executive
sponsorship
to execute
successfully
on API
Strategy
#2
Understand
and engage
your
ecosystems
to grow
partnerships
#3
Create an API
Makers
community to
have high
quality APIs
#4
Use a full-
lifecycle
API
Manageme
nt solution,
on a cloud
platform to
reduce time
to win
#5
7© 2017 SAP SE or an SAP affiliate company. All rights reserved.
we are talking about
Web APIs (over HTTP)
SOAP/WSDLODATA
(Hypermedia)
REST
Open API Specification
(OAS) fka. Swagger
RAML
8© 2017 SAP SE or an SAP affiliate company. All rights reserved.
#1
Align enterprise API strategy to
organizational strategy to gain business
benefits
9© 2017 SAP SE or an SAP affiliate company. All rights reserved.
APIs = omni-channel access and
“single source of truth”
10© 2017 SAP SE or an SAP affiliate company. All rights reserved.
APIs = business collaboration
and open integrations
11© 2017 SAP SE or an SAP affiliate company. All rights reserved.
APIs = new channels and
revenue streams
12© 2017 SAP SE or an SAP affiliate company. All rights reserved.
APIs = agility, multi-modal IT
and innovation
13© 2017 SAP SE or an SAP affiliate company. All rights reserved.
Businesses and platforms = APIs
communications
payments
logistics
14© 2017 SAP SE or an SAP affiliate company. All rights reserved.
APIfication at SAP
Predictive
Services
Data Quality
Services
SAP Banking
API
Business Services
for YaaS
Workflow Internet
Of Things
SAP Leonardo
Machine Learning
15© 2017 SAP SE or an SAP affiliate company. All rights reserved.
SAP S4HANA, ERP
APIs to enable 2-speed IT
• S4HANA as the digital core will offer
APIs (web APIs, RFC-based APIs) for
integration and development of new
applications
• Use the SAP Cloud Platform as the
bi-modal agility layer for faster
integrations and development of
extensions and innovations.
16© 2017 SAP SE or an SAP affiliate company. All rights reserved.
SAP SuccessFactors
APIs as single source of truth and open integrations
Exposing hypermedia APIs based on OData as single
source of truth for integration, application
development and extensions
• Safely expose business APIs from various
SuccessFactors solutions (Employee Central,
Workforce Analytics, Learning)
• Unification of API exposure and API consumption across
the solutions. Unification of OData exposure and
Authentication handling.
• Pro-active API management through throttling, spike
arrests and analytical insights about consumption.
17© 2017 SAP SE or an SAP affiliate company. All rights reserved.
Concur
building a travel ecosystem and open integration with APIs
• Quickly discover and try APIs for
Expense, Itinerary, Travel Profile and others
• Tap into $1.3T business travel market* and deliver solutions
to 25M business travelers and 23,000 enterprises worldwide
• Companies like Uber and Airbnb are using Concur’s APIs
18© 2017 SAP SE or an SAP affiliate company. All rights reserved.
SAP Ariba
Open APIs for integrations and new applications
• Open APIs will empower partners to build new apps
and integrate with other solutions
• Enable cloud-to-cloud integration with other
innovative cloud services
19© 2017 SAP SE or an SAP affiliate company. All rights reserved.
#2
Setup an API Program with executive
sponsorship to execute successfully on API
Strategy
20© 2017 SAP SE or an SAP affiliate company. All rights reserved.
SAP´s API Strategy and API Program
API Makers
Community
to share best practices in
API design across internal
developers
API Fabric
an easy to use API
experience layer on top of
SAP
API Program
API Business
Hub
single place to list all SAP
and selected partner APIs
API
Management
best practices to develop
and manage full API
lifecycle
21© 2017 SAP SE or an SAP affiliate company. All rights reserved.
#3
if you build, they won´t come!
Understand and engage your ecosystems
to grow partnerships
22© 2017 SAP SE or an SAP affiliate company. All rights reserved.
Understand your ecosystems
Public/Customers
Data-aa-S for customers
Data Sharing for transparency
Marketplace/Supply Chain integration
Partners
Integrations with partners
Collaboration across organizations
Marketplace/Supply Chain integration
Internal
Developers from other departments
Collaboration across departments
Governance for data access
Innovation initiatives
Citizen Developers/Integrators
23© 2017 SAP SE or an SAP affiliate company. All rights reserved.
Understand trends in application development and integration
open integrations
vs. point-to-
point/mediated
integrations
Open
Integrations
application
development is
composing APIs
together
Application
Composition
developers are
composers,
working in agile
environments
and composing
apps using APIs
Composers
24© 2017 SAP SE or an SAP affiliate company. All rights reserved.
Search, discover, experience and consume to right APIs from SAP and select partners for your
digital transformation projects
SAP API Business Hub
Accelarator for Digital Transformation
Central Place for APIs
from SAP and its
Partners
Catalog
One click-test experience for
developers via API Sandbox
API Sandbox
Integration packages
to integrate APIs
Pre-packaged
accelarators
Easy Consumption
Integration with Developer
IDE and Code Generations
25© 2017 SAP SE or an SAP affiliate company. All rights reserved.
#4
Create an API Makers community
and engage API teams with best practices
to have high quality APIs
26© 2017 SAP SE or an SAP affiliate company. All rights reserved.
#5
Use a full-lifecycle API Management
solution, on a cloud platform to reduce
time to win
27© 2017 SAP SE or an SAP affiliate company. All rights reserved.
SAP API Management
Offerings
Hybrid
Q1/2017
• Supports flexibility in
deployment of APIs
(cloud, private data
centers)
• API Management on
cloud, API Gateway
(end-points) on-
premise/private data
center
On-premise
Q4/2014
• Supports on-
premise/private
data centers
• Core-based
licensing
• Focus Scenarios:
regulated
industries, Banking,
Telecom
Public Cloud
on SAP Cloud Platform
Q3/2015
• Fully managed public
cloud service
• Priced on #API Calls
• Focus Scenarios:
Open Integration,
Business
Collaboration, Mobile
Managed Cloud
on SAP HANA Enterprise Cloud
Q3/2015
• Managed Cloud
offering
• Focus Scenarios:
Customers with
S4/business suite,
HANA on HANA
Enterprise Cloud
28© 2017 SAP SE or an SAP affiliate company. All rights reserved.
Content
Publishers
API
Team
Design Implement Manage
Meter and
Monetize
Engage
App
Developers
API Designer
Design easy to
use APIs
API Portal
Secure, govern, document and publish APIs
Analyze and gain insights
App Services
Integration
Service
Persistence
Services
Messaging
Service
Implement highly scalable APIs and
microservices using platform services
Developer Portal
Search, discover, test and subscribe to
the right APIs
API Business HubMarketplace for enterprise
APIs
Apps
Business
Networks
Social
Devices
and
Things
Apps and digital interactions
powered by APIs
Marketplaces
Data
Devices and
Things
Processes
On-premise | SaaS apps | PaaS
APIs as digital
building blocks
API Gateway
On-premise
middleware
Mobile
Services
Full lifecycle API Management with SAP
API Developer
API Product Manager
App Developers
WebIDE
Cloud
Connector
29© 2017 SAP SE or an SAP affiliate company. All rights reserved.
SAP Cloud Platform
Comprehensive API/microservices Development Platform
API DeveloperAPI Product Manager
App Developers
mobile apps marketplaces partners
HCI
Secure, managed and Open APIs
HTTP | REST | ODATA
Security MediationTraffic
Management
AnalyticsNotificationCaching Developer
Engagement
Design Monetize
API
Management
API Implementation SAP Cloud Platform
API Providers
DevOps
API
Development
API Design
30© 2017 SAP SE or an SAP affiliate company. All rights reserved.
SAP Cloud Platform
Leverage Capabilities of the platform for developing APIs
SAP Cloud Platform
Business Services Commerce
Localization/
Tax
Data Quality
Platform Services Integration Analytics Mobile IoT
(Big) Data Services:
SAP HANA
SAP ASE Redis
PostgreSQL MongoDB
Data & Storage
Services Altiscale/Hadoop
SAP Vora2
1) BETA , 2) planned innovations / future direction
Collaboration Security UX
Machine
Learning
…
SAP Web IDE /
SAP API Business Hub
Cockpit Marketplace
Development Operations Commerce
Virtual
Machines
Dev / Ops
Programming
models
HTML5
XSJS/XSA
Java
Node.js
Python
Community
buildpacks
1 2
31© 2017 SAP SE or an SAP affiliate company. All rights reserved.
Crafting and Executing your
Enterprise API Strategy
Business and
Ecosystem
API Program
API
Management
• Understand your audience
(internal, partners, public)
• Why do I need APIs?
Unlock | integration | monetize | channels
• Understand regulations and
standards
• How can I develop APIs, offer them to my
ecosystem and achieve my strategy?
• How can I manage the full-lifecycle of
my APIs?
• Develop an API mindset
• Define API Best Practices
• Drive partnerships and ecosystem
engagement
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 platform 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 http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
© 2017 SAP SE or an SAP affiliate company. All rights reserved.

Craft and Execute your Enterprise API Strategy with SAP Cloud Platform

  • 1.
    Dr. Harsh Jegadeesan Headof Product Management, Digital Transformation Services SAP Cloud Platform Crafting and Executing your Enterprise API Strategy with SAP Cloud Platform
  • 2.
    2© 2017 SAPSE or an SAP affiliate company. All rights reserved. The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. 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 document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation 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 document is not a commitment, promise or legal obligation to deliver any material, code or functionality. This document 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 document is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP´s willful misconduct 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. Legal disclaimer
  • 3.
    Digital businesses deliver simpleconnected digital experiences to customers, partners and employees contextual real-time digitalinteractions newbusiness models
  • 4.
    IT landscapes aremore heterogenous, complexity is all-time high Multi-clouds Devices BusinessNetworks
  • 5.
    5© 2017 SAPSE or an SAP affiliate company. All rights reserved. APIs support simple digital experiences by hiding complexity unlock your data empower users with self-service connect and innovate APIs = building blocks for digital businesses APIs Apps Integration
  • 6.
    6© 2017 SAPSE or an SAP affiliate company. All rights reserved. How can you craft a winning API Strategy and execute it successfully? Align enterprise API strategy to organizatio nal strategy to gain business benefits #1 Setup an API Program with executive sponsorship to execute successfully on API Strategy #2 Understand and engage your ecosystems to grow partnerships #3 Create an API Makers community to have high quality APIs #4 Use a full- lifecycle API Manageme nt solution, on a cloud platform to reduce time to win #5
  • 7.
    7© 2017 SAPSE or an SAP affiliate company. All rights reserved. we are talking about Web APIs (over HTTP) SOAP/WSDLODATA (Hypermedia) REST Open API Specification (OAS) fka. Swagger RAML
  • 8.
    8© 2017 SAPSE or an SAP affiliate company. All rights reserved. #1 Align enterprise API strategy to organizational strategy to gain business benefits
  • 9.
    9© 2017 SAPSE or an SAP affiliate company. All rights reserved. APIs = omni-channel access and “single source of truth”
  • 10.
    10© 2017 SAPSE or an SAP affiliate company. All rights reserved. APIs = business collaboration and open integrations
  • 11.
    11© 2017 SAPSE or an SAP affiliate company. All rights reserved. APIs = new channels and revenue streams
  • 12.
    12© 2017 SAPSE or an SAP affiliate company. All rights reserved. APIs = agility, multi-modal IT and innovation
  • 13.
    13© 2017 SAPSE or an SAP affiliate company. All rights reserved. Businesses and platforms = APIs communications payments logistics
  • 14.
    14© 2017 SAPSE or an SAP affiliate company. All rights reserved. APIfication at SAP Predictive Services Data Quality Services SAP Banking API Business Services for YaaS Workflow Internet Of Things SAP Leonardo Machine Learning
  • 15.
    15© 2017 SAPSE or an SAP affiliate company. All rights reserved. SAP S4HANA, ERP APIs to enable 2-speed IT • S4HANA as the digital core will offer APIs (web APIs, RFC-based APIs) for integration and development of new applications • Use the SAP Cloud Platform as the bi-modal agility layer for faster integrations and development of extensions and innovations.
  • 16.
    16© 2017 SAPSE or an SAP affiliate company. All rights reserved. SAP SuccessFactors APIs as single source of truth and open integrations Exposing hypermedia APIs based on OData as single source of truth for integration, application development and extensions • Safely expose business APIs from various SuccessFactors solutions (Employee Central, Workforce Analytics, Learning) • Unification of API exposure and API consumption across the solutions. Unification of OData exposure and Authentication handling. • Pro-active API management through throttling, spike arrests and analytical insights about consumption.
  • 17.
    17© 2017 SAPSE or an SAP affiliate company. All rights reserved. Concur building a travel ecosystem and open integration with APIs • Quickly discover and try APIs for Expense, Itinerary, Travel Profile and others • Tap into $1.3T business travel market* and deliver solutions to 25M business travelers and 23,000 enterprises worldwide • Companies like Uber and Airbnb are using Concur’s APIs
  • 18.
    18© 2017 SAPSE or an SAP affiliate company. All rights reserved. SAP Ariba Open APIs for integrations and new applications • Open APIs will empower partners to build new apps and integrate with other solutions • Enable cloud-to-cloud integration with other innovative cloud services
  • 19.
    19© 2017 SAPSE or an SAP affiliate company. All rights reserved. #2 Setup an API Program with executive sponsorship to execute successfully on API Strategy
  • 20.
    20© 2017 SAPSE or an SAP affiliate company. All rights reserved. SAP´s API Strategy and API Program API Makers Community to share best practices in API design across internal developers API Fabric an easy to use API experience layer on top of SAP API Program API Business Hub single place to list all SAP and selected partner APIs API Management best practices to develop and manage full API lifecycle
  • 21.
    21© 2017 SAPSE or an SAP affiliate company. All rights reserved. #3 if you build, they won´t come! Understand and engage your ecosystems to grow partnerships
  • 22.
    22© 2017 SAPSE or an SAP affiliate company. All rights reserved. Understand your ecosystems Public/Customers Data-aa-S for customers Data Sharing for transparency Marketplace/Supply Chain integration Partners Integrations with partners Collaboration across organizations Marketplace/Supply Chain integration Internal Developers from other departments Collaboration across departments Governance for data access Innovation initiatives Citizen Developers/Integrators
  • 23.
    23© 2017 SAPSE or an SAP affiliate company. All rights reserved. Understand trends in application development and integration open integrations vs. point-to- point/mediated integrations Open Integrations application development is composing APIs together Application Composition developers are composers, working in agile environments and composing apps using APIs Composers
  • 24.
    24© 2017 SAPSE or an SAP affiliate company. All rights reserved. Search, discover, experience and consume to right APIs from SAP and select partners for your digital transformation projects SAP API Business Hub Accelarator for Digital Transformation Central Place for APIs from SAP and its Partners Catalog One click-test experience for developers via API Sandbox API Sandbox Integration packages to integrate APIs Pre-packaged accelarators Easy Consumption Integration with Developer IDE and Code Generations
  • 25.
    25© 2017 SAPSE or an SAP affiliate company. All rights reserved. #4 Create an API Makers community and engage API teams with best practices to have high quality APIs
  • 26.
    26© 2017 SAPSE or an SAP affiliate company. All rights reserved. #5 Use a full-lifecycle API Management solution, on a cloud platform to reduce time to win
  • 27.
    27© 2017 SAPSE or an SAP affiliate company. All rights reserved. SAP API Management Offerings Hybrid Q1/2017 • Supports flexibility in deployment of APIs (cloud, private data centers) • API Management on cloud, API Gateway (end-points) on- premise/private data center On-premise Q4/2014 • Supports on- premise/private data centers • Core-based licensing • Focus Scenarios: regulated industries, Banking, Telecom Public Cloud on SAP Cloud Platform Q3/2015 • Fully managed public cloud service • Priced on #API Calls • Focus Scenarios: Open Integration, Business Collaboration, Mobile Managed Cloud on SAP HANA Enterprise Cloud Q3/2015 • Managed Cloud offering • Focus Scenarios: Customers with S4/business suite, HANA on HANA Enterprise Cloud
  • 28.
    28© 2017 SAPSE or an SAP affiliate company. All rights reserved. Content Publishers API Team Design Implement Manage Meter and Monetize Engage App Developers API Designer Design easy to use APIs API Portal Secure, govern, document and publish APIs Analyze and gain insights App Services Integration Service Persistence Services Messaging Service Implement highly scalable APIs and microservices using platform services Developer Portal Search, discover, test and subscribe to the right APIs API Business HubMarketplace for enterprise APIs Apps Business Networks Social Devices and Things Apps and digital interactions powered by APIs Marketplaces Data Devices and Things Processes On-premise | SaaS apps | PaaS APIs as digital building blocks API Gateway On-premise middleware Mobile Services Full lifecycle API Management with SAP API Developer API Product Manager App Developers WebIDE Cloud Connector
  • 29.
    29© 2017 SAPSE or an SAP affiliate company. All rights reserved. SAP Cloud Platform Comprehensive API/microservices Development Platform API DeveloperAPI Product Manager App Developers mobile apps marketplaces partners HCI Secure, managed and Open APIs HTTP | REST | ODATA Security MediationTraffic Management AnalyticsNotificationCaching Developer Engagement Design Monetize API Management API Implementation SAP Cloud Platform API Providers DevOps API Development API Design
  • 30.
    30© 2017 SAPSE or an SAP affiliate company. All rights reserved. SAP Cloud Platform Leverage Capabilities of the platform for developing APIs SAP Cloud Platform Business Services Commerce Localization/ Tax Data Quality Platform Services Integration Analytics Mobile IoT (Big) Data Services: SAP HANA SAP ASE Redis PostgreSQL MongoDB Data & Storage Services Altiscale/Hadoop SAP Vora2 1) BETA , 2) planned innovations / future direction Collaboration Security UX Machine Learning … SAP Web IDE / SAP API Business Hub Cockpit Marketplace Development Operations Commerce Virtual Machines Dev / Ops Programming models HTML5 XSJS/XSA Java Node.js Python Community buildpacks 1 2
  • 31.
    31© 2017 SAPSE or an SAP affiliate company. All rights reserved. Crafting and Executing your Enterprise API Strategy Business and Ecosystem API Program API Management • Understand your audience (internal, partners, public) • Why do I need APIs? Unlock | integration | monetize | channels • Understand regulations and standards • How can I develop APIs, offer them to my ecosystem and achieve my strategy? • How can I manage the full-lifecycle of my APIs? • Develop an API mindset • Define API Best Practices • Drive partnerships and ecosystem engagement
  • 32.
    No part ofthis 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 platform 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 http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices. © 2017 SAP SE or an SAP affiliate company. All rights reserved.