SAP Cloud Platform - Overview

Transcription

Innovate, Differentiate and Winwith SAP Cloud PlatformSAPOctober, 2017CUSTOMER

Legal disclaimerThe information in this presentation is confidential and proprietary to SAP and may not be disclosed without thepermission of SAP. This presentation is not subject to your license agreement or any other service or subscriptionagreement with SAP. SAP has no obligation to pursue any course of business outlined in this document or any relatedpresentation, or to develop or release any functionality mentioned therein. This document, or any related presentationand SAP's strategy and possible future developments, products and or platforms directions and functionality are allsubject to change and may be changed by SAP at any time for any reason without notice. The information in thisdocument is not a commitment, promise or legal obligation to deliver any material, code or functionality. This documentis provided without a warranty of any kind, either express or implied, including but not limited to, the implied warrantiesof merchantability, fitness for a particular purpose, or non-infringement. This document is for informational purposesand may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document,except if such damages were caused by SAP s willful misconduct or gross negligence.All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differmaterially 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. 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER3

Technical Market TrendsArtificial intelligenceand machine learning,IoT, insightsBy 2018,75%of enterprise andISV developmentwill include AI orML.– IDC 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMEREmbedded machinelearning, analyticsproviding built-inguidanceBy 2019,APIswill be the primarymechanismto connect data, algorithms,and decision services.– IDCConversationalapplications: the newuser experienceBy 2019, natural-languagegenerationwill be a standard feature of90% of modern BIplatforms.– Gartner4

Innovate again and again to be as agile as your customers 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER5

Why cloud? Business AgilityTime to marketFast innovation cyclesminimumviableproductIDEATotal cost ofdevelopment vOpsopen sourcemicroservicesculture 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER6

How to steeryour company?How to engage?How to sense?runHow to run yourcompany?Setting the foundation101 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMERwin100111 00How to decide?111007

CloudIoTAnalyticsMachinelearningrun / buyStandardizationwin / buildDifferentiatingBig DataBlockchainSAP LeonardoSAP Business SuiteSAP Business Warehouse 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMEROn premise8

CloudBusiness /SaaSSocial NetworksSensors/Thingswin / buildrun / nce(Big) DataSourceson-premise 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMEROn premise9

Use Cases

SAP Cloud PlatformKey Use CasesConnectPeople & DataDeliver delightful user experiences across variousdigital touchpoints enabling innovation, withoutdisrupting core business processesExtendBuildCloud & On-Prem AppsDifferentiating Digital AppsQuickly add new functionality to yourexisting cloud and on-prem apps tooptimize your existing investmentsRapidly build and run new cloud apps,business services and APIs to solve newproblems, engage new customers, and drivenew revenueIntegrateApps, Data & ProcessesConnect your cloud and on-prem apps toeliminate data silos and make digital accesssimple, secure, and scalable 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER11

The Platform-as-a-Service Powering Enterprise Business7500 780 50 1,000 SAP Cloud PlatformCustomersPartners Building Appson SAP Cloud PlatformSAP Enterprise AppsDelivered onSAP Cloud PlatformApps Available onthe SAP App Center 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER12

Extend Cloud and On-Premise AppsExtensibility putsinnovation & agilityin the hands of ourcustomersExtend your current cloud apps to add new features andpersonalization unique to your business, your people and goalsRun your business on all devices, at all times throughbeautiful, engaging mobile experiences your team can use rightnowDeploy pre-built apps created by SAP and partners to quicklyand easily achieve results“SAP Cloud Platform is a strong, scalable foundation for agile, composableinfrastructure and development. Our success with JobPts from Semos is aperfect example of its powerful support – and just the first step.”Harish Lade, Vice President for Information Technology, Asian Paints Limited 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER13

Integrate your Apps, Data & ProcessesConnect your apps, data, and business processes —regardless of who built them or where they are deployedIntegrateAnythingAnywhereGet the right information into the right hands on the rightdevice at the right timeIntegrate on-premises and cloud applications to deliverhybrid solutions with real-time data and event streams“SAP Cloud Platform Integration is becoming increasingly popular among customers,particularly when they have bought an SAP cloud application and are looking tointegrate it with their existing cloud and on-premise SAP solutions.”Ian Vincent, Consulting Director, AgilityWorks Limited 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER14

Build differentiating applicationsBuild modern cloudapps andmicroservices usingopen standards andthe skills you alreadyhaveBuild brand-new apps and microservices to meet newchallenges, attract new customers and drive new business foryou and your customersBuild on open standards and open-source to leverage yourexisting skillset and reduce the total cost of developmentLeverage low code development tools to speed upapplication creation and expand the developer talent poolExtend Business Reach and New revenue streams Offer value-added services and data to e-commerce partnersNew business models delivering additional digital revenue streams 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER15

Connect People and DataConnecting Peopleto the DigitalBusiness WorldMaximize the value of digital experiences with tools andcontent in one integrated and comprehensive offeringManage user engagement across all channels, enablinginnovation without disrupting core business processesRapidly deliver new multichannel applications to drive fasterprocesses and deliver delightful user experiencesWith SAP Cloud Platform, NTUC FairPrice has enabled collaboration andcontextual engagement for its huge supplier network, and mobilized its workforce,achieving real-time sales visibility and improved productivity 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER16

Architecture Blueprints

High-level OverviewCommerceOperationsDevelopmentSAP Web IDE /SAP API Business HubCockpitMarketplaceSAP Cloud PlatformOn-Premise /ManagedCloudSAP S/4HANASAP Business SuiteSAP ABusiness ServicesCommercePlatform ation/TaxData QualityAnalyticsMobileSecurityUX IoTMachineLearningDev / OpsSAP S/4HANADevelopmentSAP SuccessFactorsLifecycleManagementSAP Cloud forCustomerProfilingSAP AribaMonitoringPythonCommunitybuildpacksData & StorageServicesSAP ASEPostgreSQLRedisMongoDB(Big) Data Services:SAP HANAHadoopSAP Vora2ConcurDebuggingPerformancestatisticsSAP FieldglassSAP BusinessByDesignVirtualMachines111) BETA 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER18

SAP Fiori Cloud Enable modern and intuitive userexperience for SAP users Quickly deploy packaged content forSAP S/4HANA and SAP BusinessSuite Design, develop, extend andmobilize SAP Fiori apps in the cloud Extend apps using SAP Web IDEFiori extension model Connect securely via internal orexternal access point Operations and updates by SAP* OData services via SAP CP OData provisioning or SAP Gatewaydetails about deployment options in SAP Enterprise Architecture Explorer (#11115)** Internal and External Access Points options are described in the documentation 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMERINTERNETFirewallYour DatacenteriOSODataProvisioning*Fiori MobileSAP Business SuiteSAP Gateway*AndroidWindowsSecure tunnelPortalSAP Fiori LaunchpadFiori apps &contentConnectivityCloud connectorCorporate Identity Provider19

Internet of Things InnovationSAP Cloud PlatformInternet of Things Device lifecycle management IoT Gateway for datapreprocessing IoT protocol supportINTERNETYour IoT applicationYour DatacenterCompute Storage Business critical functionsSAP IoT ApplicationEnablement Digital twin builder IoT app development &mashup Data management 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMERPortalSAP Fiori LaunchpadSAP Leonardo IoTSAP & Non SAPApplicationsSAP Leonardo IoT EdgeSAP Edge Services SAPWeb IDESAP Edge Servicesrun onSAP Leonardo IoT FoundationInternet Of Things(Core)Data IngestionPipelineInternet of Things(IoT Gateway Edge)SensorembeddedthingsSAP IoT ApplicationEnablementCloud PlatformBDaaSCloudIntegrationand more Your IoT DataSwift I Cassandra* I SAP HANA*Support of SAP Vora planned.20

Leverage Cloud Foundry to build new apps & microservicesLeverage a wider range of datastorage / messaging options: INTERNETHANAMongoDBRedisRabbitmqObject Store – unstructured storageYour DatacenterYour Applicationany buildpackYour Service 1using SAP HANA / ASEor Business SuiteYour Service 2using redisLeverage a wider range ofprogramming models: FirewallYour Service 3using MongoDBXSAJavaNode.jsSecure tunnelLeverage open source CF buildpacks- more languages1Embrace a microservicesarchitecture in your applications 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMERCloud ConnectorConnectivity serviceCorporate Identity Provider1Open source CF buildpacks are community supported2Beta component21

Extend SAP Cloud ApplicationsCreate custom applicationsleveraging SAP’s Cloud applicationsSAP Cloud ApplicationsMobile services SAP SuccessFactors SAP Hybris / CEC SAP Ariba Concur SAP FieldglassMash up data from multiple cloudand on-premise data sourcesODataYour ApplicationJava or SAPUI5ConnectivityserviceCustom DataSAP HANA instanceApplications to differentiate yourlines of businessCorporate Identity Provider 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER22

SAP Cloud Platform in ActionDemo

How would you like to use computers in 10 years?Console: for more controlWeb Page: for compatibilitybetween all the devices you useDedicated application for asingle task for a completefunctionalityDigital Assistant thatunderstands your words and canperform your assignments 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER24

Digital assistants for the end-usersAmazon: AlexaGoogle: Ok GoogleApple: SiriMicrosoft: Cortana 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER25

What is Alexa?Cloud service for recognizing voice commandsUsed by Amazon products:Echo, Echo Dot, Fire TV, Amazon TapIncludes numerous skills: playing music setting up alarms calendar and task lists searching the Internet finding local news and weather forecastProvides a platform for developing custom skills:Alexa Skill Kit (ASK) 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER26

How does Alexa work?Voice audio forprocessing/audio responsesTokenized JSONRequest /ResponseEcho DeviceResponse CardsAlexa CompanionPhone App 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMERHandless speech recognitionHandless text to speechMap voice commands to JSON intents27

Digital assistant with SAP Ariba 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER28

Skill flow 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER29

Include the requisition application as a skillImplementation steps:Give the skill a name: SAP Ariba Requisition ApplicationDefine an “interface”: what kind of tasks does the skill perform, search a catalog of items andmake an orderDevelop the application that provides the logic for the skill HTTPS accessible accept and return JSON filesRegister the skill in Amazon Developer PortalTest the result 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER30

Try it outSource: ariba-alexa-requisition-sample-extDeployed application: xaServlet 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER31

Integration Layers in Details

SAP Cloud Platform Extensions – Integration ceConnectivityData Layer (APIs)API ySecurity ComponentsTrustSingleSign-OnRoles &PermissionsSecurity Service SCI IPSInfrastructureTechnology ons ServiceAdministrationCONCUR 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER33

SAP Cloud Platform Extensions – Building BlocksFront End (UI)Business LogicPersistencyConnectivityExtension Solution’s Layers 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER34

SAP Cloud Platform Extensions – Building BlocksConnectivitySAP Cloud Platform ApplicationsDestinationsSAP CloudConnectorFront End (UI)Business LogicPersistencyID Propagation & AuthorizationConnectivitySAP App beingextended 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMERSAP & 3rd PartyServicesSAP & 3rd Party Onpremise systems35

SAP Cloud Platform Extensions – Building BlocksPersistencySAP Cloud Platform ApplicationsFront End (UI)Business LogicStructuredStorageUnstructuredStorage(SAP HANA,ASE, )(CMIS, KM,On-premise)Keys /certificatesConfigurationsOther StorageOptionsPersistencyConnectivity 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER36

SAP Cloud Platform Extensions – Building BlocksBusiness LogicHTML5 UIOData / REST APIsDestinationsFront End (UI)Business LogicRoles ationsSAP CloudPlatformApplicationsStructured / unstructured Storage 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER37

SAP Cloud Platform Extensions – Building BlocksFront End (UI)Front End (UI)Business LogicPagesTemplatesThemesSitesTilesMetadata &ConfigurationsPersistencyConnectivityHTML5 UIExtensionsApps 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMERExtended App Native UISAP Extended App38

Ready to Use Development Environment

Domain ModelCurrent Scope1User loud FoundryapplicationsnCloud Foundryservicesn 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMERNeo EnvironmentSubaccountnNeo applicationsubscriptionsnNeo applicationsnNeo services*Note: Global accounts can be two types: trial and enterprise40

Understanding SAP Cloud Platform SubaccountsEach subaccount holds:RegionGlobal Account Resources that can be consumed by apps Users allowed to work in the subaccount Apps deployed and running in the subaccount Data written by apps running in the subaccount Configuration for apps running in the ationEach subaccount is assigned to a Global accountand resides in a Region.Apps can be subscribed from other subaccounts 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER41

Landscape DesignRegionGlobal AccountSubaccount - DEVResourcesSubaccount - QAUsersResourcesAppsDataSubaccount - PRODUsersResourcesAppsConfiguration 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ n42

Ready to use development environment for every companyRegionGlobal Account owned by an SAP Partner .SubaccountResourcesDataUsersAppsConfiguration 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMERGlobal Account owned by an SAP Customer .SubaccountResourcesDataUsersAppsConfiguration43

SAP Customers use the platform to develop and run applicationsCustom solution:Region Developed by: Customer IP owned by: Customer Deployed by: Customer Running in: Customer subaccount Platform resources managed by: Customer Configurations and User Managementcontrolled by: Customer Operated by: CustomerGlobal Account owned by an SAP CustomerSubaccountUsersResourcesData 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMERAppsConfiguration44

SAP Customers use the platform also to run SAP Partner solutionsPartner solution deployed and running in thecustomer subaccount:RegionGlobal Account owned by an SAP CustomerSubaccountUsersResourcesData Developed by: SAP Partner IP owned by: Customer or SAP Partner Deployed by: Customer or SAP Partner Running in: Customer subaccount Platform resources managed by: Customer Configurations and User Managementcontrolled by: Customer Operated by: Customer or SAP PartnerAppsConfigurationPartner application 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMERPartner operations team45

SAP Partners develop and host their solutions on the platformPartner solution offered as SaaS:Region Developed by: SAP Partner IP owned by: SAP Partner Deployed by: SAP Partner Running in: SAP Partner subaccount Platform resources managed by: SAP Partner Configurations and User Managementinherited from the subscribed Customersubaccount Operated by: SAP PartnerGlobal Account owned by an SAP PartnerSubaccountUsersResourcesData 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMERAppsConfiguration46

Provider – Consumer deployment modelRegionGlobal Account owned by an SAP PartnerSubaccountGlobal Account owned by an SAP Customer guration 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMERResourcesDataUsersAppsConfiguration47

Pairing SubaccountsAutomatic subaccounts pairing:Region Extension subaccount createGlobal Account Certificate exchange & SSO Destination configuration SubaccountExtension UsersSAP CloudSolutionConfigurationDataConfigurationNew subaccount is created 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMER48

Pairing SubaccountsExtension subaccount is a customeror partner SAP Cloud Platform subaccountwhich is configured to interact with aparticular SAP solution through standardizedconnectivity configuration.RegionGlobal AccountConfiguration settings that areExtension SubaccountODATAResourcesUsers1:1AppsDataSAP CloudSolutionConfigurationImportant:Keep the identitypropagationsetting enabled. 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ CUSTOMERimportant for the extension solutions areconfigured and available for use only via theextension subaccounts:–Destinations settings–Theming and Branding–Security settingsRecommendation: Use the extensionsubaccounts as central containers of theconfigurations required for an extensionsolution.49 pa

SAP Fiori Cloud iOS Android Windows Cloud connector Secure tunnel Corporate Identity Provider INTERNET SAP Business Suite Firewall Connectivity Fiori apps & content OData . SAP HANA instance SAP Cloud Applications OData Your Application Java or SAPUI5 Connectivi