SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

31
Public How can you enable Digital Transformation with APIs and SAP API Management? Dr. Harsh Jegadeesan Chief Product Owner, API Management SAP SE

Transcript of SAP TechEd 2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

Page 1: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

Public

How can you enable Digital Transformation with APIs and SAP API Management?

Dr. Harsh JegadeesanChief Product Owner, API ManagementSAP SE

Page 2: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

“We are living in a digital world ”

“Your business and your industry is being disrupted as we speak”

Digital Darwinism is here, go digital or perish!

Are you a digital business?

Page 3: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

APIs are the building blocks for digital transformationAPIs = omni-channelAPIs = customer engagement and experienceAPIs = business collaboration

Page 4: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 4Public

You got here because of APIs!

CONSUMERS BUSINESS PARTNERS EMPLOYEES

Page 5: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 5Public

Digital disruption by digital nativesevery industry is being disrupted

Page 6: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 6Public

APIs are accelerating digital transformation for enterprises

Saving cost by bringing analytics and automation to consumer portfolio investing.

Innovation through connecting physical goods to the internet via social platform, strategic partnerships, and robust developer community

Adding digital sensors to machines, connecting them to a common, cloud-based software platform, investing in modern software development capabilities, building advanced analytics capabilities, and embracing crowd-sourced product development.

Page 7: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 7Public

APIs and SAP API Management

Digital transformation needs 2-pace ITAPIs facilitate 2-pace IT

Data warehouseCRM ERP Database Data lakeEnterprise service bus/Integration

Systems of Record

Pace

of c

hang

e

Security Mediation Traffic management Analytics Notification

Systems of innovation

Customers Employees Partners

Systems of Engagement

Years

Days

Page 8: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

What are APIs and why should I manage my APIs?

Page 9: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

APIsnoun. ap·pli·ca·tion pro·gram·ming in·ter·face

APIs are interfaces that let developers interact with your business to integrate with you or build apps on top of your business

Simple Open

Page 10: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

APIsare used for:

Integration

Devices & Internet of

ThingsApps

Software-defined

architectures

New Business Channels

Drive speed of IT

Page 11: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

APIsCategories

Internal APIs

Streaming APIs

Web APIs

Page 12: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

API?How do I

Gateway

HTTP REST ODATA

The Gateway concept is embedded in every SAP platform (business suite, middleware,

HCP, HANA) andevery technology (ABAP, Java, JS)

Page 13: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

APIs?

Why should I manage my

Security

Stability

Monitoring

Caching

OAUTH

Metering

Page 14: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 14Public

Value proposition of API management

API Management

Page 15: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

Inside SAP API Management

Page 16: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 16Public

SAP API Management High level components

API platform – Provides tools to manage APIs and helps in adding, configuring APIs, managing developers and apps. Helps create and consume APIs, be it building API proxies as a service provider or using APIs, SDKs, and other convenient services as an app developer

API analytics – Provides powerful analytical tools to view short and long term usage trends of your APIs. IP, URL, user ID for API call information, latency data can be collected

Developer services – Provides tools to manage app developers. Provides ability to onboard developers and create a developer portal for publicly available API products

SAP API MANAGEMENTAPI ANALYTICS DEVELOPER

SERVICESAPI PLATFORM

Page 17: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 17Public

High-Level Marchetecturecomponents, capabilities and involved personas

AppDevelopers

Register and Onboard

Explore and Test

Create Appand get

access key

Developer Portal

API Admin

API Portal

Usage Analytics

Availabilityand Errors

API Owner, AdminDevelopers

HANA Analytics

Search Services

Create APIs(policies and

transformations)

Create and Publish

Digital Product

Runt

ime

Depl

oym

ent a

nd M

onito

ring

APIs

Business Capabilitie

sSAP

Services

Cloud Services

Devices and Things3rd Party

API Runtime

MetadataKey-Value

Store

Gateway G G…

Distributed Synchronization, Group Management

HTTP/REST

REST/ODATA, SOAP, RPC

Ops

Operations

Live Site Health Check Onboard Customers

Page 18: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 18Public

API based pace-layering architectureWhere does API management fit in?

OData / REST OData / REST, SOAP OData / REST, SOAP OData / REST

SAP API Management Systems of Innovation

SOAP, RESTOData / REST, SOAP

Apps and Integration

Browser-based applications

Enterprise

software

Cloud SocialMobile device

s

Non-SAP

Systems of Record

SAP Cloud

Third-party and custom solutions

Managed-Cloud-as-a-Service

Platform-as-a-Service

Line-of-BusinessApps

SAP Business Suite/S4HANA

Gateway

CRM SRM SCM PLM ERP …

SAP Mobile Platform 3.0

SAP Gateway Hub (on-premise, cloud)

SAP HANA and HANA Cloud

Platform

SAP Middleware (Process

Orchestration, HCI, EIM)

Systems of Differentiation

ODC

Gateway

Gateway

Gateway

Page 19: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

Demo

Page 20: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 20Public

Supermarkets are facing digital disruption by online retailers*with new business models

*Online groceries sale to reach 20 percent , A.T. Kearney

Online Grocerie

s (store to

home, click and collect)

Same day fresh

delivery

Meal Boxes

ecommerce

outcome-basedbusiness model evolution

Page 21: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 21Public

A 100 year old jumbo supermarket in Europe responds with a same day delivery service to its customers and here is how they did it.

omni-channel access to order groceries via

mobile app and website

business partnerships with

3rd party warehouses and

cold stores to stock perishables

business partnerships with 3rd party delivery

services to deliver orders the same

dayOpen APIs on top of existing heterogeneous business systems managed by API

management enables faster development of mobile app as well integrate with 3rd party warehouses and

delivery services

Page 22: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

API ManagementDeployment Options and Differentiators

Page 23: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 23Public

SAP API Managementofferings and deployment options

Hybrid(coming soon)

On-premise (branded re-sell

with Apigee)Q4/2014

• re-sell of Apigee• core-based

pricing• go-to-market with SAP middleware

On-demand(on SAP HANA

Cloud Platform)Q3/2015

• subscription license based on usage

• go-to-market with SAP cloud platform and middleware • planned go-to-market

with LOB and Industry cloud apps

Managed Cloud

(on SAP HANA Enterprise Cloud)

Q3/2015

• subscription license• go-to-market with SAP cloud platform and middleware • planned go-to-market

with LOB and Industry cloud apps

Page 24: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 24Public

Key Differentiating Features

SAP API Management supports ODATA natively and seamless integrated with SAP Systems. ODATA services can be used to build responsive user interfaces quickly and iteratively using SAP UI5 (or Open UI5). Every SAP system (Business System, Successfactors etc.) exposes APIs using ODATA. User Interfaces can be built with SAP WebIDE using drag-and-drop approach.

SAP API Management uses HANA Cloud Integration, a powerful cloud middleware solution for sophisticated protocol transformations

SAP API management uses HANA for API analytics and opens up possibilities for real-time insights and predictive analytics.

SAP API management enables customer to develop backend logic and services on HANA Cloud Platform using rich set of capabilities like IOT services, Java/NodeJs runtimes, HANA (predictive analytics, graph storage, real-time analytics), mobile services. 

Integrated into HCP – ideal for HCP-based extensions to SAP Solutions

SAP API management supports EU data protection to protect data of European customers

Page 25: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

API ManagementProduct Roadmap

Page 26: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 26Public

PLANNED INNOVATIONS Future DirectionToday

SAP API ManagementProduct road map overview - key themes and capabilities

This is the current state of planning and may be changed by SAP at any time.

Provision Register REST/ OData/ SOAP Services

as APIs. Explore ODATA services from SAP

Gateway and expose them as APIs Integrated API Documentation API Throttling and Quota Management API Governance Native Integration with HANA Cloud

Platform ServicesSecure API Keys validation, OAuth2.0, Basic

AuthenticationEngage/Consume Out-of-the-box developer portal for API

publishing and exploration Onboarding Developers App Governance

Analyze HANA based real-time analysis of

errors, performance and latency of APIs

Design API Designer for ODATA/REST APIs for

API-first design and development Code generation for client SDKs and

server-side code

Provision Direct API provisioning from SAP

Gateway

Engage/Consume Content Hub with out-of-box SAP APIs

from S4, Successfactors, Ariba.Analytics Customer Journey Analytics through

API trailsMonetize Marketplace for business APIs from

partners

IOT Support Support for MQTT protocol for IOT

scenarios

Provision HCI integration protocol transformation

and mediation Code Repository Integration (GIT) API Tracing and API testing automation

Secure/Connect Pre-built security and connectivity

policies for SAP Support for SAP Cloud Connector

Engage/Consume SAP Web IDE Integration Integrated Content Hub for APIs,

Integration Content and AppsAnalyze Advanced analytics: SAP Lumira/Cloud

for Analytics Integration API Health Checks

Monetize Monetize APIs through integrated billing,

invoicing and paymentsDeploy Hybrid Deployment model

Page 27: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

Questions?

Page 28: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 28Public

SAP TechEd OnlineContinue your SAP TechEd education after the event!

http://sapteched.com/online

SAP TechEd Online Access replays of keynotes, Demo Jam, SAP TechEd live interviews, select lecture sessions, and more! Hands-on replays

Page 29: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 29Public

Further Information

Related SAP TechEd sessions:Lecture: INT 103 - Apply REST with SAP API ManagementHands-on: INT 269 - SAP API Management: On Demand and on PremiseCode JAM: Build Your First SAP Gateway App (OData) with SAP API Management

SAP Public WebSAP API Management in SAP.comSAP API Management in SCN

SAP Education and Certification Opportunitieswww.sap.com/education

Watch SAP TechEd Onlinewww.sapteched.com/online

Page 30: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

30© 2015 SAP SE or an SAP affiliate company. All rights reserved.

FeedbackPlease complete your session evaluation forINT 103.

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 30Public

Page 31: SAP TechEd  2015 INT103 Enabling Digital Transformation with APIs and SAP API Management

© 2015 SAP SE or an SAP affiliate company. All rights reserved. 31Public

Thank youContact information:

Dr. Harsh JegadeesanChief Product Owner, SAP API ManagementSAP [email protected]