SAP HANA XS

Die SAP HANA XS Engine ist ein Applikationsserver, der in die HANA Cloud eingebettet ist. Er lässt sich für die Ablage von Verfahrenslogiken und Web-Services „on top“ von HANA-Tabellen und -Ansichten einsetzen.

Einsatz von SAP HANA XS

Die Engine unterstützt Entwickler bei der Programmierung leichtgewichtiger SAP HANA-Anwendungen. Das XS im Produktnamen steht für „Extended Application Services”. Entwickler können die Anwendungen ausschließlich unter Verwendung von HANA und einer Frontendtechnologie wie SAPUI5 erstellen; weitere Komponenten wie ein separater Applikationsserver sind nicht erforderlich. Anwendungen auf der SAP XS Engine können in HANA Studio oder alternativ im SAP River Rapid Deployment Environment entworfen werden. HANA XS spielt seine Stärke also vor allem bei der Entwicklung von HANA-Anwendungen aus. Für schwergewichtigere Anwendungen sollten Entwickler einen eigenständigen Applikationsserver neben dem HANA-System einsetzen. HANA XSA ist der Nachfolger des Applikationservers HANA XS.

Funktionsweise

Als JavaScript-Applikationsserver basiert SAP HANA XS auf der Mozilla SpiderMonkey Engine (die auch der Firefox Browser verwendet). Einen ähnlichen Ansatz mit einer eingebetteten JavaScript-Laufzeitumgebung als Applikationsserver nutzt der Node.js Applikationsserver, er setzt jedoch die (von Google Chrome verwendete) V8-Implementierung ein.

Der Zugriff auf in SAP HANA gespeicherte Funktionen und Daten findet über JavaScript APIs statt. Durch die Verwendung von Standard-SQL-Anweisungen können XS-Anwendungen HANA-Tabellen abfragen und aktualisieren. Sie können außerdem eingehende HTTP-Anfragen an Ziele richten, die in SAP HANA konfiguriert wurden sowie Aufträge festlegen, die außerhalb einer Anfrage im Hintergrund laufen. Ein definierter XS-Engine-Service (in einer URL auf SAP HANA) nimmt die Anfragen auf, kontrolliert sie und erstellt die Antwort, die zurückgesendet werden soll.

In unserer ABAP on HANA Schulung erfahren sie alles, was Sie als ABAP Entwickler wissen müssen, wenn sie Applikationen für die SAP HANA Datenbank vorbereiten, entwickeln und optimieren wollen.

Die Funktionen von SAP HANA XS lassen sich durch Bibliotheken erweitern. Der Großteil der serverseitigen JavaScript-Bibliotheken ist für Node.js geschrieben und verwendet Node.js APIs. Dass die XS Engine sie nutzen kann, ist daher nicht selbstverständlich. Sicherer ist die Verwendung reiner JavaScript- oder vom Anwender selbst erstellter Bibliotheken.

Anders als beim traditionellen 3-Schichten-Modell kommt die Entwicklung mit HANA XS ohne weitere Server oder System-Landschaften aus. Alle Komponenten befinden sich in einem Container auf der HANA Cloud Platform. Das spart nicht nur Kosten, sondern auch die  Geschwindigkeit der Anwendungen erhöht sich, da Anfragen nicht mehr zwischen Servern hin- und her gespielt werden müssen.

Vorteile

Vom Design und ihrem Architekturkonzept her wurde SAP HANA XS entworfen, um bei der Entwicklung leichtgewichtiger Services und Anwendungen auf SAP HANA zu unterstützen. Entwicklungsabteilungen können mit der Engine Anwendungen zu niedrigeren Kosten und mit einer schnelleren Performance entwerfen – direkt in der HANA-Anwendungslogik, ohne dass ein weiterer Server erforderlich.

sap hana xs

Einführung & Best Practices

Sie haben Fragen zu SAP HANA XS? Sie wollen bei der Einführung von HANA XS von Best Practices erfahrener SAP Berater profitieren?

mindsquare ist ein Technologieunternehmen, das sich auf die Beratung und Entwicklung im SAP-Umfeld spezialisiert hat. Mit ERLEBE SOFTWARE verfügen wir über einen auf Best Practices in der SAP-Entwicklung und SAP HANA spezialisierten Fachbereich. Unsere Berater haben bereits zahlreiche Kundenprojekte für  KMU sowie DAX-Konzerne zum Erfolg geführt. Nutzen Sie die Möglichkeit, Ihre Fragen zu SAP HANA XS zu klären und vom Knowhow unserer SAP Consultants zu profitieren. Nehmen Sie unverbindlich Kontakt auf und machen Sie den nächsten Schritt in Ihrer digitalen Transformation.

Wie geht es weiter?

Schritt 1

Sie nehmen telefonisch, per Mail oder Formular Kontakt auf und schildern uns Ihr Anliegen.

Schritt 2

Zur Klärung von Rückfragen und von Details zum weiteren Vorgehen melden wir uns telefonisch bei Ihnen.

Schritt 3

Wir unterbreiten Ihnen ein Angebot und unterstützen Sie gerne auch bei der Präsentation für Ihr Management.

Passende Angebote zum Thema

Websitebild_HANA_Awareness_Impulsvortrag
Es ist eindeutig klar, dass sich alle SAP Kunden jetzt mit der HANA-Strategie der SAP auseinandersetzen müssen. Wir machen deutlich, warum auch Ihr Unternehmen jetzt handeln muss.
Websitebild_HANA_Roadmap
Die richtigen Schritte zur richtigen Zeit in Richtung SAP HANA zu gehen ist die große Herausforderung an SAP Kunden in den kommenden Jahren. Wichtig dabei: Die Chancen und Potenziale aktiv nutzen & damit die Digitalisierung im Unternehmen vorantreiben.
Websitebild_HANA_Readiness
Die richtige Vorbereitung für den Umstieg auf die SAP Business Suite powered by SAP HANA ist entscheidend. Wir stellen sicher, dass alle Voraussetzungen erfüllt sind.