SapHanaTutorial.Com HOME     Learning-Materials Interview-Q&A Certifications Quiz Online-Courses Forum Jobs Trendz FAQs  
     Explore The World of Hana With Us     
About Us
Contact Us
 Apps
X
HANA App
>>>
Hadoop App
>>>
Tutorial App on SAP HANA
This app is an All-In-One package to provide everything to HANA Lovers.

It contains
1. Courses on SAP HANA - Basics, Modeling and Administration
2. Multiple Quizzes on Overview, Modelling, Architeture, and Administration
3. Most popular articles on SAP HANA
4. Series of Interview questions to brushup your HANA skills
Tutorial App on Hadoop
This app is an All-In-One package to provide everything to Hadoop Lovers.

It contains
1. Courses on Hadoop - Basics and Advanced
2. Multiple Quizzes on Basics, MapReduce and HDFS
3. Most popular articles on Hadoop
4. Series of Interview questions to brushup your skills
Apps
HANA App
Hadoop App
';
Search
Stay Connected
Search Topics
Topic Index
+
-
XSA Overview
+
-
XS Overview
+
-
Hello World Example
+
-
XS OData Service
+
-
HANA XSJS Service
+
-
Core Data Service
+
-
Others

Introduction to HANA XSA

What is SAP HANA XS Advanced (XSA)?

SAP HANA XS advanced (XSA) is a completely re-engineered application server for native development of applications in SAP HANA environment which is available with SP11. It supersedes SAP HANA XS and provides significant improvements and advantages compared with its predecessor.
SAP HANA XSA brings dramatic improvements in terms of architecture with microservices.

Note: To know about HANA XS, you may refer to Introduction to SAP HANA XS

HANA XS evolves into HANA XS Advanced (XSA)

From the very beginning, SAP HANA was always intended to be more than just a database.  SAP has long referred to SAP HANA as the SAP HANA Platform.
The main idea of SAP HANA XS was to embed a full featured application server, web server, and development environment within the SAP HANA appliance itself. This enabled SAP, customers, and partners to develop applications which ran completely within the single SAP HANA “box”.

SAP HANA XS Advanced (XSA)

Requirements change over time and so too has XS within SAP HANA. SAP HANA extended application services in SPS 11 represents an evolution of the application server architecture building upon the previous strengths while expanding the technical scope.

What are the major features and advantages of HANA XSA?

SAP HANA XS Advanced (XSA)
The most prominent feature of XSA is that it supports more than the JavaScript runtime.
Initially this will be:
  • Node.js
  • Java
  • C++
So when implementing services, you can choose the runtime (and language of course). Also applications written once can be deployed in HCP or on-premise without any changes.
One application can use one or more of these runtimes by combining them as microservices running side by side in one application.


Cloud Foundry – A driving force behind HANA XSA evolution

One of the driving requirements for the new SAP HANA XS Advanced was the desire to better unify the architecture of solutions built in the cloud and on premise.

SAP HANA XS is offered both in on-premise HANA systems and in SAP HCP.  However XS in HCP is rather separated from the rest of the HCP technology architecture. The primary goal for XS Advanced was to unify these two delivery channels on a single base architecture.

Therefore XS Advanced is essentially based upon Cloud Foundry. In the near future it is planned that HCP itself will run based upon Cloud Foundry. 

How HANA XSA is better than HANA XS?

In SAP HANA XS, if one service running on HANA server fails, it impacts the dependent processes. In XS Advanced on the other hand, these language runtimes run separately for every app by using a copy of the runtime version or SDKs as required. They also run independently of one another, which reduces the impact of a failed service and high scalability.

Note: SAP HANA XS and SAP HANA XSA co-exist in HANA, but are completely separated and work independently of one another. SAP HANA XSA supersedes SAP HANA XS in HANA native development.

Backwards Compatibility - Is HANA XS still supported?

SAP HANA XS Advanced (XSA)
SAP has not removed or disabled any of the current architecture.  The current XS Engine remains a part of the HANA infrastructure, although now renamed XS Classic so as to distinguish it from the new capabilities delivered as part of XS Advanced.
Likewise the HANA Repository remains in place even as SAP move to Git/GitHub as the future design time/source code repository.
Eventually these older capabilities will be removed from HANA, but that point hasn’t been decided yet. SAP won’t remove them until they see a critical mass of customers moving their development objects to the new capabilities we describe here.


Support us by sharing this article.



Explore More
Close X
Close X

One thought on “SAP HANA XS Advanced (XSA)

  1. Ahmed says:

    I want to learn XS ADVANCED, I AM VERY MUCH CONFUSED FROM WHERE TO START, KINDLY HELP ASAP.

Leave a Reply

Your email address will not be published. Required fields are marked *

Current day month ye@r *

 © 2017 : saphanatutorial.com, All rights reserved.  Privacy Policy