SAP Mobile Platform
Inhaltsverzeichnis
Um eine schnelle Entwicklung zu ermöglichen, versucht die Plattform, Abhängigkeiten in den Quelldaten zu abstrahieren und für plattformunabhängige Apps zur Verfügung zu stellen. Die Plattform kann sowohl intern als auch in der Cloud gehostet werden, wobei SAP verstärkt auf die cloudbasierte Plattform drängt. Nichtsdestotrotz hat der Hersteller zugesagt, auch die On-Premise-Version der Plattform bis zumindest Ende 2020 zu unterstützen.
Anforderungen an die SAP Mobile Platform
In unserer modernen Businesswelt rückt mobiles Arbeiten, unabhängig von Zeit und Ort, immer stärker in den Vordergrund. Dabei steigen die Anforderungen, die an mobile Apps gestellt werden, kontinuierlich an. Schnelle Ladezeiten, ein benutzerfreundlicher und übersichtlicher Aufbau sowie eine durchdachte Benutzerverwaltung, Stabilität und ein Höchstmaß an Sicherheit, sind die Zutaten, die eine erstklassige App heutzutage auszeichnen.
Zudem muss die Applikation selbstverständlich auf allen gängigen Plattformen laufen, gute Skalierbarkeit aufweisen und genügend Schnittstellen für mögliche Erweiterungen bieten. Ein Ansatz, um mobile Applikationen auf der Basis von Geschäftsdaten zu entwickeln, kommt aus dem Hause SAP.
Die sogenannte SAP Mobile Platform (SMP) lockt Kunden hierbei mit kurzen Entwicklungszeiten, einfacher Erweiterbarkeit und den gewohnt hohen Sicherheitsstandards des ERP-Giganten. Doch wie funktioniert SMP, für wen eignet sich die Plattform ganz besonders gut und wo liegen die Stärken und Schwächen der etablierten Entwicklungsumgebung?
Aufgepasst: Wartungsende der SAP Mobile Platform ab dem 30.11.2022
Die SAP hat angekündigt, dass ab dem 30.11.2020 die SAP Mobile Platform nicht weiter gewartet wird. Wenn Sie die SAP Mobile Platform nutzen, sollten Sie zeitnah auf den Nachfolger „SAP Mobile Services” in der SAP Business Technology Platform migrieren.
Von SAP Mobile Platform auf SAP Mobile Services migrieren
Sie haben Fragen oder benötigen Unterstützung bei der Migration auf SAP Mobile Services in der SAP BTP? Dann melden Sie sich gerne! Ich freue mich, Sie bei der Migration zu unterstützen!
SMP im Detail
Architektur
Die Architektur der mobilen Plattform basiert auf offenen Standards, sodass Entwickler ihre eigenen Tools und Anwendungen einfach in die Entwicklungsumgebung einbinden können. Die technologische Grundlage bilden hierbei APIs, das OData-Protokoll sowie Apache Cordova und das SAP Gateway.
Features
Zudem stellt das System Anwendern eine Reihe an vorgefertigten Applikationen und wiederverwendbaren Komponenten, wie beispielsweise User-Onboarding, zur Verfügung, die bei Bedarf in die eigenen Apps integriert werden können. Im Detail werden folgende Features angeboten:
- Apache Cordova Support
- Mobile SDK
- Plug-in für Eclipse IDE
- Sicherer Datenaustausch zwischen mobilen Endgeräten und dem Server
- Unterstützung für unterschiedlichste Geräte, wie beispielsweise iOS, Android oder Windows
- Hybrid Web Container
Apache Cordova
Die Plattform unterstützt das beliebte Open-Source-Framework Cordova. Dieses Framework bietet Anwendern die Möglichkeit, mobile Apps plattformunabhängig und somit zeitsparend zu erstellen. Zur einfachen Entwicklung werden verbreitete Technologien, wie beispielsweise JavaScript, CSS, HTML5, JQuery oder SAPUI5, unterstützt.
Open Data Protocol
Als Protokoll kommt das Open Data Protocol (OData) zum Einsatz. Dieses regelt den Datenzugriff zwischen den einzelnen Systemen. Das Protokoll kann sowohl für Online-Anwendungen als auch für Offline-Apps eingesetzt werden, wobei für Offline-Apps MobiLink als Synchronisierungsschicht verwendet wird.
SAP Gateway
Das SAP Gateway regelt den Zugriff auf die SAP Business Suite. Dabei haben Anwender die Möglichkeit, auch mehrere unterschiedliche SAP-Systeme und externe Programme an das Gateway anzuschließen.
Möglichkeiten mit der SAP Mobile Platform
Die Entwicklungsanwendung eignet sich für alle SAP-Kunden, die selbstständig mobile Apps für ihre Kunden, Mitarbeiter oder Lieferanten entwickeln möchten. Dabei stellt SAP einfache Funktionen für überaus komplexe Prozesse bereit, wodurch eine effiziente Entwicklung und Nutzung möglich wird.
So lassen sich existierende Applikationen relativ zügig und individuell erweitern, wobei die Funktionalität maßgeschneidert an die individuellen Wünsche angepasst werden kann. Zudem bietet die Plattform auch eine dezidierte Funktion zur immer wichtiger werdenden Offline-Nutzung von mobilen Anwendungen. Damit können Mitarbeiter auch an Orten mit keinem oder nur schlechtem Internetempfang dennoch weiterhin ihre Aufgaben erledigen.
Stärken der SMP
Die Entwicklungsumgebung ermöglicht die rasche Erstellung und einfache Verwaltung von überaus leistungsfähigen mobilen Businessanwendungen, die unabhängig vom verwendeten Endgerät eingesetzt werden können. Dabei lassen sich vorhandene Backend-Systeme, wie beispielsweise SAP ERP oder Datenbanken ebenso einfach einbinden wie verschiedene Cloud-Dienste oder HANA. Zudem verfügt die Umgebung über höchste Sicherheitsstandards und vielfältige Schnittstellen.
Die Plattform punktet jedoch auch mit integrierten Services und Tools, die die Einbindung bestehender Geschäftsprozesse wesentlich vereinfachen. Einmal aufgesetzt, führt der Einsatz von SMP langfristig zu konstant niedrigen Entwicklungskosten und auch die Wartung bestehender Applikationen kann erfahrungsgemäß relativ ressourcenschonend durchgeführt werden.
Schwächen der SMP
Die größte Schwäche der Plattform ist ihre Komplexität. So ist es für Kunden oftmals eine Herausforderung, die Entwicklungsumgebung in die bestehende SAP-Landschaft einzubinden. Hier ist SAP selbst gefordert, seine mobile Technologie derart zu gestalten, dass sie einfach für bestehende Lösungen nutzbar gemacht werden kann.
Zudem benötigt man trotz vorgefertigter Bausteine und Softwarekomponenten und der Unterstützung von Drag & Drop dennoch Programmierer, die sich um die Entwicklung der Applikationen kümmern und diese im Nachgang bei Bedarf auch erweitern und warten.
Fazit
Die SAP Mobile Platform ist eine leistungsstarke Entwicklungs- und Verwaltungsumgebung, die besonders für bestehende SAP-Kunden vielfach die Eintrittskarte in die Welt der App Entwicklung ist. Dabei überzeugt das System mit Flexibilität, Datenverarbeitung in Echtzeit, einer großen Anzahl an vorgefertigten Komponenten, kurzen Durchlaufzeiten sowie mit vielfältigen Schnittstellen, verbesserter Datenintegrität und guter Skalierbarkeit. Mobile Applikationen, die mit der SMP erstellt wurden, können hierbei auf den unterschiedlichsten Endgeräten genutzt werden, wodurch mehr Produktivität innerhalb des Unternehmens möglich wird.
Websession: SAP Mobile Platform
Ich hoffe, dass Sie sich viel aus dem Beitrag mitnehmen konnten und dem Thema SAP Mobile Platform im Allgemeinen nähergekommen sind. Lassen Sie uns in einer kostenlosen Websession über Ihre Herausforderungen und Wünsche sprechen.
FAQ
Was ist die SAP Mobile Platform?
Die SAP Mobile Platform (SMP) ist eine Entwicklungsplattform von SAP für Mobile-Applikationen, mit einem Fokus auf Anwendungen im Bereich Business-to-Business (B2B) und Business-to-Customer (B2C).
Was bedeutet SAP Mobile Platform on HANA Cloud?
Die SAP Mobile Platform on HANA Cloud soll SAP-Kunden den Einstieg in die mobile Welt vereinfachen und Daten aus dem kundeneigenen SAP Backend-System für die mobile Nutzung bereitstellen.
Was ist der Unterschied zwischen der SAP Mobile Platform und Fiori?
Im Gegensatz zur SAP Mobile Platform handelt es sich bei Fiori nicht um eine Plattform, sondern um gebrauchsfertige Anwendungen, die mit wenig Installations- und Konfigurationsaufwand für Kunden verfügbar sind.