You are on page 1of 53

MOB203 Blue Prints for Enterprise Mobility

Public
Speakers

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

Jeff Gebo Shwetha Kalyanathaya Andreas Schlosser


Shashidhara

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


Agenda

SAP HANA Cloud Platform


SAP HANA Cloud Platform mobile services
SAP Mobile Plaform SDK
SAP Mobile Platform The On Premise Solution
Fiori Mobile
Mobile Secure
Putting it all Together
Appendix

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


SAP HANA Cloud Platform
SAPs Platform as a Service

Public
Everything You Need to Build Enterprise Apps in the Cloud

Integration User Experience Analytics

Dev & Ops Collaboration Security

More details:
hcp.sap.com
Business Data & Storage Mobile

Internet of Things
2016 SAP SE or an SAP affiliate company. All rights reserved. Public 6
SAP HANA Cloud Platform Marchitecture
Current & Planned Innovations

On-Premise / SAP HANA App Center Applications / Extensions SaaS


Managed Cloud
SAP S/4HANA
SAP HANA Cloud Platform (PaaS) 1

SAP SuccessFactors
Service Enablement | API Management
SAP Cloud for
SAP S/4HANA Runtimes Business Services
Customer
Java YaaS Commerce YaaS Marketing YaaS Service

Development
XSJS SAP Ariba

SAP Business Suite HTML5 Platform Services


Integration UX Analytics Collaboration Concur
Node.js1
Security Mobile IoT

Operations
SAP Business Other1 SAP Fieldglass
Warehouse
Data & Storage Services
Big Data Services SAP Business
SAP ASE Redis1 ByDesign
SAP HANA Vora1 /
SAP HANA Hadoop1
PostgreSQL1 MongoDB1

1
IaaS SAP Data Centers Non-SAP Data Centers1
SAP HANA Cloud Platform, virtual machines1

1) planned innovations / future direction This is the current state of planning and may be changed by SAP at any time.

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


SAP HANA Cloud Platform Use Cases

Increase business speed and agility


by extending SAP value to hybrid landscapes
NEW SOLUTION CLOUD EXTENSION ON-PREMISE EXTENSION

Cloud Cloud
Solution Solution Cloud
Cloud On-
Extension
Data Data Extension premise
Solution
Data

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


SAP Data Centers Around The World

SAP managed datacenters & selected partners


operating according to SAP standards
Certified operations
World-class data centers
Advanced network security
Reliable data backup
Built-in compliance, integrity, and confidentiality

Customer can choose in which datacenter


applications run and data is stored

SAP HANA Cloud Platform presence

For more details, see www.sapdatacenter.com


2016 SAP SE or an SAP affiliate company. All rights reserved. Public 9
SAP HANA Cloud Platform
Mobile Services for
Development and Operations
The Mobile Platform in the Cloud

Public
Platform Services: Mobile
SAP HANA Cloud Platform, mobile service for development and operations

The SAP HANA Cloud Platform, mobile service for development and operations enables developers build mobile apps
for iOS, Android and Windows with a scalable cloud backend.
iOS Android Windows
Key capabilities

internet
Build and deploy mobile apps in the cloud Mobile App Mobile App Mobile App
Supports hybrid and full cloud solutions
Sharing the SDK with SAP Mobile Platform 3.0

on-demand
Support of iOS, Android and Windows mobile platforms HANA Cloud Platform, mobile services
SAP HANA Cloud Platform

Benefits Firewall

Flexible and scalable runtime for mobile apps Tunnel

Supports SAML as standard way to authorize users on their Firewall

SAP HANA Cloud Connector

on-premise
device
Enables offline applications and push notifications OData Service Provider (e.g. NW GW)
Easy to integrate back-end systems via REST API
ECC CRM SCM
Integrate to SAP & non-SAP systems

Read more: SAP HANA Cloud Platform, mobile service for development and operations
2016 SAP SE or an SAP affiliate company. All rights reserved. Public 11
SAP HANA Cloud Platform mobile services
Web Application Support

Web Application Support

internet
Mobile App Mobile App Mobile App
The SAP HANA Cloud Connector creates a
secure tunnel between your on-premise

on-demand
landscape and the HANA Cloud Platform HCP mobile services
OData
Backend
Now, your internal mobile Web apps can be SAP HANA Cloud Platform (e.g. HANA)
accessed from the internet without the end
user first needing to open a VPN connection
Secure
Adds authentication to non-authenticated Connection

web pages
SAP HANA Cloud Connector

on-premise
OData Service Provider
Intranet Web
(E.G. SAP Gateway)

ECC CRM SCM

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


How Do You Enable Mobile Business For SAP?

ERP

App

Device ? CRM

BW

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


Fine For Simple Online Applications

ERP

Reverse Proxy
App OData SAP
Gateway
CRM

Device

BW

Internet On Premise Network

2016 SAP SE or an SAP affiliate company. All rights reserved. 14


Fine For Simple Online Applications, but

No Support for
Limited Security ERP
Uninterrupted User
Mechanisms
Experience

App ODataNoLifecycle
SAP
Gateway for
CRM
No Concept of No Usage Analytics Management
Device
Device for Mobile Access Mobile Application
Resources

BW
No Logging and
No Push No 3rd Party
Tracing or Mobile
Notifications Integrartion
Applications

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


Secure From Cloud to On Premise

ERP

Cloud Connector
App

Device
HCPms
? OData SAP
Gateway
CRM

HANA Cloud Connector BW


Secure Connection from Cloud
to On Premise Systems

Internet On Premise Network

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


Uninterrupted User Experience

ERP

Cloud Connector
App appcid OData SAP
HCPms Gateway
CRM

Device

Initial DB Creation
Flush and Refresh BW
Conflict and Error Resolution
Delta Enablement

Internet On Premise Network

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


Agentry on HCP
Supports Work Manager and Inventory Manager

HANA Cloud Connector


HCPms

SAP Backend
Agentry

XS Engine
Work Inventory
Manager Manager

SAP HANA Cloud Platform

Internet On-Premise Network

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


Mobile SDK
SAP Mobile Platform SDK, Kapsel SDK, iOS SDK

Public
SAP Mobile SDK
One SDK Multiple Platforms One API

The SAP Mobile SDK provides a single, comprehensive API to accelerate native or hybrid
app development across all supported mobile devices

Everything needed to develop enterprise-class


mobile apps
SMP or HCPms services are easily consumed 3rd
Party
Developers can focus on developing business Agentry Hybrid Native
functionality: the Mobile SDK takes care of all the
lower level tasks

Standards-based data access


Back-end data is accessed through either the SMP
platform or HCPms using the industry standard
OData protocol

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


Hybrid Application Development Using Kapsel
Support for Cross-Platform App Development

Kapsel
3rd party plugin
Cordova Container
is shipped as a standard part of the 3rd party plugin
SAP Mobile SDK
AppUpdate
is the name of a set of SAP Hybrid Business AuthProxy
specific plugins for Apache Cordova Application EncryptedStorage
(SAPUI5) Logger
plugins behave exactly like any other
Logon
3rd party Cordova plugin
Push
JavaScript Interface
plugins give Cordova applications Settings
enterprise capabilities via the Cloud Platform Offline
(HCPms) or On-premise (SMP3) Libraries etc
solutions
Device APIs Kapsel
runs on Android, iOS and Windows 8.1
H/W Features of Mobile Device

Mobile Device

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


SAP HANA Cloud Platform SDK for iOS building blocks
Unlocking the power of Fiori for iOS and Hana Cloud Platform
UI-Patterns / UI-Reuse Components
Custom SAP Atomic, reusable UI components
Branding API Maps View
Table Header Implementing Fiori for iOS Design Language
Custom SAP
Scanner View
Table Cell

UI + Business Logic Components UI components enriched by business logic


User Onboarding
Control
User Login
Control
Maps + Weather
Integration Modelling common business processes as reusable blocks
Context-based Log File Upload

Search Box UI Control

Foundation Components
Generic well separated functional components (e.g. logging,
Backend
Authentication &
Authorization Connectivity Barcode Scanner secure storage)
Some components have a counterpart on the server-side
(OData, HTTP)

Configuration Secure Storage

Server-side counterparts of functional SDK components as mobile


HANA Cloud Platform services
HCP Application
Consumption of mobile services Serves as mobile middleware and integration platform for various
back ends
Digital Core Seamless integration into SAPs Digital Core and the SAP HANA
SAP S/4HANA S/4HANA Cloud
Platform
2016 SAP SE or an SAP affiliate company. All rights reserved. Public 22
SAP Mobile Platform 3.0
The On-Premise Mobile Platform

Public
SAP Mobile Platform
Product overview

Harmonized Platform Flexible Deployment


Enterprise class mobile Deploy on-premise or
services in the cloud with no
Agentry and OData code changes
applications

On premise solution Cloud solution

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


SAP Mobile Platform
Product overview

One Mobile SDK


Right-Fit
Online or offline
3rd Party Technology
Cloud or on-premise Agentry Hybrid SDK
Metadata-driven SAP Fiori Client
Native Native, Hybrid or
Metadata-driven

Harmonized Platform Flexible Deployment


Enterprise class mobile Deploy on-premise or
services in the cloud with no
Agentry and OData code changes
applications

On premise solution Cloud solution

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


SAP Mobile Platform
Product overview: right-fit technology

SMP supports native, Hybrid, Fiori, HTML5, and


Metadata-driven types on one platform Native (Android, iOS, Win 8.1)

Use the right technology for the job:


Native performance and look and feel when required Hybrid (Kapsel SDK)
Hybrid (Kapsel SDK) for cross-platform applications built
using HTML5 technologies
SAP Fiori Client or SMP SDK (Kapsel) for SAP Fiori
SAP Fiori Client
Metadata-driven (Agentry) for extending Syclo Apps

Metadata-driven (Agenty)

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


SAP Mobile Platform
Product overview: Core Services

Focus on delivering value to end users - not IT infrastructure.


Robust enterprise security, flexible integration, app lifecycle management and supportability simplify
the delivery of enterprise mobility.

Core services from former SUP, Mobiliser and


Agentry platforms harmonized on one platform
Time-tested mobile services for B2E, B2B and B2C
apps on one platform Supportability Integration
Focus on the business value of mobile solutions:
SMP manages the IT complexity App
Management

REST Server API


Security
All platform services exposed through REST API
Platform services are easily accessed through the
SMP SDK or through REST services from any
development platform

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


SAP Gateway
Integration and Integration
Gateway Gateway in SMP 3.0
in SMP 3.0
Client / Frontend / App

Browser based app- Mobile Enterprise


lications (UI5, Fiori) software Cloud Social
devices
OData OData
SAP Mobile Platform
OData OData Proxy
SAP Mobile Platform 3.0

OData
SAP Gateway Server

Generic
RESTful service
ODC via RFC ODC via HTTP OData* SOAP JPA JDBC
Backend Systems

CRM SRM SCM PLM ERP

SAP Business Suite


*planned
2016 SAP SE or an SAP affiliate company. All rights reserved. Public 28
Integration Gateway as Part of SMP Core Services
What is Integration Gateway?
Integration Gateway is a Java based technology component that allows a single OData
interface to be created from heterogeneous data sources
Integration Gateway provides two distinct environments: Composed API

OData
Design-time tools
Modeling, composing and administering OData services.
Composition of a RESTful API with seamless integration of data
from SAP, non-SAP, on-premise and cloud based systems
Run-time environment Integration Gateway
Executes the composed OData service against one or more data
sources
Data Sources
Integration Gateway is shipped with the following SAP

JPA
JDBC
SOAP
Non-SAP RESTful
Service
(OData)
SAP Gateway
Solutions*
SAP Mobile Platform 3.0
SAP Process Orchestration
SAP HANA Cloud Integration
* Not all solutions offer complete Integration Gateway capabilities
2016 SAP SE or an SAP affiliate company. All rights reserved. Public 29
Integration Gateway Design-Time: SAP Mobile Platform Tools

Eclipse-based OData modeling and service


implementation
Interactive UI facilitates OData modeling with ease
OData service implementation allows attributes to be
mapped between source and target for both request and
response messages
Code editor for custom scripting
using JavaScript and Groovy
Deployment of OData service
Available at
https://tools.hana.ondemand.com/

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


SAP HANA Cloud Platform
mobile service for app and
device management
Mobile Device Management, Mobile App Management, and more

Public
SAP Mobile Secure
Product description

SAP Mobile Secure is an integrated EMM solution with analysis, compliance, remediation and reporting which runs as a SaaS
on the SAP cloud and leverages the real-time processing power of SAP HANA.

Cloud-based, SaaS solution


Offered as a service on the SAP HANA Cloud Platform
Minimal to no up-front hardware investment
Lowest cost in the industry
Instant availability
Operates as a multi-tenant SaaS

EMM solution
Includes mobile device management (MDM) and mobile app management (MAM)
services
Optional mobile app protection services
Support for managed and unmanaged users, employees and the extended ecosystem
from a single location
Embedded device and app analytics based on SAP Lumira and SAP HANA

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


SAP Mobile Secure
An integrated, cloud-based EMM solution with analysis, compliance, remediation and reporting

Network Connectivity
Secure Mobile Gateway
Data & Applications
Network Access Control
Mobile App Management
Mobile App Security
Operating System Mobile Content Management
Data Loss Prevention
Mobile Device Management

SAP Cloud
with complete enterprise integration
2016 SAP SE or an SAP affiliate company. All rights reserved. Public 33
SAP Mobile Device Management
The trusted solution to manage and secure mobile devices for any size company

Enable simple self-service enrollment for both bring-your-own-


device (BYOD) and corporate-owned devices

Manage pre-configured settings to enforce policy compliance and


increase security

Remotely lock and wipe managed devices

Access robust analytics for insight into mobile device usage

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


Mobile App Security
Wrap advanced security policies into mobile apps no coding required

Protect corporate data even when device management is not an


option

Adhere to strictest compliance and audit requirements for


regulated industries
Strengthen app security with copy/paste protection, time-fencing
and more
Enhance the user experience with always-on, per-app VPN
connections
Pair with a secure mobile gateway for seamless connectivity and
enterprise integration

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


Mobile App Management
A secure device is lonely without awesome apps

Provide a branded, multi-channel, self-service experience best


serve employees, partners and consumers

Streamline publishing, analysis and ongoing management of


apps and services to both managed and unmanaged devices

Improve app discovery through categorization, ratings and


reviews and end user personalization

Automatically direct out of compliance users to download the


appropriate MDM solution before downloading apps and services

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


SAP HANA Cloud Platform
mobile services fiori mobile
Mobile Cloud Build, App Management and Monitoring for Fiori Apps

Public
SAP Fiori on mobile devices
Start simple, then enhance experience and capabilities for mobile users

Contacts Tasks
Calendar Printing
1

Barcode
Push

Camera

Offline

Voice Recording
3rd party
Plug-ins

GPS

Settings Security
LifeCycle Management

Web App SAP Fiori Mobile App


2016 SAP SE or an SAP affiliate company. All rights reserved. Public 38
SAP Fiori, cloud edition, premium version

SAP HCP, mobile service


SAP Fiori, cloud edition for SAP Fiori
Simple cloud deployment Simple, guided approach
Modernize UX with minimum impact to your on- Enable delivery of the best Fiori experience on
premise landscape mobile devices

Accelerate time to value Optimize for mobile


Get implementation done quickly Provide users with a the benefits
of a native app user experience

Leverage existing investments


Connect to your on-premise business processes
Secure data
Address threats on multiple layers

Personalize the experience Connect to enterprise systems


Provide end users a role based application entry
Simple access & authorization for mobile users
point

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


SAP HCP, mobile service for SAP Fiori

Purpose-built to optimize SAP Fiori use SAP HCP, mobile service


cases for mobile: for SAP Fiori
Provide end users with the best possible mobile Simple, guided approach
Enable delivery of the best Fiori experience on
experience mobile devices
Simplify supporting use cases that go beyond
accessing Fiori apps from a web browser Optimize for mobile
Provide users with a the benefits
Provide secure and seamless integration with of a native app user experience
complex Fiori deployment scenarios
Provide a simple way for administrators to
manage, secure, enable and test Fiori apps and Secure data
Address threats on multiple layers
their lifecycle
Connect to enterprise systems
Simple access & authorization for mobile users

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


An integrated end-to-end mobile service

Develop/
Monitor
Extend

SAP HCP,
Run & Enjoy
mobile Package &
service for Build
SAP Fiori

Discover & Test &


Install Distribute

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


Putting it all together

Public
System Landscape Options: On Premise (Small)

The Reverse Proxy could


be SAPs Relay Server or
the Web Dispatcher

Internet Corporate DMZ Intranet

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


System Landscape Options: On Premise (Large)

Afaria client
(optional)

Internet Corporate DMZ Cluster Intranet

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


System Landscape Options: On Premise + Mobile Secure
An internal CA is needed only if you
wish to use X.509 certificates for SSO
to your own backend systems

ssh
tunnel X.509

(optional)

Afaria client
(optional)

Internet Corporate DMZ Cluster Intranet

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


System Landscape Options: On Demand

ssh
tunnel

Internet Corporate DMZ Intranet

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


System Landscape Options: On Demand

IMPORTANT
The server acting as the Identity Provider
can be installed in a variety of locations:
On Premise, on the HANA Cloud
Platform or in some other Cloud System

ssh
tunnel

Internet Corporate DMZ Intranet

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


System Landscape Options: On Demand + Mobile Secure

ssh
tunnel X.509

(optional)

ssh
tunnel

Internet Corporate DMZ Intranet

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


System Landscape Options: Fiori Mobile

ssh
tunnel

Internet Corporate DMZ Intranet

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


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 50


Feedback
Contact information:
Please complete your
Jeff Gebo
session evaluation for Technology RIG
jeff.gebo@sap.com
MOB203.

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


Further information

Related SAP TechEd sessions:


MOB101 - SAP and Apple: Revolutionize the Mobile Work Experience
MOB102 Next Stop: Enterprise Mobility in the Cloud
MOB161 Hands-on-Bootcamp: Putting the enterprise in your mobile App
MOB200 - Going Digital: SAP Mobile Technology Strategy and Roadmap
MOB201 - Digitizing the Customer Experience: Considerations for B2C Mobile Solutions
MOB260 SAP S/4HANA to Go: Demystifying Offline for Mobile Apps
MOB307 Extend SAP Fiori apps with the Mobile Services Integration Framework
MOB308 - Mobile DevOps: Continuous Integration on SAP HANA Cloud Platform

SAP Public Web


http://scn.sap.com/community/mobile
http://go.sap.com/product/technology-platform/mobile-app-development-platform.html
http://service.sap.com/roadmap

SAP Education and Certification Opportunities


www.sap.com/education

Watch SAP TechEd Online


www.sapteched.com/online

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


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 53

You might also like