sap hana cloud platform community bof @ devoxx 2013
DESCRIPTION
SAP HANA Cloud Platform is a PaaS offering from SAP, targeted at developers. It provides out-of-the-box Java EE 6 web certified runtime, enabling running applications in the cloud. Free perpetual developer accounts are available at https://hana.ondemand.comTRANSCRIPT
@java @saphcp #DV13 #saphcp
Krasimir Semerdzhiev
SAP AG
SAP HANA Cloud Platform
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 2
Disclaimer
This presentation 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
assumes no responsibility for errors or omissions in this document, except if
such damages were caused by SAP intentionally or grossly negligent.
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 3
Agenda
Overview: About the Cloud and SAP HANA Cloud Platform
Typical Scenarios: What can you do with SAP HANA Cloud Platform?
Features/Services: What does SAP HANA Cloud Platform offer?
Infrastructure: Where does SAP HANA Cloud Platform run?
Next Steps: How to get started with SAP HANA Cloud Platform?
Overview
About the Cloud and SAP HANA Cloud Platform
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 5
SAP HANA Cloud Platform in a Nutshell SAP HANA Cloud Platform is a Platform as a Service
Platform as a Service
Software as a Service
SAP HANA Cloud Platform
Infrastructure as a Service
Leverages
Enables
Typical Scenarios
What can you do with SAP HANA Cloud Platform?
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 7
Typical Scenarios on SAP HCP SAP HANA Cloud Platform enables Software as a Service
Platform as a Service
Software as a Service
SAP HANA Cloud Platform
Infrastructure as a Service
Leverages
Enables
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 8
Typical Scenarios on SAP HCP SAP and its customers use SAP HANA Cloud Platform for three main scenarios
On-Demand Extension
Cloud
Solution
Data
Cloud
Extension
Extend existing SAP solutions
running in the cloud with
custom extensions also
running in the cloud.
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 9
Example: Platform Extensions for Success Factors BizX Suite
Cool, intuitive
experience of E-
Learning and
Extension Apps
Extensions Apps
easily created by
Partners based on
SAP’s out-of the-box
development services
Discover, trial, and
tweak Extension Apps
from Partners and
SAP available from
the SAP Store
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 10
On-Demand Extension On-Premise Extension
Cloud
Extension
On-
Premise
Solution
Data
Cloud
Solution
Data
Cloud
Extension
Extend existing SAP solutions
running in the cloud with
custom extensions also
running in the cloud.
Extend existing SAP solutions running
in your data center with custom
extensions running in the cloud.
Typical Scenarios on SAP HCP SAP and its customers use SAP HANA Cloud Platform for three main scenarios
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 11
Example: Danone South Africa Call Center
Company or Organization
Groupe Danone
Headquarters or Location
Paris, France
Industry
Consumer Products
Products and Services
Fresh Dairy Products
Bottled Water
Baby and Medical Nutrition
Employees
102,401 (2012)
Revenue or Budget
€ 20,869 Million (2012)
Web Site
www.danone.com
“With SAP HANA Cloud Platform, we can rapidly develop very beautiful user-
friendly applications, which are opening new opportunities to connect our
consumers directly to our backend systems. And the SAP HANA database will help
us analyze this data later on.”
Ralf Steinbach, Director Software Architecture, Group Danone
“Our users
are 100%
happy with the
app’s functionality and
response time.“
“The
learning
curve was
very fast, and
we implemented the
first solution much
more quickly than
expected.”
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 12
Extend existing SAP solutions running
in your data center with custom
extensions running in the cloud.
On-Demand Extension On-Premise Extension New Solution
Cloud
Solution
Data
Cloud
Extension
On-
Premise
Solution
Data
Cloud
Solution
Data
Cloud
Extension
Extend existing SAP solutions
running in the cloud with
custom extensions also
running in the cloud.
Build new custom solutions
running in the cloud.
Typical Scenarios on SAP HCP SAP and its customers use SAP HANA Cloud Platform for three main scenarios
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 13
Anytime, anywhere access to view,
present and collaborate on your
documents
Share your documents with colleagues or
business partners.
Discover and access content from
corporate document management
systems
Choice of deployment choice: cloud or on-
premise
Fully standards-based: CMIS
Highest security standards for business
practice.
Example: SAP Mobile Documents
Child Care Project
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 14
Typical Scenarios on SAP HANA Cloud Platform SAP and its customers use SAP HANA Cloud Platform for three main scenarios
On-Demand Extension On-Premise Extension New Solution
Cloud
Solution
Data
Cloud
Extension
On-
Premise
Solution
Data
Cloud
Solution
Data
Cloud
Extension
Extend existing SAP solutions
running in the cloud with
custom extensions also
running in the cloud.
Extend existing SAP solutions running
in your data center with custom
extensions running in the cloud.
Build new custom solutions
running in the cloud.
Features and Services
What does SAP HANA Cloud Platform offer?
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 16
SAP HANA Cloud Platform in more Detail Application platform, managed services and self-service tools
Software as a Service
Infrastructure as a Service
Leverages
Enables
Platform as a Service
SAP HANA Cloud Platform
Shared Reuse-Services
Identity Management
Connectivity
Document
Lifecycle
Services
Portal Mobile
Business
Services
Self-Service
Tools
HANA Application Platform
Native: HANA XS, … Open: Java, other,…
Managed Services
Enterprise
Service
Levels
Platform
Operations
Integration
Gateway
HANA Database Platform
Persistence
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 17
Advertise and sell apps via the SAP Store
Runs in certified SAP Datacenters in
Europe and North America
Federated identity management via
SAP ID service or corporate ID providers
Connectivity service enabling seamless
integration with SAP and other systems
Enterprise Service Levels with global 24x7
support and 99.9% availability for platform
Built-in app lifecycle management for
seamless app update and maintenance
Standards-based and native HANA
development and run-time environment
Scalable Document Service for
managing unstructured data
Monitor, debug and profile apps
locally and in the cloud
Mash-up apps with Portal Services
Persistence service leveraging
the speed of HANA Mobilize apps with Mobile Services
SAP HANA Cloud Platform in more Detail Application platform, managed services and self-service tools
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 18
Standards-based development environment Develop HANA and Java applications
Integrated Development Environment: SAP
HANA Studio and SAP HANA Cloud Platform
Tools for Java
Command Line for scripting and continuous
integration support: SAP HANA Client and SAP
HANA Cloud Platform Console Client
Leveraging open source projects from Eclipse
and Apache
Develop, debug, profile, test and manage
applications on Java and HANA
Integration in development infrastructure for code
versioning, continuous integration, …
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 19
Managed SAP HANA Application Platform Implement and run control flows and front-ends in HANA and Java
Compute Unit
Java EE Web Application
Application Runtime Container
Java Virtual Machine
SAP HANA
XS Packages
XS Applications
SAP HANA
Cloud Platform
Internet HTTPS
Custo
mer
SA
P
Open: Run Java Apps on SE 6 / 7
and Java EE 6 Web Profile
Native: Leverage HANA Extended
Application Services
(HANA XS/JavaScript)
SAP HANA XS
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 20
Managed SAP HANA DB Platform and Relational Persistence Database Access On-Demand Leveraging the Speed of HANA
Push down heavy data processing operations to
SAP HANA Database Platform
Leverage SAP HANA Business Function Library
or Predictive Analytics Library features such as
graph store, streaming, planning, analytics,
transactions, … from HANA and Java
Simple relational storage using SAP MaxDB
Support for Java and JVM-based languages:
Object persistence using JPA 2.0 with
EclipseLink and relational persistence with JDBC
SAP HANA XS Support: Native integration of
HANA DB platform and application platform
Internet HTTPS
Cu
sto
mer
SA
P
Applications on
SAP HANA
Cloud Platform
JDBC native JPA
SAP HANA DB Platform:
Data + Data Processing
SAP Max DB:
Data Only
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 21
Document Service API
Document Service
Managed Document Service Highly Scalable Enterprise Content Management System for Unstructured Storage
Document consumption via Apache Chemistry
Open Content Management Interoperability
Services (CMIS)
Support for access controls, checkout and
versioning, metadata and queries
Preconfigured Apache OpenCMIS library
Debugging support via Local Document Service
Internet HTTPS
Cu
sto
mer
SA
P
Applications on
SAP HANA
Cloud Platform
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 22
ECC
CRM
HCM
On-Premise Network
Custo
mer
Managed Connectivity Service Secure Integration with the SAP On-Premise Systems
Firewall
SSL Tunnel
Firewall
SAP HANA Cloud Connector
Internet
Applications on
SAP HANA
Cloud Platform
Internet HTTPS
Custo
mer
SA
P
Establishes secure SSL VPN connection
between the SAP HANA Cloud and on-premise
systems
Connectivity created by on-premise agent
through reverse-invoke process
Supports pre-configured “Destination API” and
certificate inspection to safeguard against
forgeries
Complementary to SAP Gateway, HANA Cloud
Integration and 3rd party integration suites both
on-premise and in the cloud
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 23
Managed Identity Service Delegated Authentication and Authorization Across SAP Applications
Identity Provider (e.g. SAP ID Service, SAP NetWeaver IdM,
Microsoft ADFS 2.0, …)
Applications on
SAP HANA
Cloud Platform
User
Access protected
resource
Delegate
Authentication Authentication
SAML-based single sign-on (SSO) for delegated
authentication and identity federation
Support for 3rd party Identity Providers (IdP) in
the cloud or on-premise
Authentication against common 3rd party LDAP
user directories, e.g. Microsoft Active Directory
Flexible permissions model enables mapping
from external group or roles memberships to web
roles in the Cloud
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 24
SAP Mobile Platform, Cloud Edition Go Mobile with SAP HANA Cloud Platform
Eclipse
Gateway
Consumption
Tools
Gateway OData
Model Editor
Browser-Based
Applications
Mobile
Devices
SRM SCM ERP
PLM CRM
SAP Business Suite SAP
HANA Gateway Backend
Enablement
Gateway as a
Service
SAP Cloud
Connector
OData Browser
SAP HANA
Cloud Platform
SMP cloud
version
App Builder
SAPUI5
Tooling
Theme Tooling
Cloud
Services
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 25
SAP HANA Cloud Portal Build secure, scalable, attractive external and internal business sites
Motivation
Enable lines of business to easily & quickly
create attractive and business-driven sites
Enable IT departments to securely integrate,
enrich and extend on-premises and cloud
scenarios with an easy-to-administer, lean portal
Solution
Cloud-based UI integration solution on top of SAP
HANA Cloud platform
Intuitive user interface based on HTML5 and
OpenSocial
Fast branding and customization
Designed for mobile consumption
Navigation Branding &
Theming Personalization Context
Exchange
Site
Lifecycle Role Based
Authorization
Social
(JAM)
OOTB Content
(widgets, themes)
Enterprise Content
Manager (ECM)
Open Social Container
(Shindig)
Integration API
Authoring Environment (WYSIWYG)
SAP HANA CLOUD PORTAL
IDP integration
(SAML2, SAP ID) SSO
Persistency services
Powered by HANA SAPUI5
Development
Tools
SAP HANA CLOUD PLATFORM
Application Development | Integration | Database and Analytics | Foundation
Infrastructure
Where does SAP HANA Cloud Platform run?
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 27
Platform as a Service
SAP HANA Cloud Platform
Shared Reuse-Services
Identity Management
Connectivity
Document
Lifecycle
Services
Portal Mobile
Business
Services
Self-Service
Tools
HANA Application Platform
Native: HANA XS, … Open: Java, other,…
Managed Services
Enterprise
Service
Levels
Platform
Operations
Integration
Gateway
HANA Database Platform
Persistence
SAP HANA Cloud Platform Infrastructure SAP HANA Cloud leverages SAP Infrastructure as a Service
Software as a Service
Infrastructure as a Service
Leverages
Enables
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 28
Global data center presence with customer choice SAP HANA Cloud Platform runs in SAP Datacenters
SAP Data Center
SAP HANA Cloud Platform
presence
World-class Tier-3 and 4 data centers
SAP managed data centers and selected partners operating according to SAP standards
Additional SAP HANA Cloud Platform presence in preparation
Customer choice in which data center applications run and data is stored
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 29
Secure and Compliant Infrastructure SAP HANA Cloud Platform runs in secure and certified Environments
ISO 27001 CERTIFIED
IT operations
ISO 9001 CERTIFIED1
QM
BS25999 CERTIFIED1
HA
GREEN IT CERTIFIED1
Energy Efficiency
SSAE16 TESTIFIED
ISAE3402 TESTIFIED2
International Accounting Regulations
1: certification for Germany-based SAP data center that hosts SAP HANA Cloud Platform
2: formerly SAS 70 Type II
Next Steps
How to get started with SAP HANA Cloud Platform?
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 31
Try it out today! Get a free perpetual SAP HANA Cloud Platform Developer License!
http://hanatrial.ondemand.com
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 32
Get yourself trained! Enroll in the Introduction to SAP HANA Cloud Platform OpenSAP Course
http://open.sap.com/courses
© 2013 SAP AG or an SAP affiliate company. All rights reserved. 33
Become a Partner today! Join the SAP Application Development Partner Program
http://www.sapappsdevelopmentpartnercenter.com/