Anwendungsentwicklung mit SAP HANA
Über SAP SE
SAP ist führender Anbieter von Unternehmenssoftware mit Stammsitz in Walldorf. Seit der Gründung im Jahr 1972 hat sich SAP durch Innovation und Wachstum zum führenden Anbieter von Unternehmenssoftware entwickelt. Mehr als 253.500 Kunden weltweit sind dank der Anwendungen und Services von SAP in der Lage, rentabel zu wirtschaften, sich ständig neuen Anforderungen anzupassen und nachhaltig zu wachsen.
Durch den Einsatz neuer Technologien, bspw. in den Bereichen Big Data, Cloud Computing, mobile Lösungen und soziale Netzwerke, hilft SAP als innovativer Technologie- und Plattformanbieter zusammen mit Partnern, die Geschäftsergebnisse ihrer Kunden deutlich zu verbessern.
In-Memory-Anwendungsentwicklung mit SAP HANA
Eine der vielleicht ersten Assoziationen mit SAP HANA ist die einer hardware-optimierten, relationalen In-Memory Datenbank für SAP Anwendungen. Bei einem zweiten Blick fällt auf, dass SAP HANA mehr als eine Datenbank ist, und für Anwendungsentwickler sowohl innerhalb als auch außerhalb des SAP Lösungsportfolios einige interessante Funktionen zur Implementierung von Echtzeit-Anwendungen bietet.
Mit SAP HANA als In-Memory Daten-Plattform besteht die Möglichkeit mit Standard-Mitteln Anwendungen zu entwickeln, die ihre Geschäfts- und Kontroll-Logik in der Datenbank-Schicht integrieren, und damit ein sehr gutes Laufzeitverhalten bei der Verarbeitung und Analyse strukturierter, unstrukturierter, lokationsbasierter und graphen-orientierter Daten erzielen. Die Leistungssteigerung kommt nicht nur durch die In-Memory Datenbank zustande, die die Möglichkeiten aktueller Hardware ausnutzt, sondern auch durch die In-Memory optimierten Funktionsbibliotheken für Anwendungsentwickler die in der SAP HANA Plattform bereitgestellt werden. So werden Lösungen möglich, die transaktional anfallende Daten in voller Detailschärfe direkt auswerten, und bei der Informationsgewinnung in SAP HANA integrierte Text-Analyse und Data Mining Algorithmen nutzen.
Die Möglichkeit der Analyse von Bewegungsdaten ohne eine vorherige Kopie und Umformung in ein anderes Datenmodell, sowie die zahlreichen integrierten Features, machen die Lösungsarchitektur einer Anwendung einfacher
JETZT MIT DER SAP HANA ENTWICKLUNG STARTEN
Für Interessenten, die sich mit SAP HANA beschäftigen und ausprobieren wollen ohne sich gleich einen entsprechenden Server aufbauen zu müssen, gibt es verschiedene Cloud-basierte Optionen. SAP HANA One ist eine Instanz, die direkt bei den Amazon Web Services (AWS) stundenweise lizensiert und flexibel gestartet und gestoppt werden kann. Die zweite Möglichkeit ist die SAP HANA Cloud Platform, die als PaaS-Angebot SAP HANA inklusive eines Java-Servers anbietet. Dort kann man als Entwickler einen kostenlosen Trial-Account nutzen, um die vielfältigen Möglichkeiten zu erkunden.
Der Developer Guide unterstützt zudem beim Einstieg und beschreibt viele verfügbare Funktionen im Detail. Darüber hinaus bietet die SAP HANA Academy eine Sammlung von Videos und Hands-On-Beispielen zu allen Bereichen, von der Administration bis hin zu einem umfangreichen Entwicklungsbeispiel.