Sie brauchen einen SAP HANA XS Berater und/oder möchten, dass wir Ihnen unser Angebot in diesem Umfeld vorstellen?
Bitte hinterlassen Sie uns Ihren Namen und die Kontaktdaten. Dann melden wir uns bei Ihnen.
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.
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.
SAP Entwicklung unter S/4HANA: Alles zu Core Data Services (CDS), ABAP-Entwicklung auf HANA & CDS-Views sowie deren Architektur.
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.
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.
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 S/4HANA 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.
Vollumfängliche Implementierungs- und Betriebsunterstützung für führende Softwareprodukte unserer Partnerunternehmen:
Vollumfängliche Implementierungs- und Betriebsunterstützung für führende Softwareprodukte unserer Partnerunternehmen:
Vollumfängliche Implementierungs- und Betriebsunterstützung für führende Softwareprodukte unserer Partnerunternehmen:
Vollumfängliche Implementierungs- und Betriebsunterstützung für führende Softwareprodukte unserer Partnerunternehmen: