SAP Mobile Platform Apple of the Enterprise



Similar documents
SAP Mobile Platform 3.0 Overview. Jeff Gebo Customer Experience Group June 10th, 2014

What s New in SAP Mobile Platform 3.0

Customer Master Presentation - Contents

SAP Mobile Platform Intro

SAP Mobile Platform rapid-deployment solution

SAP Mobile - Webinar Series SAP Mobile Platform 3.0 Security Concepts and Features

POINT-TO-POINT vs. MEAP THE RIGHT APPROACH FOR AN INTEGRATED MOBILITY SOLUTION

New Features for Sybase Mobile SDK and Runtime. Sybase Unwired Platform 2.1 ESD #2

SAP Fiori - Architecture

Landscape Deployment Recommendations for. SAP Fiori Front-End Server

Middleware- Driven Mobile Applications

ORACLE MOBILE APPLICATION FRAMEWORK DATA SHEET

SRM User Interface Add-On 1.0 Overview. Michael Jud March 2013

Securely. Mobilize Any Business Application. Rapidly. The Challenge KEY BENEFITS

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility

SAP IT Infrastructure Management

SAP Mobile Strategy June 2012

... Introduction Acknowledgments... 19

SAP HANA Cloud Platform

Migrating MBO Apps from Sybase Unwired Platform to OData on SAP Mobile Platform 3.0 or HANA Cloud Platform mobile services (HCPms)

ORACLE ADF MOBILE DATA SHEET

Statement of Direction

Ram Alon, Aviad / #sapportal

SAP HANA Cloud Portal Overview and Scenarios

SAP HANA SPS 09 - What s New? HANA IM Services: SDI and SDQ

Tech Brief. Integrating with SAP using Kony MobileFabric

SAP Technology Overview and Strategy

How Oracle MAF & Oracle Mobile Cloud can Accelerate Mobile App Development

SAP Mobile Documents. December, 2015

IBM MobileFirst Hands-on Labs environment with Linux on z Systems and z/os

The Next Wave in Mobility for Enterprise Asset Management Karsten Hauschild, LoB EAM, SAP Labs Bill Padula, VP Business Solutions, Syclo

Introduction to IBM Worklight Mobile Platform

Extending The Value of SAP with the SAP BusinessObjects Business Intelligence Platform Product Integration Roadmap

Glyder Mobile Doc s(for commercial business & healthcare) May, 2014

Solution Guide. Sybase Mobile Sales for SAP CRM 1.2

Kony for SAP. Kony powers enterprise applications for mobile workers. The problem with mobilizing SAP

SAP Document Center. May Public

Monitoring and Management of Landscapes with SAP NetWeaver Administrator. Dieter Krieger, SAP AG

Oracle Reference Architecture and Oracle Cloud

Introduction to Oracle Mobile Application Framework Raghu Srinivasan, Director Development Mobile and Cloud Development Tools Oracle

MENDIX FOR MOBILE APP DEVELOPMENT WHITE PAPER

Dave Haseman, Ross. Hightower. Mobile Development for SAP* ^>. Galileo Press. Bonn. Boston

SAP HANA SPS 09 - What s New? SAP DB Control Center DBA Tool to manage Data Center

Understanding the SAP BI Strategy

Cloud Services for DevOps: Next-gen PaaS Through MBaaS

SAP HANA Cloud Platform, Portal Service: Overview SAP Cloud Experience and SAP Portal Product Management May 2016

Design & Innovation from SAP AppHaus Realization with SAP HANA Cloud Platform. Michael Sambeth, Business Development HCP, SAP (Suisse) SA

ITM204 Post-Copy Automation for SAP NetWeaver Business Warehouse System Landscapes. October 2013

Unlock the Value of Your Microsoft and SAP Software Investments

ALM 271 From End-User Experience Monitoring to Management Dashboards and Reporting Stefan Lahr, SAP Active Global Support September, 2011

SAP HANA Cloud Platform

SAP NetWeaver Information Lifecycle Management

SAP Work Manager. Opinion Piece. Introduction to SAP Work Manager. How It Works

SAP HANA SAP s In-Memory Database. Dr. Martin Kittel, SAP HANA Development January 16, 2013

SAP HANA Live & SAP BW Data Integration A Case Study

Take full advantage of IBM s IDEs for end- to- end mobile development

Corporate Bill Analyzer

Oracle Cloud Platform. For Application Development

Intelligence. Productivity. Mobility. Unified Service. Predictive analytics: Offline mobile: Self, assisted & field service

Die Technologieplattform der Zukunft. Arne Speck Solution Expert, Mobility & Technology, SAP (Schweiz) AG

How To Manage Work Mode On An It Calendar On An Apa System

How To Build A Cloud Portal For Sap Hana Cloud Platform

SAP HANA Cloud Platform. Technical Overview Uwe Heinz

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

Build Your Mobile Strategy Not Just Your Mobile Apps

SAP Database Strategy Overview. Uwe Grigoleit September 2013

Build your own Fiori hybrid mobile app rapidly using SAP Web IDE Marc Anderegg, SAP SESSION CODE: BT404

SAP HANA Cloud Applications Partner Program Certification

Matthias Steiner SAP. SAP HANA Cloud Platform A guided tour

Sybase Unwired Platform 2.0

Business Intelligence with SAP BusinessObjects - Analytics Roadmap Venkatesh Vaidyanathan SAP LABS Thomas B Kuruvilla SAP LABS SESSION CODE: 0808

Kony Mobile Application Management (MAM)

WhiteWave's Integrated Managed File Transfer (MFT)

Introducing. Cathal McGloin, VP & General Manager, Mobile Platforms Javier Perez, Director of Product Management and Global Consulting

IBM MobileFirst Launch David Lee Heyman

Securing Enterprise Mobility for Greater Competitive Advantage

Automated Data Ingestion. Bernhard Disselhoff Enterprise Sales Engineer

Introducing SAP s Landscape and Data Center Innovation Platform. Phil Jackson SAP Solution Engineer

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software

SAP Predictive Analytics Roadmap Charles Gadalla SAP SESSION CODE: #####

SAP HANA Cloud Platform for SuccessFactors High Level Overview August 2013

Leveraging BI Tools & HANA. Tracy Nguyen, North America Analytics COE April 15, 2016

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture

Building a Mobile App Security Risk Management Program. Copyright 2012, Security Risk Advisors, Inc. All Rights Reserved

ENTERPRISE MOBILITY STRATEGY. We work for you, not your technology vendors.

Combining new technologies: SAP Cloud for Sales and HANA Cloud Integration at Cavalier

Real-Time Reconciliation of Invoice and Goods Receipts powered by SAP HANA. Stefan Karl, Finance Solutions, SAP ASUG Presentation, May 2013

Oracle Mobile Cloud Service. A Complete Strategy for Developing, Deploying, and Monitoring Mobile Apps

Transcription:

SAP Mobile Platform Apple of the Enterprise Session 5356 Jens Koerner, Product Management - April 2013 Template Revision 20130104 v3.0

Roadmap & Specification Disclaimer This document outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. This presentation and SAP's strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document 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. SAP does not warrant the accuracy or completeness of the information, text, graphics, links, or other items contained within this material. This document 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. SAP assumes no responsibility for errors or omissions in this document, and shall have no liability for damages of any kind including without limitation direct, special, indirect, or consequential damages that may result from the use of this document. This limitation shall not apply in cases of intent or gross negligence 2011 SAP AG. All rights reserved. 2 SAP 2009/ Page 2

Agenda The Enterprise Challenges Overview of SAP Mobile Business and Platform Developer Challenges Administrator Challenges 2011 SAP AG. All rights reserved. 3

Agenda The Enterprise Challenges Overview of SAP Mobile Business and Platform Developer Challenges Administrator Challenges 2011 SAP AG. All rights reserved. 4

Why is enterprise mobility not Apple-easy? 2011 SAP AG. All rights reserved. 5

Apple vs. Enterprise Develop Consume Develop Manage Consume Develop Configure & Customize Distribute Consume Support 2011 SAP AG. All rights reserved. 6

Enterprises introduce a new persona The Administrators 2011 SAP AG. All rights reserved. 7

What Apple does have to not deal with Enterprises want to - Connect to their backends - use their own master and transaction data - Enforce their security standards but keep user onboarding simple - Use a Dev QA Prod approach - Customize apps - Low cost of operation (standardize, consolidate, E2E tracing) 2011 SAP AG. All rights reserved. 8

Agenda The Enterprise Challenges Overview of SAP Mobile Business and Platform Developer Challenges Administrator Challenges 2011 SAP AG. All rights reserved. 9

SAP mobile business 2012 a year of tremendous growth Results Investment Customers Product Overall SAP record year: 12 th consecutive quarter of double digit growth mobile software license revenue; 100% growth Acquisition and successful integration of Syclo within one quarter Mobile senior leadership team quadrupled in size 65,000+ SAP employees, 1,000+ dedicated to mobile R&D Created 250 person mobile app organization >100% growth of enterprise customers overall Doubled enterprises developing with SAP Mobile Platform 10.7 million consumers using SAP Mobile Platform Releases: Afaria 7, SUP 2.1, SUP 2.2, Agentry 6.0, Mobiliser 5.1 Only platform to deliver Day One Windows 8, BlackBerry 10 Apps and Windows Phone 8 support at launch Major improvements in UX, open standards, better enterprise integration, Operational efficiency 2011 SAP AG. All rights reserved. 10

Broadest end-to-end mobility solution A comprehensive and open mobile portfolio 1 Support for All Devices Cloud SAP Store and Mobile Apps Customization and Services Rapid Deployment Services End-to-End Security LoB/Industry Apps Customer/Partner Apps Analytics Apps SAP and Third Party Development Tools SAP Mobile Platform SAP Afaria SAP Mobile Documents Instant Mobilization and Eco-System Full Service Platform Cloud or On-Premise Backend Agnostic SAP Mobile Services SAP Systems SAP HANA 3 rd Party DBs 3 rd Party Systems 2011 SAP AG. All rights reserved. 11

At a glance Open Platform, Open Protocols, Open Frameworks Best in class end-to-end, full spectrum, mobile platform Innovation for the realtime mobile enterprise, without disruption 2011 SAP AG. All rights reserved. 12

The SAP Mobile Platform Value Proposition Developer Admin User Open platform millions of developers Flexible framework native, HTML, or business analysts SDK and tools fast and productive Reusable services and frameworks consistent and extensible Open platform easily extensible Seamless integration and centralized management optimized TCO Industry standard security assurance and control App platform + app management endto-end mobile lifecycle management Platform approach consistent app experience Self service portal user empowerment BYOD enabled user choice Enterprise app store discover new apps and capabilities 2011 SAP AG. All rights reserved. 13

Net impact of SAP Mobile Platform 1 2 3 4 Flexible, yet Powerful Build simple apps quickly, yet have the flexibility and extensibility to build sophisticated and complex apps Mobile as a Service Build mobile apps without worrying about deployment infrastructure End-to-end Enterprise Solutions Not just a developer toolkit. Supports enterprise security, application lifecycle management, cross platform capabilities, etc.. Platform embraces open standard BYOT = Bring your own Tools, the way that developers want to build, reusing their skillsets and tools, reducing dev time & cost. App Development: Faster, Lower TCD App Maintenance: Easier, Lower TCO End User: Consistent & Better UX IT: More robust, scalable, and manageable 5 Provides for advanced capabilities. Differentiated capabilities for the next gen of apps. MAF, 3D, hardware/sensors integration, and more 2011 SAP AG. All rights reserved. 14

Platform Roadmap Today Sybase Unwired Platform 2.2 Syclo Agentry 6.0 Sybase Mobiliser 5.1 1H 2013 2H 2013 SMP 2.3 Enterprise Edition RTC March 2013 Enterprise Native/Hybrid Enterprise Meta-Data Driven Consumer Services Common Services SMP Consumer Edition RTC March 2013 SMP Cloud Edition RTC March 2013 Enterprise Native / HTML5 (Online Only) Native HTML5 SMP 3.0 Target 2H 2013 Common SDK Meta Data SMS Enterprise or Consumer Common Services SMP Cloud Edition Target Q4 2013 Native / HTML5 Enterprise or Consumer Mobile App SDKs OData Sync API (odata Based) Hybrid web container SAP UI5 Syclo client runtime Mobile application framework Mobile analytics VE viewer lib Win 8 lib 3 rd -party SDKs Core Services across All Apps Security Authentication Auditability E2E trace Analytics and reporting Cross-platform push Cloud/SaaS Deployment Common SDK as On-Prem Common Services as On-Prem Native or HTML5 OData, including Offline 2011 SAP AG. All rights reserved. 15

SAP Mobile Platform enhancements for 2013 2013 Focus Areas Benefits Native Hybrid Meta SMS Unified Development Tools Open Standards Developer Tools Enhanced interoperability Developer efficiency Familiar technology Flexible methodologies SUP SAP Mobile Platform Enterprise Mobiliser Consumer Agentry Scalability Platform Unification Scale to millions of users Reduced TCO Deployment options SAP HANA Analytics SAP HANA Cloud Open Standards Data/Process Integration Industry standard data model Complex back-end integration Optimized for SAP systems 2011 SAP AG. All rights reserved. 16

Convergence of Three Leaders Open and Standard SAP NetWeaver Gateway Sybase Unwired Platform (B2E) Sybase 365 Mobiliser (B2C) Syclo Agentry Presentation None Native (MAF) HTML5 (Cordova) SMS Meta Data Native or HTML5 Native or HTML5 Open Development Framework Architecture Syclo Meta-Data Data Model OData Standards MBO Based Data Model JSON / XML OData Syclo SMART Data Model Transport Protocol HTTP Standards Mobilink Based or imo Transport Protocol HTTP HTTP ANGEL Messaging Backend Integration Backend ABAP Common Data/Process JCO / XML Integration JSON Framework / XML OData Add-On 2011 SAP AG. All rights reserved. 17

SMP relies on an open data model: OData A standards based data access mechanism for the web-enabled world à JDBC for Web OData Open Data Protocol HTTP-based data services Resources (data) identified using URIs Data as AtomPub or JSON Operations executed using HTTP verbs More information available at: http://www.odata.org/documentation/overview 2011 SAP AG. All rights reserved. 18

SMP Server App Resources SMP User Management SAP Backend Applica9on Dispatcher App management Cross Pla@orm Push Admin and self service portals Data Integra9on Layer Non SAP Backend App Specific/custom services OData Model Repository SAP HANA or other Databases OData Model q OSGi based q No State in middle tier q Custom extensions supported q Standards based protocol (OData/HTTP/S) q Single entry point q Cross platform push q One stop Admin portal q Support for most IDM providers (with custom extensions) q Centralized App management 2011 SAP AG. All rights reserved. 19

SMP Client (Modular, Extensible and Reusable) q OData is the programming model on client Applica9on Kapsel Configura9on provisioning and SSO Applica9on q q SSO support Business logic in platform neutral JavaScript q Seamless on-boarding Frameworks and Reuse components (UI /Non UI) q q Supports 3 rd party frameworks Enterprise ready (log, trace, support) 3 rd Party Frameworks MAF UI5 q Native/Hybrid model supported (both use same core components) Data Access layer LCM ( Resource provisioning) Logging/Tracing (with SOLMAN support) Security (Vault / Encryp9on) Persistence (ODATA Doc Cache handling with delta support) Synch Support Offline DB and Outbound Queue No9fica9ons Authen9ca9on (SSO2, Cer9ficates) Client Core components Connec9vity 2011 SAP AG. All rights reserved. 20

SMP architecture highlights q No State in Mid-tier q Staging in backend or optionally in SQL Anywhere (or SAP HANA) q Optimized transfer (optional) between backend and client via MobiLink q Optimizations have no impact on programming model (OData is the data and programming model in all cases) q Content reuse is between apps (OData provider content can be reused between apps) q Mobile Apps program against OData (foster reuse between Apps) 2011 SAP AG. All rights reserved. 21

SMP server Runs on Win and Linux Combines B2E and B2C capabilities into a single server Agentry, SUP, Mobiliser OSGi based server Seamless Server upgrades and patches without having to bring down the server 2011 SAP AG. All rights reserved. 22

Agenda The Enterprise Challenges Overview of SAP Mobile Business and Platform Developer Challenges Administrator Challenges 2011 SAP AG. All rights reserved. 23

SMP capabilities to build apps and connect backends Enterprise Services E2E trace Onboarding Authentication / SSO Life Cylce Management Usage Reporting Performance metrics Easy SMP Connectivity Integration Modeling Application Services Value Coupons payments Image optimization Save data (asynchronously) Geo-location SMS services Push Sync/offline File & attachment management Voice commands Social Media Customer & Partner developed SAP ERP Non-SAP 2011 SAP AG. All rights reserved. 24

Developer Tooling 2011 SAP AG. All rights reserved. 25

SDKs, libraries, and HTTP REST services Android ios Win8 BB AppDelegate.h Request.h Parser.h Persistence.h Logging.h Common APIs 2011 SAP AG. All rights reserved. 26

Kapsel Cordova based Web Container SAP Mobile Platform q Supports HTML5/JavaScript q Multiple App can be deployed in the container q q q Based on Cordova Web Assets lifecycle managed on the server Over the air provisioning of content without redeployment q q Kapsel Apps can be fully customized by HTML5/ JavaScript WYSIWYG designer for UI5 applications 2011 SAP AG. All rights reserved. 27

Mobile Analytics Kit Mobile Analytics Kit (MAKit) is a set of charting libraries co-developed with the Business Objects and SAP UX teams for the development of the Mobile BI application release. Mobile Analytics Kit Developers have two choices for embedding analytics in their apps: Use XML document to automatically configure a chart or dashboard, map the data series, and pick from out-of-box controls Use the library to construct charts from components allows even greater degree of customization Extra Features (out-of-box controls) Drill-down (tap to zoom) Semantic Zoom (pinch to zoom; axes automatically drill-down to narrower data series) I.e.: x-axis switches from year > quarter > month as user pinches 2011 SAP AG. All rights reserved. 28

Agenda The Enterprise Challenges Overview of SAP Mobile Business and Platform Developer Challenges Administrator Challenges 2011 SAP AG. All rights reserved. 29

Making Consumerized Apps Enterprise-Grade Applications and User Experience Enterprise-Grade Platform Services Business and Consumer Apps Devices Platforms (ios, Android, Windows and Windows Phone, BlackBerry, others ) Native/HTML5/UI Frameworks Data modeling and integration Device/User/Application Lifecycle Management Security (Data in Motion and Data at Rest, Access Rights) Tiered, end-to-end policy management Connectivity management Seamless online and off-line experience Data transport and synchronization Logging, reporting, usage analytics Integration with existing IT landscape 2011 SAP AG. All rights reserved. 30

Enterprise Application Lifecycle Developer Enterprise End User LCM Create Manage Consume Sell via Deploy SAP store LCM Vanilla Back end Dev QA Prod 2011 SAP AG. All rights reserved. 31

Troubleshooting End-to-end Device Network Authentication DMZ Platform Gateway Authorization Backend Mobile Platform NW Gateway Back End Configure and deploy app Expose data in standard format 2011 SAP AG. All rights reserved. 32

Manage Apps: Simplified Admin UI HTML5 based Radically simplified Combining Mobiliser, Agentry and SUP UX design best practices 2011 SAP AG. All rights reserved. 33

Offline data q No state in middle tier Applica9on OData Model q Request/ Response based OData Model Repository SMP OData Model OData Transient Queue A (A) (B) Data Integra9on Layer q OData is the programming model q OData delta supported q Client libraries provide document cache (encrypted) Backend/s q Data integration provided for non OData backend q Apps can choose to store cache in traditional relational store (optional) 2011 SAP AG. All rights reserved. 34

Performance & Scalability HP loadrunner support Clustering High Availability Performance library 2011 SAP AG. All rights reserved. 35

Integrating with your security policies The Mobile Platform allows you to integrate mobile apps into your existing policies CA Siteminder SM Session cookie SSO Basic Auth Certificates Basic Auth SM Agent NW Java SAP SSO2 Generator Valid() SAP SSO2 Siteminder Policy Server Web Reverse Proxy HTTPAuth LoginModule SUP Server Node SAP Backend 2011 SAP AG. All rights reserved. 36

B2E: One App Used by Many Customers E App E App E App Mobile Platform Mobile Platform Mobile Platform Back-End Customer #1 Back-End Customer #2 Back-End Customer #3 2011 SAP AG. All rights reserved. 37

Mobile Application Framework for ios, Android and Windows Main goals: Enable Provide building blocks Customization To build native enterprise ready mobile Changeability / extensibility applications that are customizable and Configuration extensible Reusable components (by configuration and not by code changes) Standard SAP look & feel (declaratively cusomizable) To maximize developer productivity 2011 SAP AG. All rights reserved. 38

Configuration Provisioning and Upgrade Aspects q Extensibility and styling defined declaratively in metadata q Namespace separation between SAP and customer for configurable assets q Management of configuration bundles in the platform (version control) q Over the air provisioning with no downtime for end users 2011 SAP AG. All rights reserved. 39

Reusable components provided by Mobile Application Framework UI Components Support styling by configuration skinnable (e.g., style, color, images) Conform to SAP product standards (Accessibility, Globalization, UX) Example UI elements Primitive (Textbox, Label, Checkbox, Table etc ) Advanced (Logon Screen, Settings Screen, Tree View, Calendar View etc ) Non-UI (Helper) Components Logger Logon Manager Locale-aware formatters (e.g. Address, Phone, Name, Currency etc ) Note: 50+ Components developed in 2012 Application teams can request / co-develop in addition 2011 SAP AG. All rights reserved. 40

Examples of reusable user interface components within Mobile App Framework MAF Tree View component MAF locale aware controls MAF Calendar component 2011 SAP AG. All rights reserved. 41

Examples of MAF Usage Styling changes via configuration Example of configurable screen done with MAF Screens and transitions managed entirely by MAF 2011 SAP AG. All rights reserved. 42