Der CodeProfiler for HANA von Virtual Forge gibt Entwicklern schon während der Programmierung ein detailliertes Feedback zur Codequalität von SAPUI5-basierten Anwendungen - ähnlich der Rechtschreibprüfung eines Textverarbeitungsprogramms. HANA unterscheidet sich grundlegend von anderen SAP-Technologien, so dass es für Programmierer schwierig ist, die erforderliche Sicherheit, Performance, allgemeine Codequalität und Compliance zu gewährleisten. CodeProfiler for HANA unterstützt die Programmierer dabei auf eine effektive Art und Weise.
CodeProfiler for HANA wurde entwickelt, um kritische Mängel in den Bereichen Sicherheit, Compliance und Performance frühzeitig zu erkennen und zu beseitigen. Die Technologie verbindet sich mit den beiden für HANA verwendeten Entwicklungsumgebungen: Eclipse und das von SAP selbst entwickelte Web-IDE-Tool. Es unterstützt die in SAP HANA verwendeten Programmiersprachen wie SQLScript, XSJS und SAPUI5.
Virtual Forge hat für den CodeProfiler for HANA neue Technologiepatente angemeldet, welche die folgenden Highlights beinhalten:
• Überwindung von SAST-Beschränkungen für dynamische Programmiersprachen mittels einesn hybriden Ansatzes zur Ausführung des zu analysierenden Quellcodes in einer kontrollierten Ausführungsumgebung in Form einer virtuellen Maschine.
• Analyse von Code in den frühen Phasen der Softwareentwicklung.
• Zuverlässige Reproduktion von Tests und Scans von DAST/IAST ohne Nebenwirkungen.
"Unternehmen müssen heute mit SAP ERP-Systemen arbeiten, die nicht nur agil sind, sondern auch kundenorientierte Lösungen mit einer benutzerfreundlichen Oberfläche ermöglichen ", sagt Dr. Markus Schumacher, CEO von Virtual Forge. "Um dies zu erreichen, müssen SAP-Kunden Technologien wie SAPUI5 nutzen, aber sie müssen auch über einen zuverlässigen Schutz verfügen, um ihren eigenen Code und ihre Anwendungen vor böswilligen Angriffen von außen oder innen zu schützen".
Der im CodeProfiler for HANA angebotene Content umfasst Schlüsselbereiche wie Sicherheit, Compliance und Data Loss Prevention. Darüber hinaus bietet der CodeProfiler for HANA Qualitätsprüfungen, um Wartbarkeit, Robustheit und Performance zu validieren. Entwickler können auf eine detaillierte Dokumentation der vorliegenden Testfälle zurückgreifen. Für jeden Testfall bietet der CodeProfiler eine umfangreiche Dokumentation, die es einem Entwickler ermöglicht, die identifizierten Probleme und die damit verbundenen Risiken zu verstehen und zu korrigieren.