Nothing Special   »   [go: up one dir, main page]

OpenSAP Hana4 Week 01 Unit 02 NJS Presentation

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

Week 1 Unit 2: Node.

js
Node.js
SAP HANA XS architecture

Browser
R R
SAP HANA XS Adv. (new in SAP HANA SPS 11) SAP Web
Dispatcher
Application Router
R
HTML5 R R R
App SAP HANA
XSJS Compt. Node.js Tomcat / TomEE Other XS Classic
Central XSJS App Node App Java App
Containers (existing
R Security C++ App runtime
Service OData (JavaScript)HANA Database
OData (Java) still for
several
SPS
SAP HANA XS Adv. Runtime Platform / HCP
levels)

R R R R R R R

User Account
SAP
and SAP HANA Database
HANA DI
Authentication

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 2


Node.js
Planned changes to the XS JavaScript runtime (1)

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

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 3


Node.js
Planned changes to the XS JavaScript runtime (2)

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, XSJS
code, DB content)
 Consistent delivery and lifecycle management of
applications composed of micro-services

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 4


Node.js
Planned changes to the XS JavaScript runtime (3)

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

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 5


Thank you

Contact information:

open@sap.com
© 2016 SAP SE or an SAP affiliate company. All rights reserved.

No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.

SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate
company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.

Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.

National product specifications may vary.

These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its
affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and
services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as
constituting an additional warranty.

In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop
or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future
developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time
for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-
looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place
undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.

© 2016 SAP SE or an SAP affiliate company. All rights reserved. Public 7

You might also like