Date post: | 21-Jan-2017 |
Category: |
Technology |
Upload: | harsh-jegadeesan |
View: | 941 times |
Download: | 3 times |
Public
How can you enable Digital Transformation with APIs and SAP API Management?
Dr. Harsh JegadeesanChief Product Owner, API ManagementSAP SE
“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?
APIs are the building blocks for digital transformationAPIs = omni-channelAPIs = customer engagement and experienceAPIs = business collaboration
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 4Public
You got here because of APIs!
CONSUMERS BUSINESS PARTNERS EMPLOYEES
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 5Public
Digital disruption by digital nativesevery industry is being disrupted
© 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.
© 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
What are APIs and why should I manage my APIs?
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
APIsare used for:
Integration
Devices & Internet of
ThingsApps
Software-defined
architectures
New Business Channels
Drive speed of IT
APIsCategories
Internal APIs
Streaming APIs
Web APIs
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)
APIs?
Why should I manage my
Security
Stability
Monitoring
Caching
OAUTH
Metering
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 14Public
Value proposition of API management
API Management
Inside 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
© 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
© 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
Demo
© 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
© 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
API ManagementDeployment Options and Differentiators
© 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
© 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
API ManagementProduct Roadmap
© 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
Questions?
© 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
© 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
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
© 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]