SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
PUBLIC
Jan Penninkhof, SAP
November, 2018
What the FaaS
ServerLess = More
2PUBLIC© 2018 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.
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.
Disclaimer
3PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
4PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Drive business
innovation
Keep the
lights on
Technology Stack
of multiple layers of hardware & software
User Experience
the ability to engage customers and users
28%
72%
Consumption
of new technologies to differentiate
Forrester IT Survey, 2013
40% executives worry that their organizations will not keep pace
with technology change and lose their competitive edge.
McKinsey study, 2013
Result: Gridlock slows down Innovation
Drive business
innovation
Keep the
lights on
5PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Build & Extend without customizing the core
From Costly Customizations To Future-proof Extensions
User Interface
Application
Database
User Interface
Application
Database
• Experiences with ERP implementations*):
• Typical implementations are 18 months
• 48% of ERP users receive only 50% or less of the
expected benefits.
• 52% experience operational disruption
• 70% change 10-25% of the core code
• Extensions calling code (no APIs)
• Updates require major effort in custom code
• De-coupled, lifecycle-stable extensions
• Clash-free development using whitelisted APIs
• High code and low coding options to create extensions
• App UI can be made consumer-grade without needing UI
skills
• Up to 70% lower development cost
Customized ERP system Standard ERP system
UI
Logic
DB
Mendix Fiori
FaaS ABAP
*) Source: 2017 Report on ERP Systems & Enterprise Software, Panorama Consulting Solutions
6PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP S/4HANA
SAP S/4HANA In-App and Side-by-Side - Overview
Custom Extension Applications
UI
Application
Database
In-app
Extensions
SAP Cloud Platform
UI
Application
Database
Java
View Replication
Fiori
HANA
Open APIs
SAP Analytics
Cloud
SAP CP
Integration
Services
SAP CP
Workflow
Services
Custom
Fields
Custom
Business Logic
Custom
Business Objects
Custom
Analytics / Reports
Custom
User Interface
Custom
Forms
Custom
CDS Views
Extensibility
Cockpit
Extensibility
Inventory
Lifecycle
Management
Side-by-side extensionsIn-app extensions
S/4 SDK
ABAP
UI Integration
Business Events
Mendix
FaaS
Digital Core
People
Engagement
Manufacturing
& Supply Chain
Intelligent
Technologies
AI
IoT
Analytics
Machine Learning
Customer
Experience
Network &
Spend Management
Digital
Platform
Data
Management
Cloud
Platform
Intelligent Suite
The Intelligent Enterprise
8PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Vision: Intelligent Enterprise is an integrated enterprise.
• Integrate anything (people,
things, processes and data) ,
anywhere (on-premise/cloud,
edge)
• Share real-time data with
supply chain, business network
and customers with APIs
• Orchestrate people, processes,
events, and things with digital
workflows and automate decision
making with dynamic business
rules.
• Enable omni-channel
experiences with APIs
• Integrate SAP and non-SAP apps
in cloud and hybrid landscapes
• Real-time and connected end-
to-end processes (Hire to
Retire, Lead/Consume to Cash,
Procure to Pay)
• Sense and respond to
business events proactively
Real-time
digital interactions
Simplified connected
experiences
Process excellence through
integration and intelligence
9PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
The Intelligent Enterprise is More Than ERP
SAP
C/4HANA SAP
Concur
SAP
Fieldglass
SAP
Success
Factors
SAP
Ariba
SAP
S/4HANA
SAP
Cloud Platform
SAP HANA Data Management Suite
APIs and
Services
SAP Leonardo
Technologies
User Experience
10PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
11PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
“SAP Cloud Platform is the
Central Nervous System of
SAP Systems”
Prof. Dr. h.c. mult. Hasso Plattner,
Chairman of the Supervisory Board
SAP SAPPHIRENOW 2018
12PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
13PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Part of SAP Cloud Platform Integration Suite
A modular iPaaS to connect the Intelligent Enterprise
Seamlessly integrate anything,
anywhere (A2A/B2B) in real
time
Cloud
Integration
Expose your data and
processes as APIs and
manage their end to end life
cycle
API
Management
Automate business processes
and enterprise decisions
Workflows,
Business Rules
Support event-driven
integrations to build
responsive extension apps
without disturbing digital core
in serverless environment
Serverless
integrations
Accelerate implementation and
maintenance of B2B scenarios
using machine learning
Integration
Content
Advisor
Develop, customize and operate
IoT business applications in the
cloud
Internet of
Things (IoT)
Jump start integration projects
with APIs, packaged integration
content and adapters
API Business
Hub
Accelerate connectivity to third-
party applications
Open
Connectors
14PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
What are serverless architectures?
Server less
Serverless does not mean there aren’t any servers.
There are still servers in serverless architectures,
but the servers are implemented and scaled by the
cloud provider.
The “less” in serverless means less of the following
for you:
✓ Less costs thanks to pay-per-use
✓ Less complexity through auto-scaling
✓ Less time spent on operations
✓ Less dependencies on infrastructure
15PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Serverless means more…
✓ More time to focus on developing application code
✓ More money to spend on resources you really use
✓ More work for the cloud provider, less work for you!
Serverless architectures shift the
workload from users to cloud
providers.
Server less = more
16PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Serverless means faster and easier development for you
Bare Metal Virtual Machines Containers Serverless
Years Weeks Hours/Minutes Seconds
IaaS PaaS FaaSOn-Premise
App. Code
Runtime
OS
Hardware
App. Code
Runtime
OS
Hardware
App. Code
Runtime
OS
Hardware
App. Code
Runtime
OS
Hardware
17PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Cloud Platform Enterprise Messaging is a messaging service that connects apps and services.
It includes events enablement so your applications can publish and consume events as part of an event-driven
architecture.
SAP Cloud Platform Enterprise Functions (beta) to build, run, and manage ephemeral application functions.
Use functions to build new applications and extensions that can react to triggers across clouds and landscapes.
SAP Cloud Platform Backend service (beta) to build, run, and manage enterprise-ready APIs powered by a
fully-working backend generated on the fly.
SAP Cloud Platform API Management to expose data and processes as APIs and manage their lifecycles.
Use services individually or in combination to implement an event-driven, serverless architecture for the
intelligent enterprise.
This is the current state of planning and may be changed by SAP at any time.
Serverless on the SAP Cloud Platform
Components of event-driven ecosystem
18PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Cloud Platform
Enterprise Functions
20PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Is a fully managed compute service, which provides a
platform on which to execute ephemeral, stateless
functions in a serverless environment.
Function as a Service
What are functions?
Functions are atomic, stateless, pieces of code executed on demand
in response to triggers from other applications and services.
21PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Functions in serverless, event-driven architectures
Functions are atomic pieces of custom code executed in response to triggers, for
example, events, in a serverless environment.
▪ Functions are invoked by triggers (e.g. events, timer, HTTP call), which define
how the function code implementation shall be invoked and the output returned.
Function-as-a-service characteristics:
▪ Enable auto-scaling in serverless environment
▪ Can be triggered by events (event-driven)
▪ Facilitate usage-based billing (pay-per-use)
▪ Ensure efficient resource utilization
Implementation
Trigger
Output
22PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Example architecture
Corporate Identity Provider
SAP Cloud Applications
Application
Clients SAP Cloud
Platform
Enterprise
Messaging
AMQP 1.0 (ws) MQTT(ws)
(Cloud Foundry)
Your Function
JavaScript
23PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Event-driven/Hybrid
enablement
▪ Build new apps and extensions
with functions that can be
triggered across clouds and
systems.
SAP Cloud Platform Functions advantages
Serverless
▪ Cloud providers (vendors, not
users of the service) take care of
all computing resources.
▪ Stateless compute containers are
event-triggered and fully
managed.
▪ Users can concentrate on code
development, not operational
overhead, meaning labor cost
gains.
On demand
▪ Application functions are
ephemeral and triggered on
demand, for example, by an
event.
▪ Facilitates development of
microservices.
Pay-per-use
▪ Pay only for what you actually
use when function is executed.
▪ Enables microbilling for time and
resources used during execution
of function.
▪ Caters for payment of
inconsistent traffic.
24PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Summary
SAP Cloud Platform Functions, SAP‘s Function as a Service for serverless environments, provides the
following advantages:
“Just Run My Code”
Fast Time to Value Dynamic Scalability Reduced
Operations
Low TCO
SAP Cloud Platform
Enterprise Messaging
27PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Communicate reliably
▪ Messaging middleware
decouples communication
between senders and receivers
for greater scalability.
▪ Choose from different Quality of
Service levels for MQTT to
ensure messages are delivered
reliably.
SAP Enterprise Messaging – key capabilities
This is the current state of planning and may be changed by SAP at any time.
Decoupling communication between services and applications in hybrid landscapes with
reliable and secure messaging capabilities and event enablement.
Connect seamlessly
• Connect your applications and
services seamlessly using
standard protocols (MQTT, AMQP
1.0, REST)
• Java JMS and Node.js support
• Exchange patterns (e.g. pub/sub,
point-to-point, request/reply)
High throughput
▪ Asynchronous message patterns
provide elasticity meaning it’s
easy to handle unexpected peaks
in data traffic.
Handle enterprise events
▪ Messaging transports events
from the backend to the Cloud for
seamless integration of hybrid
landscapes.
▪ Build applications and extensions
that can react to events from
SAP S/4HANA out-of-the-box.
SAP Cloud Platform
Backend Service
30PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Web and mobile apps require a similar set of features on the backend
(e.g. storage, notifications)
Backend as a Service ensures developers no longer need to
develop a separate backend for each of the services their apps need to
access.
Backend as a Service
31PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
SAP Cloud Platform Backend service (beta)
Key Features
Generate APIs implementing open protocols (OData V2 and V4) based
on CDS/OData V2 EDMX /Open API data model.
Complete abstraction of the underlying infrastructure that is running the
application logic (in serverless environment).
Automatic scaling of the necessary resources to host the APIs (in
serverless environment).
Micro billing for only the time/resources/storage expended for creating
APIs and during the execution of these APIs.
Events subscribed can be raised automatically out of the API operations.
Enterprise ready APIs are powered by SAP HANA.
SAP Cloud Platform
Extension Factory / Kyma
34PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
“SAP Cloud Platform Extension
Factory, is the go-to cloud-
native extensibility framework
for the Intelligent Enterprise”
SAP Cloud Platform
Open Connectors
36PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
Customer landscapes are
more heterogenous than
ever.
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
37PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
Connecting to an
API is EASY
Integrating with an
API is DIFFICULT
Authenticate
Error
Handling
Bulk
Operations
Events &
Polling
Map &
Transform
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
38PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
SAP Cloud Platform Open Connectors
Accelerating connectivity to third-party applications
…
…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
39PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
SAP Cloud Platform Integration and Open Connectors
End-to-End integration from SAP to non-SAP
Harmonized APIs to reduce cost of 3rd
party integration
3rd Party
Social
CRM…
Storage…
Help desk…
Mail.…
eCommerce…
and more …
SAP Cloud Platform Integration
Orchestration, Mediation, Transformation and Routing
Adapter
(HTTP)
Adapters
(EDI, HTTP,
SOAP, IDoc)
Message
Converters
Map and
Transform
Business Suite
and more …
Cloud Services
SAP Cloud Platform Open Connectors
3rd Party Connectivity
Formulas
Common
Resources
Normalized
Authentication
Events and
Polling
Bulk
Operations
Harmonized
Errors
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
40PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
Connectors
More than just a Connection
Cloud Storage CRM Finance Marketing
Help Desk ERP Social Messaging
eSignature Collaboration HCM Payments
Conferencing ECommerce
Field
Services
More…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
41PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
Connectors
More than just a Connection
Cloud Storage CRM Finance
Help Desk ERP
Marketing
Social Messaging
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
42PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
Connectors
More than just a Connection
eSignature Collaboration HCM
Conferencing Field Service
Payments
Expenses ECommerce
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
43PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
……
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
…
Connectors
More than just a Connection
Thank you.
Contact information:
Jan Penninkhof
@jpenninkhof
© 2018 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.
www.sap.com/contactsap
Follow us

Mais conteúdo relacionado

Mais procurados

Mais procurados (16)

Overview of SAP HANA Cloud Platform
Overview of SAP HANA Cloud PlatformOverview of SAP HANA Cloud Platform
Overview of SAP HANA Cloud Platform
 
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud PlatformMobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
Mobile World Congress 18 - Unleash your Killer Apps with SAP Cloud Platform
 
SAP Cloud Platform CPEA Roadmap Services (05.2020)
SAP Cloud Platform CPEA  Roadmap Services (05.2020)SAP Cloud Platform CPEA  Roadmap Services (05.2020)
SAP Cloud Platform CPEA Roadmap Services (05.2020)
 
What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019What’s new in SAP Cloud Platform Workflow – summer edition 2019
What’s new in SAP Cloud Platform Workflow – summer edition 2019
 
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
 
SAP Cloud Platform Integration Services – L1 Deck
SAP Cloud Platform Integration Services – L1 DeckSAP Cloud Platform Integration Services – L1 Deck
SAP Cloud Platform Integration Services – L1 Deck
 
L1 Overview SAP Cloud Platform API Management
L1 Overview SAP Cloud Platform API ManagementL1 Overview SAP Cloud Platform API Management
L1 Overview SAP Cloud Platform API Management
 
Sap Leonardo - what is it, and why would I want one?
Sap Leonardo - what is it, and why would I want one?Sap Leonardo - what is it, and why would I want one?
Sap Leonardo - what is it, and why would I want one?
 
SAP Cloud Platform CPEA Services Roadmap (12.2019)
SAP Cloud Platform CPEA Services Roadmap (12.2019)SAP Cloud Platform CPEA Services Roadmap (12.2019)
SAP Cloud Platform CPEA Services Roadmap (12.2019)
 
Event Mesh: The architecture layer that will power your digital transformation
Event Mesh: The architecture layer that will power your digital transformationEvent Mesh: The architecture layer that will power your digital transformation
Event Mesh: The architecture layer that will power your digital transformation
 
SAP Leonardo: An Overview
SAP Leonardo: An OverviewSAP Leonardo: An Overview
SAP Leonardo: An Overview
 
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
 
01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategy01 sap inside_track_sapintegrationstrategy
01 sap inside_track_sapintegrationstrategy
 
SAP Cloud Platform CPEA Services Roadmap (11.2019)
SAP Cloud Platform CPEA Services Roadmap (11.2019)SAP Cloud Platform CPEA Services Roadmap (11.2019)
SAP Cloud Platform CPEA Services Roadmap (11.2019)
 
SAP Machine Learning Presentation
SAP Machine Learning PresentationSAP Machine Learning Presentation
SAP Machine Learning Presentation
 
Applications Mobiles et Analytiques avec SAP HANA Cloud Platform
Applications Mobiles et Analytiques avec SAP HANA Cloud PlatformApplications Mobiles et Analytiques avec SAP HANA Cloud Platform
Applications Mobiles et Analytiques avec SAP HANA Cloud Platform
 

Semelhante a What the FaaS

#askSAP Analytics Innovations Community Call – Bridging the Information Gap
#askSAP Analytics Innovations Community Call – Bridging the Information Gap#askSAP Analytics Innovations Community Call – Bridging the Information Gap
#askSAP Analytics Innovations Community Call – Bridging the Information Gap
SAP Analytics
 
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdfASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ssuser8bab641
 

Semelhante a What the FaaS (20)

Sap IoT Transformation Best Practices
Sap IoT Transformation Best PracticesSap IoT Transformation Best Practices
Sap IoT Transformation Best Practices
 
SAP Cloud Platform Extension Suite Overview
SAP Cloud Platform Extension Suite OverviewSAP Cloud Platform Extension Suite Overview
SAP Cloud Platform Extension Suite Overview
 
Craft and Execute your Enterprise API Strategy with SAP Cloud Platform
Craft and Execute your Enterprise API Strategy with SAP Cloud PlatformCraft and Execute your Enterprise API Strategy with SAP Cloud Platform
Craft and Execute your Enterprise API Strategy with SAP Cloud Platform
 
#askSAP Analytics Innovations Community Call – Bridging the Information Gap
#askSAP Analytics Innovations Community Call – Bridging the Information Gap#askSAP Analytics Innovations Community Call – Bridging the Information Gap
#askSAP Analytics Innovations Community Call – Bridging the Information Gap
 
SAP Inside Track Walldorf 2018 - Demistify SAP Leonardo Machine Learning Foun...
SAP Inside Track Walldorf 2018 - Demistify SAP Leonardo Machine Learning Foun...SAP Inside Track Walldorf 2018 - Demistify SAP Leonardo Machine Learning Foun...
SAP Inside Track Walldorf 2018 - Demistify SAP Leonardo Machine Learning Foun...
 
SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...SAP: How SAP fully automates the provisioning and operations of its dynatrace...
SAP: How SAP fully automates the provisioning and operations of its dynatrace...
 
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdfASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
 
The Power of Collective Insight with SAP BI
The Power of Collective Insight with SAP BIThe Power of Collective Insight with SAP BI
The Power of Collective Insight with SAP BI
 
26764 Waldemar Adams 151116 BCN SAP Select
26764 Waldemar Adams 151116 BCN SAP Select26764 Waldemar Adams 151116 BCN SAP Select
26764 Waldemar Adams 151116 BCN SAP Select
 
S/4 HANA presentation at INDUS
S/4 HANA presentation at INDUSS/4 HANA presentation at INDUS
S/4 HANA presentation at INDUS
 
SAP Business Technology Platform in a Nutshell
SAP Business Technology Platform in a NutshellSAP Business Technology Platform in a Nutshell
SAP Business Technology Platform in a Nutshell
 
#askSAP Analytics Innovations Community Call: Delivering the Intelligent Ente...
#askSAP Analytics Innovations Community Call: Delivering the Intelligent Ente...#askSAP Analytics Innovations Community Call: Delivering the Intelligent Ente...
#askSAP Analytics Innovations Community Call: Delivering the Intelligent Ente...
 
SAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence NetworkSAP AIN Asset Intelligence Network
SAP AIN Asset Intelligence Network
 
Deploy s4 hana
Deploy s4 hanaDeploy s4 hana
Deploy s4 hana
 
A Strategic and Technical Guide to the Most Up-to-Date SAP BI Roadmap
A Strategic and Technical Guide to the Most Up-to-Date SAP BI RoadmapA Strategic and Technical Guide to the Most Up-to-Date SAP BI Roadmap
A Strategic and Technical Guide to the Most Up-to-Date SAP BI Roadmap
 
Innovate and Extend with an Agile Digital Enterprise Platform
Innovate and Extend with an Agile Digital Enterprise PlatformInnovate and Extend with an Agile Digital Enterprise Platform
Innovate and Extend with an Agile Digital Enterprise Platform
 
SAP API Management sap insider webinar intelligent business operations netw...
SAP API Management   sap insider webinar intelligent business operations netw...SAP API Management   sap insider webinar intelligent business operations netw...
SAP API Management sap insider webinar intelligent business operations netw...
 
SAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning Demystified
SAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning DemystifiedSAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning Demystified
SAP Inside Track Belgium 2018 - SAP Leonardo Machine Learning Demystified
 
Webinar SAP BusinessObjects Cloud (English)
Webinar SAP BusinessObjects Cloud (English)Webinar SAP BusinessObjects Cloud (English)
Webinar SAP BusinessObjects Cloud (English)
 
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtimeSAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
 

Mais de Jan Penninkhof

Mais de Jan Penninkhof (8)

Next-gen OData/ui5 microservices with Spring Boot
Next-gen OData/ui5 microservices with Spring BootNext-gen OData/ui5 microservices with Spring Boot
Next-gen OData/ui5 microservices with Spring Boot
 
Cloud foundry as driver of hana’s evolution
Cloud foundry as driver of hana’s evolutionCloud foundry as driver of hana’s evolution
Cloud foundry as driver of hana’s evolution
 
Sap Teched 2015 Recap
Sap Teched 2015 RecapSap Teched 2015 Recap
Sap Teched 2015 Recap
 
Node.js in SAP HANA SPS11
Node.js in SAP HANA SPS11Node.js in SAP HANA SPS11
Node.js in SAP HANA SPS11
 
SAP and The Internet of Things
SAP and The Internet of ThingsSAP and The Internet of Things
SAP and The Internet of Things
 
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)
 
How to Build High-Volume, Scalable, and Resilient APIs (EXP18038)
How to Build High-Volume, Scalable, and Resilient APIs (EXP18038)How to Build High-Volume, Scalable, and Resilient APIs (EXP18038)
How to Build High-Volume, Scalable, and Resilient APIs (EXP18038)
 
SAP & Open Souce - Give & Take
SAP & Open Souce - Give & TakeSAP & Open Souce - Give & Take
SAP & Open Souce - Give & Take
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

What the FaaS

  • 1. PUBLIC Jan Penninkhof, SAP November, 2018 What the FaaS ServerLess = More
  • 2. 2PUBLIC© 2018 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. 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. Disclaimer
  • 3. 3PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
  • 4. 4PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Drive business innovation Keep the lights on Technology Stack of multiple layers of hardware & software User Experience the ability to engage customers and users 28% 72% Consumption of new technologies to differentiate Forrester IT Survey, 2013 40% executives worry that their organizations will not keep pace with technology change and lose their competitive edge. McKinsey study, 2013 Result: Gridlock slows down Innovation Drive business innovation Keep the lights on
  • 5. 5PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Build & Extend without customizing the core From Costly Customizations To Future-proof Extensions User Interface Application Database User Interface Application Database • Experiences with ERP implementations*): • Typical implementations are 18 months • 48% of ERP users receive only 50% or less of the expected benefits. • 52% experience operational disruption • 70% change 10-25% of the core code • Extensions calling code (no APIs) • Updates require major effort in custom code • De-coupled, lifecycle-stable extensions • Clash-free development using whitelisted APIs • High code and low coding options to create extensions • App UI can be made consumer-grade without needing UI skills • Up to 70% lower development cost Customized ERP system Standard ERP system UI Logic DB Mendix Fiori FaaS ABAP *) Source: 2017 Report on ERP Systems & Enterprise Software, Panorama Consulting Solutions
  • 6. 6PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP S/4HANA SAP S/4HANA In-App and Side-by-Side - Overview Custom Extension Applications UI Application Database In-app Extensions SAP Cloud Platform UI Application Database Java View Replication Fiori HANA Open APIs SAP Analytics Cloud SAP CP Integration Services SAP CP Workflow Services Custom Fields Custom Business Logic Custom Business Objects Custom Analytics / Reports Custom User Interface Custom Forms Custom CDS Views Extensibility Cockpit Extensibility Inventory Lifecycle Management Side-by-side extensionsIn-app extensions S/4 SDK ABAP UI Integration Business Events Mendix FaaS
  • 7. Digital Core People Engagement Manufacturing & Supply Chain Intelligent Technologies AI IoT Analytics Machine Learning Customer Experience Network & Spend Management Digital Platform Data Management Cloud Platform Intelligent Suite The Intelligent Enterprise
  • 8. 8PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Vision: Intelligent Enterprise is an integrated enterprise. • Integrate anything (people, things, processes and data) , anywhere (on-premise/cloud, edge) • Share real-time data with supply chain, business network and customers with APIs • Orchestrate people, processes, events, and things with digital workflows and automate decision making with dynamic business rules. • Enable omni-channel experiences with APIs • Integrate SAP and non-SAP apps in cloud and hybrid landscapes • Real-time and connected end- to-end processes (Hire to Retire, Lead/Consume to Cash, Procure to Pay) • Sense and respond to business events proactively Real-time digital interactions Simplified connected experiences Process excellence through integration and intelligence
  • 9. 9PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ The Intelligent Enterprise is More Than ERP SAP C/4HANA SAP Concur SAP Fieldglass SAP Success Factors SAP Ariba SAP S/4HANA SAP Cloud Platform SAP HANA Data Management Suite APIs and Services SAP Leonardo Technologies User Experience
  • 10. 10PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
  • 11. 11PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ “SAP Cloud Platform is the Central Nervous System of SAP Systems” Prof. Dr. h.c. mult. Hasso Plattner, Chairman of the Supervisory Board SAP SAPPHIRENOW 2018
  • 12. 12PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
  • 13. 13PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Part of SAP Cloud Platform Integration Suite A modular iPaaS to connect the Intelligent Enterprise Seamlessly integrate anything, anywhere (A2A/B2B) in real time Cloud Integration Expose your data and processes as APIs and manage their end to end life cycle API Management Automate business processes and enterprise decisions Workflows, Business Rules Support event-driven integrations to build responsive extension apps without disturbing digital core in serverless environment Serverless integrations Accelerate implementation and maintenance of B2B scenarios using machine learning Integration Content Advisor Develop, customize and operate IoT business applications in the cloud Internet of Things (IoT) Jump start integration projects with APIs, packaged integration content and adapters API Business Hub Accelerate connectivity to third- party applications Open Connectors
  • 14. 14PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ What are serverless architectures? Server less Serverless does not mean there aren’t any servers. There are still servers in serverless architectures, but the servers are implemented and scaled by the cloud provider. The “less” in serverless means less of the following for you: ✓ Less costs thanks to pay-per-use ✓ Less complexity through auto-scaling ✓ Less time spent on operations ✓ Less dependencies on infrastructure
  • 15. 15PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Serverless means more… ✓ More time to focus on developing application code ✓ More money to spend on resources you really use ✓ More work for the cloud provider, less work for you! Serverless architectures shift the workload from users to cloud providers. Server less = more
  • 16. 16PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Serverless means faster and easier development for you Bare Metal Virtual Machines Containers Serverless Years Weeks Hours/Minutes Seconds IaaS PaaS FaaSOn-Premise App. Code Runtime OS Hardware App. Code Runtime OS Hardware App. Code Runtime OS Hardware App. Code Runtime OS Hardware
  • 17. 17PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP Cloud Platform Enterprise Messaging is a messaging service that connects apps and services. It includes events enablement so your applications can publish and consume events as part of an event-driven architecture. SAP Cloud Platform Enterprise Functions (beta) to build, run, and manage ephemeral application functions. Use functions to build new applications and extensions that can react to triggers across clouds and landscapes. SAP Cloud Platform Backend service (beta) to build, run, and manage enterprise-ready APIs powered by a fully-working backend generated on the fly. SAP Cloud Platform API Management to expose data and processes as APIs and manage their lifecycles. Use services individually or in combination to implement an event-driven, serverless architecture for the intelligent enterprise. This is the current state of planning and may be changed by SAP at any time. Serverless on the SAP Cloud Platform Components of event-driven ecosystem
  • 18. 18PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ
  • 20. 20PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Is a fully managed compute service, which provides a platform on which to execute ephemeral, stateless functions in a serverless environment. Function as a Service What are functions? Functions are atomic, stateless, pieces of code executed on demand in response to triggers from other applications and services.
  • 21. 21PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Functions in serverless, event-driven architectures Functions are atomic pieces of custom code executed in response to triggers, for example, events, in a serverless environment. ▪ Functions are invoked by triggers (e.g. events, timer, HTTP call), which define how the function code implementation shall be invoked and the output returned. Function-as-a-service characteristics: ▪ Enable auto-scaling in serverless environment ▪ Can be triggered by events (event-driven) ▪ Facilitate usage-based billing (pay-per-use) ▪ Ensure efficient resource utilization Implementation Trigger Output
  • 22. 22PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Example architecture Corporate Identity Provider SAP Cloud Applications Application Clients SAP Cloud Platform Enterprise Messaging AMQP 1.0 (ws) MQTT(ws) (Cloud Foundry) Your Function JavaScript
  • 23. 23PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Event-driven/Hybrid enablement ▪ Build new apps and extensions with functions that can be triggered across clouds and systems. SAP Cloud Platform Functions advantages Serverless ▪ Cloud providers (vendors, not users of the service) take care of all computing resources. ▪ Stateless compute containers are event-triggered and fully managed. ▪ Users can concentrate on code development, not operational overhead, meaning labor cost gains. On demand ▪ Application functions are ephemeral and triggered on demand, for example, by an event. ▪ Facilitates development of microservices. Pay-per-use ▪ Pay only for what you actually use when function is executed. ▪ Enables microbilling for time and resources used during execution of function. ▪ Caters for payment of inconsistent traffic.
  • 24. 24PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Summary SAP Cloud Platform Functions, SAP‘s Function as a Service for serverless environments, provides the following advantages: “Just Run My Code” Fast Time to Value Dynamic Scalability Reduced Operations Low TCO
  • 26. 27PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Communicate reliably ▪ Messaging middleware decouples communication between senders and receivers for greater scalability. ▪ Choose from different Quality of Service levels for MQTT to ensure messages are delivered reliably. SAP Enterprise Messaging – key capabilities This is the current state of planning and may be changed by SAP at any time. Decoupling communication between services and applications in hybrid landscapes with reliable and secure messaging capabilities and event enablement. Connect seamlessly • Connect your applications and services seamlessly using standard protocols (MQTT, AMQP 1.0, REST) • Java JMS and Node.js support • Exchange patterns (e.g. pub/sub, point-to-point, request/reply) High throughput ▪ Asynchronous message patterns provide elasticity meaning it’s easy to handle unexpected peaks in data traffic. Handle enterprise events ▪ Messaging transports events from the backend to the Cloud for seamless integration of hybrid landscapes. ▪ Build applications and extensions that can react to events from SAP S/4HANA out-of-the-box.
  • 28. 30PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ Web and mobile apps require a similar set of features on the backend (e.g. storage, notifications) Backend as a Service ensures developers no longer need to develop a separate backend for each of the services their apps need to access. Backend as a Service
  • 29. 31PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ SAP Cloud Platform Backend service (beta) Key Features Generate APIs implementing open protocols (OData V2 and V4) based on CDS/OData V2 EDMX /Open API data model. Complete abstraction of the underlying infrastructure that is running the application logic (in serverless environment). Automatic scaling of the necessary resources to host the APIs (in serverless environment). Micro billing for only the time/resources/storage expended for creating APIs and during the execution of these APIs. Events subscribed can be raised automatically out of the API operations. Enterprise ready APIs are powered by SAP HANA.
  • 31. 34PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ “SAP Cloud Platform Extension Factory, is the go-to cloud- native extensibility framework for the Intelligent Enterprise”
  • 33. 36PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … … … … … … … … … … … … … … Customer landscapes are more heterogenous than ever.
  • 34. … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … … … … … … … … … … … … … … … 37PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … … … … … … … … … … … … … … … Connecting to an API is EASY Integrating with an API is DIFFICULT Authenticate Error Handling Bulk Operations Events & Polling Map & Transform
  • 35. … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … … … … … … … … … … … … … … … 38PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … SAP Cloud Platform Open Connectors Accelerating connectivity to third-party applications … …
  • 36. … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … … … … … … … … … … … … … … … 39PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … … … … … … … … … … … … … … … SAP Cloud Platform Integration and Open Connectors End-to-End integration from SAP to non-SAP Harmonized APIs to reduce cost of 3rd party integration 3rd Party Social CRM… Storage… Help desk… Mail.… eCommerce… and more … SAP Cloud Platform Integration Orchestration, Mediation, Transformation and Routing Adapter (HTTP) Adapters (EDI, HTTP, SOAP, IDoc) Message Converters Map and Transform Business Suite and more … Cloud Services SAP Cloud Platform Open Connectors 3rd Party Connectivity Formulas Common Resources Normalized Authentication Events and Polling Bulk Operations Harmonized Errors
  • 37. … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … … … … … … … … … … … … … … … 40PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … … … … … … … … … … … … … … … Connectors More than just a Connection Cloud Storage CRM Finance Marketing Help Desk ERP Social Messaging eSignature Collaboration HCM Payments Conferencing ECommerce Field Services More…
  • 38. … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … … … … … … … … … … … … … … … 41PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … … … … … … … … … … … … … … … Connectors More than just a Connection Cloud Storage CRM Finance Help Desk ERP Marketing Social Messaging
  • 39. … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … … … … … … … … … … … … … … … 42PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … … … … … … … … … … … … … … … Connectors More than just a Connection eSignature Collaboration HCM Conferencing Field Service Payments Expenses ECommerce
  • 40. … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … … … … … … … … … … … … … … … 43PUBLIC© 2018 SAP SE or an SAP affiliate company. All rights reserved. ǀ … … … … … … …… … … … … … … … … … … … … … … … … … … … … … … … … … …… … … … … … … … … … … … … … … … … … … … Connectors More than just a Connection
  • 41. Thank you. Contact information: Jan Penninkhof @jpenninkhof
  • 42. © 2018 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. www.sap.com/contactsap Follow us