SlideShare una empresa de Scribd logo
1 de 35
1© 2014 SAP AG or an SAP affiliate company. All rights reserved.
SAP HANA SPS 11 - What’s New?
SAP HANA Extended Application Services
SAP HANA Product Management December, 2015
(Delta from SPS 10 to SPS 11)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 2Public
Agenda
SAP HANA Native Development Overview
XS Advanced in Detail
 Changes in XS JavaScript
 Changes to the SAP HANA Repository
 Changes to the Security and User Management
Tools Integration (Beyond SPS 11)
Closing
SAP HANA Extended
Application Services Overview
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 4Public
SAP HANA Extended Application Services (XS)
History
What: Small footprint application server / web server / basis
for an application development platform inside SAP HANA
Rationale: Enable application development and deployment
while minimizing architectural “layers”
 Create apps that have an http-based UI (browser, mobile apps)
 Apps run on SAP HANA, w/o additional external servers or components
-> simplified system architecture = low TCO
 Tight integration w/ SAP HANA DB -> best possible performance
Scope: wide range of apps
 Lightweight small web-based applications
 Analytical applications
 Enterprise business applications
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 5Public
SAP HANA Extended Application Services (XS)
Evolution
What: XS in SPS 11 represents an evolution of the application
server architecture within SAP HANA building upon the
previous strengths while expanding the scope
Rationale: Enable additional deployment models and
development languages
• With SPS 11, XS will provide additional runtimes based upon open architecture
for JavaScript on Node.js, Java on TomEE and C++ via FastCGI
• The existing runtime remains for full backwards compatible support
• The XS Application Router embraces micro services architectures where
applications are implemented on multiple – possibly different – runtimes
• In cloud deployments XS applications run on HANA Cloud Platform PaaS
• In on premise deployments XS applications can still run/manage “in-a-box” but
also scale out to lower cost hardware
• Applications are written once and then can be deployed to either cloud or on
premise without coding changes
• Source code repository based upon on Git/GitHub with support for
Merge/Branch/Containers
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 6Public
SAP HANA XS Advanced Positioning – The Freedom of Choice
SAP HANA XS Advanced offers customers the freedom choice
of technologies, tools and deployment options
for high-scale development and operation of native SAP HANA
applications.
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 7Public
HANA Database
XS Architecture
HANA XS Adv. (New in SAP HANA SPS 11)
HANA Database
Tomcat / TomEE
OData (Java)
Other
Containers
C++ App
Node.jsXSJS Compt.
R R R
Browser
R
XSJS App
User Account
and Authentication
Java AppCentral
Security
Service
Node App
OData (JavaScript)
HANA DI
RR R R R R
XS Adv. Runtime Platform / HCP
HTML5
App
Application Router
HANA XS
Classic
(existing
runtime
still for
several
SPS
levels)
R
R
R
SAP Web
Dispatcher
R
SAP HANA Extended
Application Services In Detail
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 9Public
Planned changes to the XS JavaScript Runtime
The new XS JavaScript runtime in SPS 11
is planned to be based on Node.js
 Creates synergies with plain Node.js runtime offering
 Enables selective adoption of Node.js features by XS JavaScript applications
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 10Public
Planned changes to the XS JavaScript Runtime
Compatible runtime for existing XSJS applications, but some changes will be required
 The JavaScript engine will change from SpiderMonkey to Google V8, minor incompatibilities are to be expected
 The XS $ API is re-implemented for the new runtime, minor incompatibilities are to be expected
 In a micro services architecture applications are decomposed into isolated services and no longer run on a
single stack, this requires repackaging for different runtimes and services (UI content, XS JS code, DB content)
 Consistent delivery and lifecycle management of applications composed of micro services
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 11Public
Planned changes to the XS JavaScript Runtime
Pre SPS 11 XS Engine will remain part of the shipment for some SPSs
 Enables custom XS applications to adopt new runtime at own pace
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 12Public
Planned changes to the HANA Repository
With SPS 11 the HANA Repository is planned
to be replaced with the HANA Deployment
Infrastructure (SAP HANA DI)
 Each application will get an isolated container in
a database schema
 This will enable multiple deployments of the
same content (e.g. for development or test
purposes)
 But it also requires that explicit schema
references are removed
 Non-HDI schemas need to be referenced by a
synonym from the XS application schema
Container Schema S (S)
Container S Schema Owner (CSO-S)
Container S Runtime User (RU-S)Container S Deploy User (DU-S)
HDI Metadata Schema 1
Other Schema, ERP
HANA DI Deployment API for S
(DA-S)
API Procedure
R
SQL
(CALL DA-S.WRITE(…),
CALL DA-S.MAKE(…), …)
R
SQL
(SELECT, INSERT, …)
View
Container S Object Owner (COO-S)
Table
Synonym
Table
HDI Metadata SchHANA DI Metadata
(MD-S)
Container S Metad
Container S Metadata Schema O
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 13Public
Planned changes to the HANA Repository
Version control will be done in an external
version control system (e.g. Git/GitHub
repository)
 The HANA Deployment Infrastructure only
deploys design-time artifacts but does not
manage their lifecycle
Pre SPS 11 Repository will remain part of the
shipment for some SPSs
 Enables custom XS applications to adopt new
runtime at own pace
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 14Public
Planned changes to the security and user management
In SPS 11, XS Advanced application
users will not need to be HANA
database users
• Default option to use external identity
providers via SAML IDP
• Users do not need to be replicated to the
database
• Authentication is performed via SAML
redirects
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 15Public
Planned changes to the security and user management
XS Advanced Application Router
provides central security services
• Central authentication and security
session management
• Micro services receive only tokens
containing user information and
authorization attributes
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 16Public
Planned changes to the security and user management
XS Advanced applications connect with
technical users to the database
• Previously, this was only an option (using
SQLCC), in the future this will be the standard
• This enables efficient pooling of database
connections, improves performance
• The application user is known to the database
processing for instance based authorization
Tools Integration
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 18Public
DevX Vision
A comprehensive, inclusive and uniformly consistent experience,
for all members of the SAP developer ecosystem who seek to
build, extend and deploy SAP-based applications,
on-premise and in the cloud.
employees partners customers
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 19Public
SAP Web IDE for HANA
• Same core code
base as the SAP
Web IDE on HCP
• Does not yet have
the Fiori templating
or tools
• Focus for first
release on HANA
development tools
and debuggers
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 20Public
SAP Web IDE for HANA
Templates cover major
HANA development:
• Database
• Node.js
• Web
• MTA (Multi-Target
Application)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 21Public
SAP Web IDE for HANA
Designed to use
Git/GitHub as the
primary source code
repository
• Clone repository
• Create repository
• Load from local file
system
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 22Public
SAP Web IDE for HANA
Example of an MTA
project
• Sub-structures for
– db
– js
– Web
• Generates configuration
files
– .hdiconfig
– package.json
– mta.yaml
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 23Public
SAP Web IDE for HANA
Example of an mta.yaml
configuration file
• Each micro-service is a
separate module with
its own configuration
• Requires section
defines dependencies
between local and
global micro-services
including service
brokers
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 24Public
SAP Web IDE for HANA
Before you can
deploy or consume
HANA database
content you must
have an HDI service
broker instance for
your project
This service is then
configured as a
dependency in the
mta.yaml
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 25Public
SAP Web IDE for HANA
You can then create
one or more run
configurations for
any accessible end
points
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 26Public
SAP Web IDE for HANA
• You can now
deploy your
application to the
server
• First time
requires a
complete build
and can take
some time
• The runner
details window
shows you the
status of the
build/deploy
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 27Public
SAP Web IDE for HANA
Debugging
• First create a new
run configuration
with the Debug
enabled flag
• This will start the
service with
node.js having an
open debug port
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 28Public
SAP Web IDE for HANA
Debugging
• Next open the
debugger tool in
the Web IDE
• Choose Attach
• Configure the
application you
want to attach to
• You must manually
configure the
debug port for your
service (not the
primary port)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 29Public
SAP Web IDE for HANA
Debugging
• Once attached, set
the breakpoint in
your source code
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 30Public
SAP Web IDE for HANA
Debugging
• The next service
calls from your
application which
is running with the
debug
configuration will
activate the
interactive
debugger in the
Web IDE
Closing
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 32Public
When?
• The new XS runtimes and infrastructure as well as HDI is planned to be generally available in SAP
HANA SPS 11 and higher
• The same capabilities planned come to SAP HANA Cloud Platform at some later date
• The original XS runtime and repository remain a part of SAP HANA SPS 11 and beyond to provide
100% backwards capability
• The new runtimes and HDI will NOT be fully feature compatible with the old runtime at first
• BI views, XSODATA, etc are missing features which will be added in future enhancement packages
• SAP Web IDE for SAP HANA will be technically implemented as an XS Advanced application. The
development tools for the new runtimes and infrastructure will be preview status only in SPS 11.
They will NOT be feature complete. You might be required to use external editors and command line
tools to do development
• Migration tools are planned to get delivered at a later time for testing via SCN.
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 33Public
Recommended usage
• SAP Recommends that customers/partners begin to evaluate the new capabilities with SPS 11
• If you are building a new application from scratch, you should consider doing so on the new
capabilities and take it productive but work within the described boundaries
• Planned scope of available technologies for development with XS Advanced as of SPS11:
• CDS, SQLScript and DDL for the development of DB artifacts (using text-based editors)
• XSJS, NodeJS, Java, XSOData, SAPUI5 for application development (using tools or text based
editors)
• SAP Recommends that customers/partners do NOT immediately begin migrating applications to the
new capabilities.
• A pilot project to explore the new capabilities for existing application is recommended
• Waiting to productively convert existing applications until SPS 12 when more features and tools are delivered
is advisable
• The DevX/SAP Web IDE tooling is not productively supported yet
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 34Public
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.
© 2015 SAP SE or an SAP affiliate company. All rights reserved.
Thank you
Contact information
Thomas Jung
SAP HANA Product Management
AskSAPHANA@sap.com

Más contenido relacionado

La actualidad más candente

Rise with sap s 4 hana cloud, private edition service description guide
Rise with sap s 4 hana cloud, private edition service description guideRise with sap s 4 hana cloud, private edition service description guide
Rise with sap s 4 hana cloud, private edition service description guideDharma Atluri
 
SAP HANA for SAP Overview
SAP HANA for SAP OverviewSAP HANA for SAP Overview
SAP HANA for SAP OverviewIliya Ruvinsky
 
Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03Wiiisdom
 
Asap methodology 1st phase- project preparation
Asap methodology  1st phase- project preparationAsap methodology  1st phase- project preparation
Asap methodology 1st phase- project preparationRangabashyam S
 
SAP S/4HANA Migration Cockpit
SAP S/4HANA Migration CockpitSAP S/4HANA Migration Cockpit
SAP S/4HANA Migration CockpitEdwin Weijers
 
Data ingestion and Acquisition on SAP Analytics Cloud
Data ingestion and Acquisition on SAP Analytics CloudData ingestion and Acquisition on SAP Analytics Cloud
Data ingestion and Acquisition on SAP Analytics CloudMadhumita Banerjee
 
sap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hanasap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hanaJames L. Lee
 
SAP Document Management System Integration with Content Servers
SAP Document Management System Integration with Content Servers SAP Document Management System Integration with Content Servers
SAP Document Management System Integration with Content Servers Verbella CMG
 
RISE PCE CAA Migration Options_wave4.pdf
RISE PCE CAA Migration Options_wave4.pdfRISE PCE CAA Migration Options_wave4.pdf
RISE PCE CAA Migration Options_wave4.pdfken761ken1
 
Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"panayaofficial
 
S/4 HANA conversion functional value proposition
S/4 HANA conversion functional value propositionS/4 HANA conversion functional value proposition
S/4 HANA conversion functional value propositionVignesh Bhatt
 
Sap S/4 HANA New Implementation
Sap S/4 HANA New ImplementationSap S/4 HANA New Implementation
Sap S/4 HANA New ImplementationSoumya De
 
Sap (higher) education&research s_lc_m_l1-2
Sap (higher) education&research s_lc_m_l1-2Sap (higher) education&research s_lc_m_l1-2
Sap (higher) education&research s_lc_m_l1-2Ahmed Eissa ☁
 
Various Table Partitioning in SAP HANA
Various Table Partitioning in SAP HANAVarious Table Partitioning in SAP HANA
Various Table Partitioning in SAP HANADebajit Banerjee
 
S4 HANA presentation.pptx
S4 HANA presentation.pptxS4 HANA presentation.pptx
S4 HANA presentation.pptxNiranjanPatro2
 
Fiori for s4 hana troubleshooting tips and tricks
Fiori for s4 hana  troubleshooting tips and tricksFiori for s4 hana  troubleshooting tips and tricks
Fiori for s4 hana troubleshooting tips and tricksJasbir Khanuja
 

La actualidad más candente (20)

Rise with sap s 4 hana cloud, private edition service description guide
Rise with sap s 4 hana cloud, private edition service description guideRise with sap s 4 hana cloud, private edition service description guide
Rise with sap s 4 hana cloud, private edition service description guide
 
Migrating to SAP S/4HANA
Migrating to SAP S/4HANAMigrating to SAP S/4HANA
Migrating to SAP S/4HANA
 
SAP HANA for SAP Overview
SAP HANA for SAP OverviewSAP HANA for SAP Overview
SAP HANA for SAP Overview
 
SAP integration best practices and tools
SAP integration best practices and toolsSAP integration best practices and tools
SAP integration best practices and tools
 
SAP S/4 HANA Technical assessment before migration
SAP S/4 HANA Technical assessment before migrationSAP S/4 HANA Technical assessment before migration
SAP S/4 HANA Technical assessment before migration
 
Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03Discover SAP BusinessObjects BI 4.3 SP03
Discover SAP BusinessObjects BI 4.3 SP03
 
Asap methodology 1st phase- project preparation
Asap methodology  1st phase- project preparationAsap methodology  1st phase- project preparation
Asap methodology 1st phase- project preparation
 
SAP S/4HANA Migration Cockpit
SAP S/4HANA Migration CockpitSAP S/4HANA Migration Cockpit
SAP S/4HANA Migration Cockpit
 
Data ingestion and Acquisition on SAP Analytics Cloud
Data ingestion and Acquisition on SAP Analytics CloudData ingestion and Acquisition on SAP Analytics Cloud
Data ingestion and Acquisition on SAP Analytics Cloud
 
sap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hanasap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hana
 
SAP Document Management System Integration with Content Servers
SAP Document Management System Integration with Content Servers SAP Document Management System Integration with Content Servers
SAP Document Management System Integration with Content Servers
 
SAP Fiori ppt
SAP Fiori pptSAP Fiori ppt
SAP Fiori ppt
 
RISE PCE CAA Migration Options_wave4.pdf
RISE PCE CAA Migration Options_wave4.pdfRISE PCE CAA Migration Options_wave4.pdf
RISE PCE CAA Migration Options_wave4.pdf
 
Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"Take the Next Step to S/4HANA with "RISE with SAP"
Take the Next Step to S/4HANA with "RISE with SAP"
 
S/4 HANA conversion functional value proposition
S/4 HANA conversion functional value propositionS/4 HANA conversion functional value proposition
S/4 HANA conversion functional value proposition
 
Sap S/4 HANA New Implementation
Sap S/4 HANA New ImplementationSap S/4 HANA New Implementation
Sap S/4 HANA New Implementation
 
Sap (higher) education&research s_lc_m_l1-2
Sap (higher) education&research s_lc_m_l1-2Sap (higher) education&research s_lc_m_l1-2
Sap (higher) education&research s_lc_m_l1-2
 
Various Table Partitioning in SAP HANA
Various Table Partitioning in SAP HANAVarious Table Partitioning in SAP HANA
Various Table Partitioning in SAP HANA
 
S4 HANA presentation.pptx
S4 HANA presentation.pptxS4 HANA presentation.pptx
S4 HANA presentation.pptx
 
Fiori for s4 hana troubleshooting tips and tricks
Fiori for s4 hana  troubleshooting tips and tricksFiori for s4 hana  troubleshooting tips and tricks
Fiori for s4 hana troubleshooting tips and tricks
 

Destacado

What's new in SAP HANA SPS 11 SQL/SQLScript
What's new in SAP HANA SPS 11 SQL/SQLScriptWhat's new in SAP HANA SPS 11 SQL/SQLScript
What's new in SAP HANA SPS 11 SQL/SQLScriptSAP Technology
 
What's New in SPS11 Overview
What's New in SPS11 OverviewWhat's New in SPS11 Overview
What's New in SPS11 OverviewSAP Technology
 
How Do You Innovate In a Complex Work? Read How SAP and Intel Can Help
How Do You Innovate In a Complex Work? Read How SAP and Intel Can HelpHow Do You Innovate In a Complex Work? Read How SAP and Intel Can Help
How Do You Innovate In a Complex Work? Read How SAP and Intel Can HelpSAP Technology
 
SAP HANA – The Heart and Soul of a Digital Business
SAP HANA – The Heart and Soul of a Digital BusinessSAP HANA – The Heart and Soul of a Digital Business
SAP HANA – The Heart and Soul of a Digital BusinessSAP Technology
 
What's new for Text in SAP HANA SPS 11
What's new for Text in SAP HANA SPS 11What's new for Text in SAP HANA SPS 11
What's new for Text in SAP HANA SPS 11SAP Technology
 
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANAFive Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANASAP Technology
 
What's New in SAP HANA View Modeling
What's New in SAP HANA View ModelingWhat's New in SAP HANA View Modeling
What's New in SAP HANA View ModelingSAP Technology
 
Spark_StrategicTalk_SDenecken_FINAL
Spark_StrategicTalk_SDenecken_FINALSpark_StrategicTalk_SDenecken_FINAL
Spark_StrategicTalk_SDenecken_FINALSven Denecken
 
Dashboards Beyond the Boardroom
Dashboards Beyond the BoardroomDashboards Beyond the Boardroom
Dashboards Beyond the BoardroomMatt Hawkins
 
Node.js in SAP HANA SPS11
Node.js in SAP HANA SPS11Node.js in SAP HANA SPS11
Node.js in SAP HANA SPS11Jan Penninkhof
 
SAP and The Internet of Things
SAP and The Internet of ThingsSAP and The Internet of Things
SAP and The Internet of ThingsJan Penninkhof
 
Digital Enterprise Transformsation and SAP
Digital Enterprise Transformsation and SAPDigital Enterprise Transformsation and SAP
Digital Enterprise Transformsation and SAPugur candan
 
Whats New on SAP HANA SPS 11 Core Database Capabilities
Whats New on SAP HANA SPS 11 Core Database CapabilitiesWhats New on SAP HANA SPS 11 Core Database Capabilities
Whats New on SAP HANA SPS 11 Core Database CapabilitiesSAP Technology
 
What's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessWhat's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessSAP Technology
 
BusinessObjects Cloud and How to Take Advantage of it for Your Planning Purposes
BusinessObjects Cloud and How to Take Advantage of it for Your Planning PurposesBusinessObjects Cloud and How to Take Advantage of it for Your Planning Purposes
BusinessObjects Cloud and How to Take Advantage of it for Your Planning PurposesDickinson + Associates
 
SAP HANA Native Application Development
SAP HANA Native Application DevelopmentSAP HANA Native Application Development
SAP HANA Native Application DevelopmentDickinson + Associates
 
What's New in SAP HANA SPS 11 DB Control Center (Operations)
What's New in SAP HANA SPS 11 DB Control Center (Operations)What's New in SAP HANA SPS 11 DB Control Center (Operations)
What's New in SAP HANA SPS 11 DB Control Center (Operations)SAP Technology
 
Webinar SAP BusinessObjects Cloud (English)
Webinar SAP BusinessObjects Cloud (English)Webinar SAP BusinessObjects Cloud (English)
Webinar SAP BusinessObjects Cloud (English)Mauricio Cubillos Ocampo
 
On The Road to IoT: Looking Beyond 2015
On The Road to IoT: Looking Beyond 2015On The Road to IoT: Looking Beyond 2015
On The Road to IoT: Looking Beyond 2015SAP Analytics
 
Are You Listening To Your Customers? Engage Customers Like Never Before.
Are You Listening To Your Customers? Engage Customers Like Never Before.Are You Listening To Your Customers? Engage Customers Like Never Before.
Are You Listening To Your Customers? Engage Customers Like Never Before.SAP Asia Pacific
 

Destacado (20)

What's new in SAP HANA SPS 11 SQL/SQLScript
What's new in SAP HANA SPS 11 SQL/SQLScriptWhat's new in SAP HANA SPS 11 SQL/SQLScript
What's new in SAP HANA SPS 11 SQL/SQLScript
 
What's New in SPS11 Overview
What's New in SPS11 OverviewWhat's New in SPS11 Overview
What's New in SPS11 Overview
 
How Do You Innovate In a Complex Work? Read How SAP and Intel Can Help
How Do You Innovate In a Complex Work? Read How SAP and Intel Can HelpHow Do You Innovate In a Complex Work? Read How SAP and Intel Can Help
How Do You Innovate In a Complex Work? Read How SAP and Intel Can Help
 
SAP HANA – The Heart and Soul of a Digital Business
SAP HANA – The Heart and Soul of a Digital BusinessSAP HANA – The Heart and Soul of a Digital Business
SAP HANA – The Heart and Soul of a Digital Business
 
What's new for Text in SAP HANA SPS 11
What's new for Text in SAP HANA SPS 11What's new for Text in SAP HANA SPS 11
What's new for Text in SAP HANA SPS 11
 
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANAFive Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
Five Reasons To Skip SAP Suite on HANA and Go Directly to SAP S/4HANA
 
What's New in SAP HANA View Modeling
What's New in SAP HANA View ModelingWhat's New in SAP HANA View Modeling
What's New in SAP HANA View Modeling
 
Spark_StrategicTalk_SDenecken_FINAL
Spark_StrategicTalk_SDenecken_FINALSpark_StrategicTalk_SDenecken_FINAL
Spark_StrategicTalk_SDenecken_FINAL
 
Dashboards Beyond the Boardroom
Dashboards Beyond the BoardroomDashboards Beyond the Boardroom
Dashboards Beyond the Boardroom
 
Node.js in SAP HANA SPS11
Node.js in SAP HANA SPS11Node.js in SAP HANA SPS11
Node.js in SAP HANA SPS11
 
SAP and The Internet of Things
SAP and The Internet of ThingsSAP and The Internet of Things
SAP and The Internet of Things
 
Digital Enterprise Transformsation and SAP
Digital Enterprise Transformsation and SAPDigital Enterprise Transformsation and SAP
Digital Enterprise Transformsation and SAP
 
Whats New on SAP HANA SPS 11 Core Database Capabilities
Whats New on SAP HANA SPS 11 Core Database CapabilitiesWhats New on SAP HANA SPS 11 Core Database Capabilities
Whats New on SAP HANA SPS 11 Core Database Capabilities
 
What's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data AccessWhat's new on SAP HANA Smart Data Access
What's new on SAP HANA Smart Data Access
 
BusinessObjects Cloud and How to Take Advantage of it for Your Planning Purposes
BusinessObjects Cloud and How to Take Advantage of it for Your Planning PurposesBusinessObjects Cloud and How to Take Advantage of it for Your Planning Purposes
BusinessObjects Cloud and How to Take Advantage of it for Your Planning Purposes
 
SAP HANA Native Application Development
SAP HANA Native Application DevelopmentSAP HANA Native Application Development
SAP HANA Native Application Development
 
What's New in SAP HANA SPS 11 DB Control Center (Operations)
What's New in SAP HANA SPS 11 DB Control Center (Operations)What's New in SAP HANA SPS 11 DB Control Center (Operations)
What's New in SAP HANA SPS 11 DB Control Center (Operations)
 
Webinar SAP BusinessObjects Cloud (English)
Webinar SAP BusinessObjects Cloud (English)Webinar SAP BusinessObjects Cloud (English)
Webinar SAP BusinessObjects Cloud (English)
 
On The Road to IoT: Looking Beyond 2015
On The Road to IoT: Looking Beyond 2015On The Road to IoT: Looking Beyond 2015
On The Road to IoT: Looking Beyond 2015
 
Are You Listening To Your Customers? Engage Customers Like Never Before.
Are You Listening To Your Customers? Engage Customers Like Never Before.Are You Listening To Your Customers? Engage Customers Like Never Before.
Are You Listening To Your Customers? Engage Customers Like Never Before.
 

Similar a SAP HANA Native Application Development

HANA SPS07 Extended Application Service
HANA SPS07 Extended Application ServiceHANA SPS07 Extended Application Service
HANA SPS07 Extended Application ServiceSAP Technology
 
SAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database ContainersSAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database ContainersSAP Technology
 
SAP HANA SPS10- SAP HANA Development Tools
SAP HANA SPS10- SAP HANA Development ToolsSAP HANA SPS10- SAP HANA Development Tools
SAP HANA SPS10- SAP HANA Development ToolsSAP Technology
 
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...SAP HANA Cloud Platform
 
Custom Development - SAP HANA
Custom Development - SAP HANACustom Development - SAP HANA
Custom Development - SAP HANAMichal Korzen
 
SAP Cloud Strategy
SAP Cloud StrategySAP Cloud Strategy
SAP Cloud StrategyFinceptum Oy
 
Introduction to NEW SAP - Accenture Technology Meetup
Introduction to NEW SAP - Accenture Technology MeetupIntroduction to NEW SAP - Accenture Technology Meetup
Introduction to NEW SAP - Accenture Technology MeetupAccenture Hungary
 
2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry MasterclassTed Castelijns
 
SAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP Portal
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform
 
SAP HANA SPS10- SAP HANA Platform Lifecycle Management
SAP HANA SPS10- SAP HANA Platform Lifecycle ManagementSAP HANA SPS10- SAP HANA Platform Lifecycle Management
SAP HANA SPS10- SAP HANA Platform Lifecycle ManagementSAP Technology
 
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...SAP HANA Cloud Platform
 
SAP HANA SPS09 - Multitenant Database Containers
SAP HANA SPS09 - Multitenant Database ContainersSAP HANA SPS09 - Multitenant Database Containers
SAP HANA SPS09 - Multitenant Database ContainersSAP Technology
 
SAP Integration with Red Hat JBoss Technologies
SAP Integration with Red Hat JBoss TechnologiesSAP Integration with Red Hat JBoss Technologies
SAP Integration with Red Hat JBoss Technologieshwilming
 
Sap integration with_j_boss_technologies
Sap integration with_j_boss_technologiesSap integration with_j_boss_technologies
Sap integration with_j_boss_technologiesSerge Pagop
 
SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform Community BOF @ Devoxx 2013SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform Community BOF @ Devoxx 2013SAP HANA Cloud Platform
 
IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001Vinayak Tavargeri
 
SAP HANA SPS09 - Development Tools
SAP HANA SPS09 - Development ToolsSAP HANA SPS09 - Development Tools
SAP HANA SPS09 - Development ToolsSAP Technology
 
Schema Registry & Stream Analytics Manager
Schema Registry  & Stream Analytics ManagerSchema Registry  & Stream Analytics Manager
Schema Registry & Stream Analytics ManagerSriharsha Chintalapani
 

Similar a SAP HANA Native Application Development (20)

HANA SPS07 Extended Application Service
HANA SPS07 Extended Application ServiceHANA SPS07 Extended Application Service
HANA SPS07 Extended Application Service
 
SAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database ContainersSAP HANA SPS10- Multitenant Database Containers
SAP HANA SPS10- Multitenant Database Containers
 
SAP HANA SPS10- SAP HANA Development Tools
SAP HANA SPS10- SAP HANA Development ToolsSAP HANA SPS10- SAP HANA Development Tools
SAP HANA SPS10- SAP HANA Development Tools
 
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
SUSE Technical Webinar: Build HANA Apps in the Framework of the SAP and SUSE ...
 
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
SAP TechEd 2015 | DEV109 | Extending Cloud Solutions from SAP using SAP HANA ...
 
Custom Development - SAP HANA
Custom Development - SAP HANACustom Development - SAP HANA
Custom Development - SAP HANA
 
SAP Cloud Strategy
SAP Cloud StrategySAP Cloud Strategy
SAP Cloud Strategy
 
Introduction to NEW SAP - Accenture Technology Meetup
Introduction to NEW SAP - Accenture Technology MeetupIntroduction to NEW SAP - Accenture Technology Meetup
Introduction to NEW SAP - Accenture Technology Meetup
 
2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass2017 sitNL Cloud Foundry Masterclass
2017 sitNL Cloud Foundry Masterclass
 
SAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep DiveSAP HANA Cloud Portal - Deep Dive
SAP HANA Cloud Portal - Deep Dive
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform Integration L2 Deck 2017Q4
 
SAP HANA SPS10- SAP HANA Platform Lifecycle Management
SAP HANA SPS10- SAP HANA Platform Lifecycle ManagementSAP HANA SPS10- SAP HANA Platform Lifecycle Management
SAP HANA SPS10- SAP HANA Platform Lifecycle Management
 
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
SAP TechEd 2013: CD105: Extending SuccessFactors EmployeeCentral with apps on...
 
SAP HANA SPS09 - Multitenant Database Containers
SAP HANA SPS09 - Multitenant Database ContainersSAP HANA SPS09 - Multitenant Database Containers
SAP HANA SPS09 - Multitenant Database Containers
 
SAP Integration with Red Hat JBoss Technologies
SAP Integration with Red Hat JBoss TechnologiesSAP Integration with Red Hat JBoss Technologies
SAP Integration with Red Hat JBoss Technologies
 
Sap integration with_j_boss_technologies
Sap integration with_j_boss_technologiesSap integration with_j_boss_technologies
Sap integration with_j_boss_technologies
 
SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform Community BOF @ Devoxx 2013SAP HANA Cloud Platform Community BOF @ Devoxx 2013
SAP HANA Cloud Platform Community BOF @ Devoxx 2013
 
IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001IBM - Developing portlets using Script portlet in WP 8001
IBM - Developing portlets using Script portlet in WP 8001
 
SAP HANA SPS09 - Development Tools
SAP HANA SPS09 - Development ToolsSAP HANA SPS09 - Development Tools
SAP HANA SPS09 - Development Tools
 
Schema Registry & Stream Analytics Manager
Schema Registry  & Stream Analytics ManagerSchema Registry  & Stream Analytics Manager
Schema Registry & Stream Analytics Manager
 

Más de SAP Technology

Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...SAP Technology
 
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...SAP Technology
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesSAP Technology
 
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...SAP Technology
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformAccelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformSAP Technology
 
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...SAP Technology
 
Transform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANATransform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANASAP Technology
 
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Technology
 
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...SAP Technology
 
The IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsThe IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsSAP Technology
 
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...SAP Technology
 
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...SAP Technology
 
The IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareThe IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareSAP Technology
 
SAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP Technology
 
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Technology
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESAP Technology
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP Technology
 
Spark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSpark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSAP Technology
 
What's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsWhat's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsSAP Technology
 

Más de SAP Technology (20)

Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
Future-Proof Your Business Processes by Automating SAP S/4HANA processes with...
 
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
7 Top Reasons to Automate Processes with SAP Intelligent Robotic Processes Au...
 
Extend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processesExtend SAP S/4HANA to deliver real-time intelligent processes
Extend SAP S/4HANA to deliver real-time intelligent processes
 
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
Process optimization and automation for SAP S/4HANA with SAP’s Business Techn...
 
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology PlatformAccelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
Accelerate your journey to SAP S/4HANA with SAP’s Business Technology Platform
 
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
Accelerate Your Move to an Intelligent Enterprise with SAP Cloud Platform and...
 
Transform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANATransform your business with intelligent insights and SAP S/4HANA
Transform your business with intelligent insights and SAP S/4HANA
 
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
SAP Cloud Platform for SAP S/4HANA: Accelerate your move to an Intelligent En...
 
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
Innovate collaborative applications with SAP Jam Collaboration & SAP Cloud Pl...
 
The IoT Imperative for Consumer Products
The IoT Imperative for Consumer ProductsThe IoT Imperative for Consumer Products
The IoT Imperative for Consumer Products
 
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
The IoT Imperative for Discrete Manufacturers - Automotive, Aerospace & Defen...
 
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
IoT is Enabling a New Era of Shareholder Value in Energy and Natural Resource...
 
The IoT Imperative in Government and Healthcare
The IoT Imperative in Government and HealthcareThe IoT Imperative in Government and Healthcare
The IoT Imperative in Government and Healthcare
 
SAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital CoreSAP S/4HANA Finance and the Digital Core
SAP S/4HANA Finance and the Digital Core
 
SAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial DataSAP Helps Reduce Silos Between Business and Spatial Data
SAP Helps Reduce Silos Between Business and Spatial Data
 
Why SAP HANA?
Why SAP HANA?Why SAP HANA?
Why SAP HANA?
 
Spotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASESpotlight on Financial Services with Calypso and SAP ASE
Spotlight on Financial Services with Calypso and SAP ASE
 
SAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance FeaturesSAP ASE 16 SP02 Performance Features
SAP ASE 16 SP02 Performance Features
 
Spark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business OperationsSpark Usage in Enterprise Business Operations
Spark Usage in Enterprise Business Operations
 
What's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 OperationsWhat's New in SAP HANA SPS 11 Operations
What's New in SAP HANA SPS 11 Operations
 

Último

Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfadriantubila
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Delhi Call girls
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...shambhavirathore45
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 

Último (20)

Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
Best VIP Call Girls Noida Sector 39 Call Me: 8448380779
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...Determinants of health, dimensions of health, positive health and spectrum of...
Determinants of health, dimensions of health, positive health and spectrum of...
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 

SAP HANA Native Application Development

  • 1. 1© 2014 SAP AG or an SAP affiliate company. All rights reserved. SAP HANA SPS 11 - What’s New? SAP HANA Extended Application Services SAP HANA Product Management December, 2015 (Delta from SPS 10 to SPS 11)
  • 2. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 2Public Agenda SAP HANA Native Development Overview XS Advanced in Detail  Changes in XS JavaScript  Changes to the SAP HANA Repository  Changes to the Security and User Management Tools Integration (Beyond SPS 11) Closing
  • 3. SAP HANA Extended Application Services Overview
  • 4. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 4Public SAP HANA Extended Application Services (XS) History What: Small footprint application server / web server / basis for an application development platform inside SAP HANA Rationale: Enable application development and deployment while minimizing architectural “layers”  Create apps that have an http-based UI (browser, mobile apps)  Apps run on SAP HANA, w/o additional external servers or components -> simplified system architecture = low TCO  Tight integration w/ SAP HANA DB -> best possible performance Scope: wide range of apps  Lightweight small web-based applications  Analytical applications  Enterprise business applications
  • 5. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 5Public SAP HANA Extended Application Services (XS) Evolution What: XS in SPS 11 represents an evolution of the application server architecture within SAP HANA building upon the previous strengths while expanding the scope Rationale: Enable additional deployment models and development languages • With SPS 11, XS will provide additional runtimes based upon open architecture for JavaScript on Node.js, Java on TomEE and C++ via FastCGI • The existing runtime remains for full backwards compatible support • The XS Application Router embraces micro services architectures where applications are implemented on multiple – possibly different – runtimes • In cloud deployments XS applications run on HANA Cloud Platform PaaS • In on premise deployments XS applications can still run/manage “in-a-box” but also scale out to lower cost hardware • Applications are written once and then can be deployed to either cloud or on premise without coding changes • Source code repository based upon on Git/GitHub with support for Merge/Branch/Containers
  • 6. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 6Public SAP HANA XS Advanced Positioning – The Freedom of Choice SAP HANA XS Advanced offers customers the freedom choice of technologies, tools and deployment options for high-scale development and operation of native SAP HANA applications.
  • 7. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 7Public HANA Database XS Architecture HANA XS Adv. (New in SAP HANA SPS 11) HANA Database Tomcat / TomEE OData (Java) Other Containers C++ App Node.jsXSJS Compt. R R R Browser R XSJS App User Account and Authentication Java AppCentral Security Service Node App OData (JavaScript) HANA DI RR R R R R XS Adv. Runtime Platform / HCP HTML5 App Application Router HANA XS Classic (existing runtime still for several SPS levels) R R R SAP Web Dispatcher R
  • 8. SAP HANA Extended Application Services In Detail
  • 9. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 9Public Planned changes to the XS JavaScript Runtime The new XS JavaScript runtime in SPS 11 is planned to be based on Node.js  Creates synergies with plain Node.js runtime offering  Enables selective adoption of Node.js features by XS JavaScript applications
  • 10. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 10Public Planned changes to the XS JavaScript Runtime Compatible runtime for existing XSJS applications, but some changes will be required  The JavaScript engine will change from SpiderMonkey to Google V8, minor incompatibilities are to be expected  The XS $ API is re-implemented for the new runtime, minor incompatibilities are to be expected  In a micro services architecture applications are decomposed into isolated services and no longer run on a single stack, this requires repackaging for different runtimes and services (UI content, XS JS code, DB content)  Consistent delivery and lifecycle management of applications composed of micro services
  • 11. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 11Public Planned changes to the XS JavaScript Runtime Pre SPS 11 XS Engine will remain part of the shipment for some SPSs  Enables custom XS applications to adopt new runtime at own pace
  • 12. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 12Public Planned changes to the HANA Repository With SPS 11 the HANA Repository is planned to be replaced with the HANA Deployment Infrastructure (SAP HANA DI)  Each application will get an isolated container in a database schema  This will enable multiple deployments of the same content (e.g. for development or test purposes)  But it also requires that explicit schema references are removed  Non-HDI schemas need to be referenced by a synonym from the XS application schema Container Schema S (S) Container S Schema Owner (CSO-S) Container S Runtime User (RU-S)Container S Deploy User (DU-S) HDI Metadata Schema 1 Other Schema, ERP HANA DI Deployment API for S (DA-S) API Procedure R SQL (CALL DA-S.WRITE(…), CALL DA-S.MAKE(…), …) R SQL (SELECT, INSERT, …) View Container S Object Owner (COO-S) Table Synonym Table HDI Metadata SchHANA DI Metadata (MD-S) Container S Metad Container S Metadata Schema O
  • 13. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 13Public Planned changes to the HANA Repository Version control will be done in an external version control system (e.g. Git/GitHub repository)  The HANA Deployment Infrastructure only deploys design-time artifacts but does not manage their lifecycle Pre SPS 11 Repository will remain part of the shipment for some SPSs  Enables custom XS applications to adopt new runtime at own pace
  • 14. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 14Public Planned changes to the security and user management In SPS 11, XS Advanced application users will not need to be HANA database users • Default option to use external identity providers via SAML IDP • Users do not need to be replicated to the database • Authentication is performed via SAML redirects
  • 15. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 15Public Planned changes to the security and user management XS Advanced Application Router provides central security services • Central authentication and security session management • Micro services receive only tokens containing user information and authorization attributes
  • 16. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 16Public Planned changes to the security and user management XS Advanced applications connect with technical users to the database • Previously, this was only an option (using SQLCC), in the future this will be the standard • This enables efficient pooling of database connections, improves performance • The application user is known to the database processing for instance based authorization
  • 18. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 18Public DevX Vision A comprehensive, inclusive and uniformly consistent experience, for all members of the SAP developer ecosystem who seek to build, extend and deploy SAP-based applications, on-premise and in the cloud. employees partners customers
  • 19. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 19Public SAP Web IDE for HANA • Same core code base as the SAP Web IDE on HCP • Does not yet have the Fiori templating or tools • Focus for first release on HANA development tools and debuggers
  • 20. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 20Public SAP Web IDE for HANA Templates cover major HANA development: • Database • Node.js • Web • MTA (Multi-Target Application)
  • 21. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 21Public SAP Web IDE for HANA Designed to use Git/GitHub as the primary source code repository • Clone repository • Create repository • Load from local file system
  • 22. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 22Public SAP Web IDE for HANA Example of an MTA project • Sub-structures for – db – js – Web • Generates configuration files – .hdiconfig – package.json – mta.yaml
  • 23. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 23Public SAP Web IDE for HANA Example of an mta.yaml configuration file • Each micro-service is a separate module with its own configuration • Requires section defines dependencies between local and global micro-services including service brokers
  • 24. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 24Public SAP Web IDE for HANA Before you can deploy or consume HANA database content you must have an HDI service broker instance for your project This service is then configured as a dependency in the mta.yaml
  • 25. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 25Public SAP Web IDE for HANA You can then create one or more run configurations for any accessible end points
  • 26. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 26Public SAP Web IDE for HANA • You can now deploy your application to the server • First time requires a complete build and can take some time • The runner details window shows you the status of the build/deploy
  • 27. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 27Public SAP Web IDE for HANA Debugging • First create a new run configuration with the Debug enabled flag • This will start the service with node.js having an open debug port
  • 28. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 28Public SAP Web IDE for HANA Debugging • Next open the debugger tool in the Web IDE • Choose Attach • Configure the application you want to attach to • You must manually configure the debug port for your service (not the primary port)
  • 29. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 29Public SAP Web IDE for HANA Debugging • Once attached, set the breakpoint in your source code
  • 30. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 30Public SAP Web IDE for HANA Debugging • The next service calls from your application which is running with the debug configuration will activate the interactive debugger in the Web IDE
  • 32. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 32Public When? • The new XS runtimes and infrastructure as well as HDI is planned to be generally available in SAP HANA SPS 11 and higher • The same capabilities planned come to SAP HANA Cloud Platform at some later date • The original XS runtime and repository remain a part of SAP HANA SPS 11 and beyond to provide 100% backwards capability • The new runtimes and HDI will NOT be fully feature compatible with the old runtime at first • BI views, XSODATA, etc are missing features which will be added in future enhancement packages • SAP Web IDE for SAP HANA will be technically implemented as an XS Advanced application. The development tools for the new runtimes and infrastructure will be preview status only in SPS 11. They will NOT be feature complete. You might be required to use external editors and command line tools to do development • Migration tools are planned to get delivered at a later time for testing via SCN.
  • 33. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 33Public Recommended usage • SAP Recommends that customers/partners begin to evaluate the new capabilities with SPS 11 • If you are building a new application from scratch, you should consider doing so on the new capabilities and take it productive but work within the described boundaries • Planned scope of available technologies for development with XS Advanced as of SPS11: • CDS, SQLScript and DDL for the development of DB artifacts (using text-based editors) • XSJS, NodeJS, Java, XSOData, SAPUI5 for application development (using tools or text based editors) • SAP Recommends that customers/partners do NOT immediately begin migrating applications to the new capabilities. • A pilot project to explore the new capabilities for existing application is recommended • Waiting to productively convert existing applications until SPS 12 when more features and tools are delivered is advisable • The DevX/SAP Web IDE tooling is not productively supported yet
  • 34. © 2015 SAP SE or an SAP affiliate company. All rights reserved. 34Public 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.
  • 35. © 2015 SAP SE or an SAP affiliate company. All rights reserved. Thank you Contact information Thomas Jung SAP HANA Product Management AskSAPHANA@sap.com