SAP HANA Cloud Platform Community BOF @ Devoxx 2013

34
@java @saphcp #DV13 #saphcp Krasimir Semerdzhiev SAP AG SAP HANA Cloud Platform

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.com

Transcript of SAP HANA Cloud Platform Community BOF @ Devoxx 2013

Page 1: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

@java @saphcp #DV13 #saphcp

Krasimir Semerdzhiev

SAP AG

SAP HANA Cloud Platform

Page 2: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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.

Page 3: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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?

Page 4: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

Overview

About the Cloud and SAP HANA Cloud Platform

Page 5: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 6: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

Typical Scenarios

What can you do with SAP HANA Cloud Platform?

Page 7: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 8: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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.

Page 9: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 10: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 11: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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.”

Page 12: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 13: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 14: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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.

Page 15: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

Features and Services

What does SAP HANA Cloud Platform offer?

Page 16: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 17: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 18: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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, …

Page 19: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 20: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 21: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 22: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 23: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 24: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 25: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 26: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

Infrastructure

Where does SAP HANA Cloud Platform run?

Page 27: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 28: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 29: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 30: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

Next Steps

How to get started with SAP HANA Cloud Platform?

Page 31: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 32: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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

Page 33: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

© 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/

Page 34: SAP HANA Cloud Platform Community BOF @ Devoxx 2013

@java @saphcp #DV13 #saphcp

Thanks!

Krasimir Semerdzhiev

[email protected] | @evilyeti | #saphcp