0% found this document useful (0 votes)
150 views38 pages

MOB303 - SAP API Management For Business-to-Consumer (B2C) Mobile Apps

MOB303

Uploaded by

Ravi
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)
150 views38 pages

MOB303 - SAP API Management For Business-to-Consumer (B2C) Mobile Apps

MOB303

Uploaded by

Ravi
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/ 38

MOB303 SAP API Management for Business-to-

Consumer (B2C) Mobile Apps

Public
Speakers

Las Vegas, Sept 19 - 23 Bangalore, October 5 - 7 Barcelona, Nov 8 - 10

Holger Bruchelt Aditya Trivedi Holger Bruchelt

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 2


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 SAPs 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.

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 3


APIs and the digital economy

Public
The digital economy

CONSUMERS BUSINESS PARTNERS EMPLOYEES

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


From Code Libraries to API Economy

Where have we come from.

API:
SOA: Digital Asset for the new
digital economy
Process
Components for Low touch and secure
re-use consumption models.
A2A / B2B Foster new innovation
Code library: integration Simple consumption through
programming web-protocols
interface for re-
use

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


API Management @ SAP
Digital assets and available deployment options

Public
API Management @ SAP
Offerings and deployment options

API Management

On-Premise On-Demand
SAP API (based on Apigee Edge) (SAP HCP, API Management)

Business Hub
Discover, learn, try and SAP API Management by Fast provisioning, simple access
use SAP-provided APIs Apigee Part of the HANA Cloud Platform,
Entry point into the Core-based pricing SAPs enterprise PaaS
SAP API economy Local installation Subscription based on API calls
EU Data Protection as an option
US-East, EU and APJ data center
coverage

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 8


SAP API Management and SAP API Business Hub

SAP API Business Hub


Discovery, trial and productive use of pre-built APIs for
API Business Hub API Management consumption in Web or mobile applications on SAP
HCP.
Re-use of provided content for deployment into API
Consume
Managemen

Analytics / Metering
Use / modifiy / deploy

Partner*
Deploy & Run SAP API Management
Design, build and integrate APIs from business
Customer* Design / Build /Retire applications to expose data for external low-touch
consumption.
Digital Content API Management App developers can consume exposed APIs and build
applications on top.
Non-SAP
Securely mange and expose APIs for metering and
analytical insights using API Hub content.

2016 SAP SE or an SAP affiliate company. All rights reserved. *Partner and customer content planned for 2017 Public 9
Demo
SAP API Management and SAP API Business Hub

Public
SAP HCP, API management
API Management in the cloud

Public
SAP HANA Cloud Platform
Business results in the cloud made simple

Powerful Easy Fast


Enterprise Cloud Platform Access to Enterprise Business Results
Capabilities Application Data Sources
User Experience SAP SuccessFactors Rapid Time to Value:
Analytics SAP Cloud for Customer Move projects from years to a few
Internet of Things SAP Ariba months
Collaboration Concur Deploy pre-built apps from SAP and
Integration SAP S/4HANA our partners for even quicker results
SAP Business Suite

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 12


SAP HANA Cloud Platform
The platform-as-a-service to extend, integrate, and build business apps

Extend Integrate Build


Cloud & On-Prem Apps Your Apps and Data Brand New Cloud Apps

Quickly add new functionality to Connect your cloud and on-prem Rapidly build and run new cloud
your existing cloud and on-prem apps to eliminate data silos and apps to solve new problems,
apps to optimize your existing make digital access simple, engage new customers, and drive
investments secure, and scalable new revenue

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 13


Integration
Secure, reliable and easy-to-consume access to remote services and applications

Connect any application Simplify application development


SAP and non-SAP, Java and ABAP systems More than 60 prepackaged integration flows
On-premise and in the cloud Choice of protocols - HTTP, RFC, SMTP,
POP3, IMAP
Integrate processes and data
Intra- and inter-company processes with SAP Protect your business and your users
HANA Cloud Platform, integration service SAP HANA Cloud Platform, cloud connector
ETL between on-premises and cloud repositories for secure connections to on-premise systems
Auditable access history
Securely share digital assets
Managed in secure SAP datacenters
Open API management with SAP HANA Cloud
Platform, API management
Design, Build and Publish APIs for consumption
Traffic management and scale to billion of calls
Monitoring with real-time analytics
Read more: Integration
2016 SAP SE or an SAP affiliate company. All rights reserved. Public 14
APIs Within or Beyond the Corporation
Value Propositions

Internal API External API


Consumption Consumption

Standardization Low Touch


Compliance Consumption
Governed Usage Secure Access
API
Analytics / Metering Security Enforcement

Caching Traffic Management

Provisioning

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 15


APIs Within or Beyond the Corporation
Application Scenarios

Internal API External API


Consumption Consumption

A2A Integration B2B Integration

B2E Applications
B2C Integration
API Web /Mobile Applications

Analytics / Metering Security

Caching Traffic Management

Provisioning

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


SAP HCP, API Management
Core Building Blocks Integrated with HCP Capabilities

Admin, Developer
API Portal Developer Portal Cloud Portal
Frontend
Developer
Platform Services API Services Analytics Services SAP Web IDE
Services

SAP HCP, mobile


Core Services Identity Persistence Connectivity Replication
service

DB Services SAP HANA SAP ASE HCI


API Gateway
Runtime
Platform SAP HANA Cloud Platform

Core Components HCP Component


SAP HCP, API Management Use/Integration

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


SAP HCP, API Management
Datacenter Availability Today and Planning

Netherlands Moscow (2017)


(2017)
Toronto (2017)

Sterling, VA Germany
Phoenix, AZ Shanghai Tokyo (Q4 16)
(2017) (Q4 16) (2017)
Ashburn
Osaka (2017)

Sao Paulo
(2017)
Sydney (Q4 16)

2016 SAP SE or an SAP affiliate company. All rights reserved. This is the planned data center availability; which is subject to change without notice Public 18
SAP HCP, API Management
Provision/Manage

API traffic API mediation


API registration management

Support for integration of REST, SOAP and


ODATA APIs; Protect backend systems from spikes and by enforcing quotas.
Auto-discovery of SAP Gateway-based Support for transformation and mediation
Odata services

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 19


Demo
SAP HCP, API management

Public
SAP API Management
Manage and Secure

Threat
protection

Authentication
and
authorization

Role-based
access control

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


How to Secure Your APIs
Security at a Glance

https SAP HCP, https

Firewall
API Management
Browser-based
applications
Backend

Authentication Traffic Management


Application Key Quota (#of calls per time) throttling of inbound requests
Basic Authentication Spike Arrest (#of calls per time) throttling of both inbound and backend
OAuth Access Control whitelisting / blacklisting
SAML Concurrent Rate Limit protecting backend system
X.509 In addition:
Transport layer security with custom SSL certificate

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 22


SAP API Management
Engage/consume

Developer Portal Cloud Portal for External Site

Standard delivery for simple use cases


Comes with public API to build custom developer portal solution
Cloud Portal Templates available on GitHub.com

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


Demo
SAP HCP, API management & SAP HCP, portal service

Public
SAP API Management
Consume APIs

SAP HCP, Web IDE Fiori, SAPUI5 Application

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 25


Demo
SAP HCP, API management & SAP HCP, SAP Web IDE

Public
SAP API Management
Consume APIs from within Visual Studio

Browse APIs and create apps directly from within Visual Studio

Discover available APIs Use Wizard to create and Run Apps


preview Apps

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 27


Demo
SAP HCP, API management & Microsoft Visual Studio

Public
SAP API Management
Analyze

Analytics dashboard Performance and Error analysis

Analytical Insights both for API Provider and API Consumers

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


Demo
SAP HCP, API management

Public
Summary and Outlook

Public
Key Take Aways

SAP API Management is available as


OnPremise Deployment
Cloud Deployment

SAP API Business Hub


Provides out of the box usable content

Main Use Cases are


Secure Omnichannel Access to data from
business applications
Provide open access for business partners
and external applications
Enable bi-modal IT with different spee of
innovation

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 32


SAP API Management | Trial

Get started with


SAP API Management on HCP Trial

Register and enable SAP API Management


via HCP Trial account (http://hcp.sap.com)

Connect public and own services via fully


functional SAP API Management

Helpful SCN Blogs:


Free Trial of SAP API Management on HANA
Cloud Platform - http://bit.ly/SAPAPIMTrial
How to use SAP API Management on HCP Trial

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 33


SAP API Management Information Sources

SAP Web site: http://hcp.sap.com/capabilities/api-management.html


Pricing Information: https://hcp.sap.com/pricing.html
Price Comparison Document

SAP API Management: http://scn.sap.com/community/api-management

Online Documentation https://help.hana.ondemand.com/apim_od/frameset.htm?adcbc07b031b4ac285b22867a1216306.html

SAP technology: http://spr.ly/youtube-sap-api-management

SAP Cloud: https://twitter.com/SAPCloud


SAP developers: https://twitter.com/sapdevs

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 34


SAP TechEd Online

Continue your SAP TechEd


education after the event!
Access replays of
Keynotes
Demo Jam
SAP TechEd live interviews
Select lecture sessions
Hands-on sessions

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 35


Further information

Related SAP TechEd sessions:


INT104 - SAP Gateway deployment options in a nutshell (Lecture)
INT261 - Developing SAP Fiori Apps for Customers of SAP Business Suite (Hands-On)
INT262 - Use SAP API Management to Integrate and Expose APIs from SAP Applications (Hands-On)
INT263 - Building an SAP Fiori App Using APIs from SAP API Management (Hands-On)
INT266 - How SAP Process Orchestration Can Leverage SAP API Management (Hands-On)
INT601 - Publish OData Services and SAP Fiori Apps with SAP HANA Cloud Platform (Mini Code Jam)
INT602 - SAP API Management with Cloud Business Applications (Mini Code Jam)

SAP Public Web


https://scn.sap.com/community/api-management
http://go.sap.com/product/technology-platform/api-management.html
https://hcp.sap.com/capabilities/integration/api-management.html

SAP Education and Certification Opportunities


https://open.sap.com Subscribe to our SAP HCP Deep Dive Course which includes SAP HCP, API management.

Watch SAP TechEd Online


www.sapteched.com/online

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 36


Feedback
Contact information:
Please complete your
Holger Bruchelt
session evaluation for Product Management
MOB303. [email protected]

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 37


2016 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.

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. Please see http://www.sap.com/corporate-en/about/legal/copyright/index.html for additional trademark information and notices.

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 SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE 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 SEs 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, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

2016 SAP SE or an SAP affiliate company. All rights reserved. Public 38

You might also like