Thursday 21 September 2017

SAP HANA: XS Engine

What is SAP HANA XS?

SAP HANA XS stands for SAP HANA Extended Application Services. Sometimes it is also referred as XS Engine or just XS. The main idea of SAP HANA XS is to embed a full-featured application server, web server, and development environment within the SAP HANA appliance itself.
It is used to implement Business Logic and web services on top of HANA tables and views.

SAP HANA XS 

            Please note that XS is not a completely separate technology that happens to be installed on the same hardware server as SAP HANA; XS is actually an extension of, and tightly integrated into, the SAP HANA Database.

Important points about SAP HANA XS:

·         XS is a Small footprint application server/web server.
·         It is the basis for an application development platform inside SAP HANA.
·         It simplifies the architecture and lowers the TCO (total cost of operation).
·         It provides easy access to SAP HANA database via HTTP-based consumption

Origin of SAP HANA XS:

XS Engine is a JavaScript application server based on the Mozilla SpiderMonkey engine. This is the same engine used in the Firefox Web browser.

Advantages of SAP HANA XS:

The major advantages of SAP HANA XS are simplicity, low cost of operation and performance.
·         SAP HANA XS minimize the architecture layers. We can create applications which run directly on HANA without additional external servers or system landscape.
·         This simplified architecture decreases the total cost of operation.
·         Furthermore, the performance is also better because of the closeness of the application and control flow logic to the database.
·         In case of separate application server data has to be moved back and forth between the application server and HANA database.
·         But in case of HANA XS, it’s only an inter-process communication which again enhances the performance.

No comments:

Post a Comment