mindsquare.de durchsuchen

SAP HANA XS

Sie brauchen einen SAP HANA XS Berater und/oder möchten, dass wir Ihnen unser Angebot in diesem Umfeld vorstellen?

Ingo Biermann
21. September 2017

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.

SAP Entwicklung unter S4HANA

SAP Entwicklung unter S/4HANA [E-Book]

SAP Entwicklung unter S/4HANA: Alles zu Core Data Services (CDS), ABAP-Entwicklung auf HANA & CDS-Views sowie deren Architektur.

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.

ABAP on HANA Entwicklertraining

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 von SAP HANA XS

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 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.

Verwandte Know-Hows

Damit Ihre SAP-Anwendungen mit anderen Apps von unterschiedlichen Systemen kommunizieren können, benötigen Sie eine Kommunikations-Plattform, die das Übersetzen und Weiterleiten der Nachtrichten ermöglicht. Diese Funktion bietet u. a. SAP NetWeaver […]
Mit Java iView wird ein Framework zur Verfügung gestellt, in dem individuelle Java-Applikationen in das SAP Portal eingebettet werden können, unabhängig von ihrer genauen Platzierung. Ein iView ist ein Container […]
Das Composite Application Framework (CAF) bietet eine Entwicklungs- und Laufzeitumgebung für SOA-konforme SAP Composite Applications.

Passende Angebote zum Thema

Dieses Angebot ist auch Remote verfügbar 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 […]
Dieses Angebot ist auch Remote verfügbar Die richtigen Schritte zur richtigen Zeit in Richtung SAP S/4HANA zu gehen, ist die große Herausforderung an SAP-Kunden in den kommenden Jahren. Wichtig dabei: […]
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.
Kontakt aufnehmen
Ansprechpartner
Laura Feldkamp mindsquare Kundenservice
Laura Feldkamp Kundenservice