So erstellen Sie mithilfe der SAP Cloud Platform eine Erweiterung für den digitalen Kern

Jetzt haben Unternehmen viele Möglichkeiten, innovative Szenarien in Unternehmen anzuwenden. Der Markt hat eine Menge Technologien und Ideen. Jeder von ihnen erfordert jedoch einen unangemessen hohen Aufwand, um mit der Verwendung zu beginnen. Verwalten großer Datenmengen, Routineroboteroperationen, erweiterte Analysefunktionen, maschinelles Lernen und vieles mehr - jeder dieser Begriffe ist ein separater oder sogar mehrere technologische Stapel. Sie passen nicht alle zusammen, Informationen über sie sind in vielen Quellen im Internet verstreut und oft nicht ausreichend relevant. Um verantwortungsbewusst eine hochmoderne digitale unternehmensweite Lösung zu entwickeln, muss ein IT-Administrator und Architekt über viele Fähigkeiten und umfangreiche praktische Erfahrung verfügen. Theoretisches Wissen hilft hier nur unzureichend.Vorgefertigte Cloud-Plattformen, die von großen Anbietern von Software und Diensten gesammelt und im Abonnement bereitgestellt werden, helfen bei der Lösung dieses Problems. In diesem Artikel öffnen wir eine Reihe von Materialien zur Verwendung der SAP Cloud Platform (SCP), um verschiedene Geschäftsprobleme schnell und effizient zu lösen.

SCP begann als klassisches PaaS, hat sich aber im Laufe der Jahre zu einer Business-Technologieplattform entwickelt. Kunden können sich bei der Implementierung digitaler Lösungen mehr auf Management- und Produktionsaufgaben als auf die Implementierung einer bestimmten IT-Technologie konzentrieren. SCP enthält Dutzende von geschäftlichen und technologischen Dienstleistungen, Bausteine ​​innerhalb der Plattform. Die Clientanwendung kann einige dieser Blöcke enthalten, während der Entwickler sich nicht mit den Feinheiten einer bestimmten technischen Implementierung befassen muss.

SCP kann eine Reihe von Problemen lösen. Eines der wichtigsten Themen ist die Erweiterung verschiedener Anwendungen des digitalen Kerns des Unternehmens, wie z. B. SAP S / 4HANA oder SAP ERP, SAP C / 4HANA, SAP SuccessFactors, SAP Ariba und andere. Mithilfe der Plattform können Sie die Funktionalität von Cloud- und On-Premise-Lösungen hinzufügen, SAP-Lösungen miteinander und in Systeme von Drittanbietern integrieren, neue Technologien testen und Geschäftshypothesen testen.

Bild
Bild 1.

Eines der Standardprobleme bei großen Implementierungen von Geschäftssystemen ist die Entstehung der sogenannten „technischen Verschuldung“ (Abbildung 1). Dieser Prozess ist für alle Anbieter relevant - früher oder später wird das Hauptsystem, das das Geschäft verwaltet, zu einer Entwicklungsplattform. Aktuelle Entwicklungen basieren auf früheren Entwicklungen und die technische Verschuldung wächst und erfordert sogar Zinszahlungen, d. H. Unterstützung für die Funktionalität, die einmal "auf meinen Knien" mit den Worten "Es wird Zeit geben, wir werden alles richtig machen" geschrieben wurde. Aber es ist nie Zeit. Darüber hinaus korreliert die Idee von ERP als Entwicklungsplattform nicht gut mit der Idee von schneller Innovation, Forschung und Experimenten.

Aus diesem Grund betrachtet unser Unternehmen die SAP Cloud Platform als die empfohlene Side-by-Side-Plattform für die Erweiterung der Kerngeschäftslösungen. Mit SCP, das für die Entwicklung von Microservice-Anwendungen entwickelt wurde, können Sie nahezu jede Programmiersprache, Serverless Computing und Container verwenden. Die neuesten Versionen von SAP-Anwendungen verfügen über eine ereignisgesteuerte Architektur, und die Integration in die SCP-Umgebung wird zu einer einfachen Aufgabe.

Natürlich sind die SAP Cloud Platform und im Allgemeinen Side-by-Side-Erweiterungen nicht die einzige Möglichkeit, die grundlegenden SAP-Anwendungen zu ändern, die wir als digitalen Kern bezeichnen. Unternehmen, die diesen Weg eingeschlagen haben, erhalten reichlich Gelegenheit, neue Technologien, Geschäftsmodelle, Produkte und alles, was als "Innovation" bezeichnet wird, zu entwickeln. SCP ist die technologische Grundlage für die Transformation einer IT-Organisation nach einem multimodalen Schema, die im weitesten Sinne des Wortes sowohl im Entwicklungsbereich als auch in Geschäftsprozessen auf die Schienen eines agilen Ansatzes übertragen wird (Abbildung 2).

Bild
Figur 2

SAP begrüßt und unterstützt diesen Ansatz nachdrücklich. Der Ölproduzent Murphy Oil Corporation ist einer der Gewinner der jährlichen SAP Innovation Awards im Jahr 2019. Das Projektteam erweiterte nicht nur die Funktionalität der Kernsysteme des Unternehmens wie SAP ERP, sondern integrierte auch viele innovative Technologien wie maschinelles Lernen und IoT, entwickelte mobile Schnittstellen und integrierte externe Dienste in den Kernel, beispielsweise einen Telematikdienstleister für die Fahrzeugüberwachung .

Natürlich verfügen alle in die SAP Cloud Platform integrierten heterogenen Technologien über ein SAP Body Kit. Ein Entwickler, der IoT- oder Blockchain-Besonderheiten in seine Anwendung aufnehmen möchte, muss sich nicht mit den Feinheiten der Implementierung dieser spezifischen Technologien befassen. In Abbildung 3 sehen Sie, dass Sie mit der Plattform und den mitgelieferten SDKs mit einer geringen Menge an Code und Einstellungen eine Verbindung zum SAP-System herstellen, die Daten im erforderlichen Format daraus entnehmen, sich mit dem SAP Identity Provider authentifizieren und Principal Propagation in der SAP-Umgebung verwenden können und verwenden Sie andere Funktionen, die für die SAP-Umgebung spezifisch sind.

Bild
Figur 3.

Die weltweite Erfahrung mit der Verwendung von SCP zeigt, dass Kunden eine ähnliche Wahrnehmung ihres Zwecks haben. Am häufigsten wird die Plattform verwendet, um Standard-SAP-Anwendungen zu erweitern. Mit einem flexiblen Lizenzmodell können Sie bestimmte moderne Technologien ausprobieren und auf ihre Anwendbarkeit in einem bestimmten Unternehmen testen, ohne dass erhebliche und unwiderrufliche Kapitalkosten entstehen.

SCP-Dienste


SCP-Dienste können entsprechend den zu lösenden Aufgaben logisch in Gruppen unterteilt werden (siehe

Bild
Abbildung 4).

Integrationssuite


Eine der am häufigsten implementierten Aufgaben ist die Integration von SAP-Lösungen untereinander oder mit Lösungen anderer Hersteller. Eine separate Gruppe von SAP-Services widmet sich Lösungen für die Integration von Prozessen, die meist zusammen mit Cloud-Lösungen erworben werden. Dies sind Dienste wie Cloud-Integration, Enterprise Messaging oder API-Management. Mit den Diensten dieser Gruppe können Sie Microservice-Anwendungen aus Blöcken erfassen, die Informationen von einem Geschäftssystem zu einem anderen übertragen.

Unternehmenserweiterungen


Diese Gruppe von Dienstleistungen umfasst alles, was der Entwicklung gewidmet ist. Dazu gehören Cloud-Tools wie WebIDE oder Business Application Studio, eine Vielzahl von Support-Tools zur Verwendung in Localization Hub- oder Data Quality Service-Anwendungen und schließlich ein ABAP-Entwicklungssupport. Mit SCP, das auf der Containerisierungsplattform Cloud Foundry basiert, kann der Entwickler nahezu jede Programmiersprache verwenden. Um die Plattform optimal nutzen zu können, bietet SAP eine Entwicklungsmethode an, die für die Microservice-Architektur des SAP Cloud Application Programming Model optimiert ist. Die Entwicklung unterstützt auch den CI / CD-Ansatz unter Verwendung moderner Standardwerkzeuge. Darüber hinaus bietet das Unternehmen gebrauchsfertige Jenkins-Pipelines an.als Docker-Container implementiert und für die SAP-Entwicklung optimiert.

Data Driven Insights


Einer der Vorteile der Cloud-Plattform ist die Möglichkeit, technologische Experimente ohne große Kapitalinvestitionen durchzuführen. Dies ist besonders wichtig, wenn wir über das Testen von Geschäftshypothesen im Bereich der Datenverarbeitung sprechen. Hier verfügt SAP über eine Reihe von Tools: Datenspeicherung in der flexiblen mehrstufigen Mehrtemperaturspeicherung der SAP HANA Cloud, Organisation von praktischen Data Marts für Geschäftsanwender in der Cloud-Lösung Data Warehouse Cloud, einer Plattform für Data Science SAP Data Intelligence. Alle diese Lösungen erfordern erhebliche Hardwareressourcen und einen hohen Installationsaufwand. Durch vorgefertigte Services in der Cloud kann der Zeitaufwand für die Entwicklung und Inbetriebnahme von innovativem Geschäfts-Know-how erheblich reduziert werden. Zum Beispiel,PwC verwendet die SAP Data Warehouse Cloud, um Daten aus verschiedenen Systemen in seinen Niederlassungen in mehr als 150 Ländern einheitlich darzustellen. DWH ersetzt nicht „herkömmliche“ Data Warehouses, bietet Geschäftsbenutzern jedoch die Möglichkeit, problemlos auf konsolidierte Daten aus verschiedenen Quellen auf der ganzen Welt zuzugreifen. Mit der integrierten SAP Analytics Cloud können Benutzer schnell neue Ideen und Hypothesen testen und ohne oder mit nur geringem Aufwand an IT-Services.

Intelligent Business Process Management


In einer sich schnell verändernden Welt gewinnt ein Unternehmen, das seine Geschäftsprozesse schnell an ein sich änderndes Umfeld anpassen kann. Mit den Services dieser Gruppe können Sie mithilfe spezieller Tools die Logik von Geschäftsprozessen in einer praktischen, selbst dokumentierten Form beschreiben, die von einem Unternehmensberater und nicht von einem Softwareentwickler geändert werden kann. Die Basisdienste in dieser Gruppe sind Cloud Workflow und Geschäftsregeln, in der Tat BPM in der Cloud. Hier finden Sie auch den Service Process Visibility, mit dem Sie Geschäftsprozesse basierend auf Workflow sowie ereignisgesteuerte SAP-Anwendungen analysieren können. Zu dieser Gruppe gehören auch innovative RPA- und CAI-Dienste, die für Roboterroutinenoperationen und die Erstellung von Chat-Bots entwickelt wurden, die neue Benutzerinteraktionsschnittstellen implementieren. Lieferheld,Das größte Lebensmittelversandnetz der Welt seit 8 Jahren hat die Anzahl der verarbeiteten Bestellungen auf 1 Million pro Tag erhöht. Dies wird durch die Zusammenarbeit mit mehreren hunderttausend Restaurants auf der ganzen Welt erreicht. Natürlich sollte ein solches Wachstum durch eine Vielzahl von Investitionsprojekten in verschiedenen Bereichen des Geschäfts unterstützt werden. Mithilfe von SAP BPM (Workflow) hat Delivery Hero ein äußerst effektives Modell für die Verwaltung interner Investitionen erstellt und die Zeit für die Erteilung der Genehmigung zur Kapitalzuweisung von 20 Tagen auf das Zweifache reduziert.Mithilfe von SAP BPM (Workflow) hat Delivery Hero ein äußerst effektives Modell für die Verwaltung interner Investitionen erstellt und die Zeit für die Erteilung der Genehmigung zur Kapitalzuweisung von 20 Tagen auf das Zweifache reduziert.Mithilfe von SAP BPM (Workflow) hat Delivery Hero ein äußerst effektives Modell für die Verwaltung interner Investitionen erstellt und die Zeit für die Erteilung der Genehmigung zur Kapitalzuweisung von 20 Tagen auf das Zweifache reduziert.

Zusammenfassend ist festzuhalten, dass SAP SCP nun als Plattform für Unternehmen positioniert, Open Source-Technologien aktiv einsetzt und selbst an deren Entwicklung beteiligt ist. Darüber hinaus bietet der Anbieter seinen Kunden ein Multi-Cloud-Modell an, bei dem SCP auf den Kapazitäten führender IaaS-Anbieter wie MS Azure, AWS, GCP, Alibaba Cloud sowie in eigenen Rechenzentren basiert. Der Kunde hat das Recht, unabhängig zu wählen, welches der vielen Rechenzentren weltweit, auch in Russland, seine Dienste und Anwendungen platzieren soll. Sie können sogar alle auf einmal. SAP begrüßt die Nutzung der vom Hyperscaler bereitgestellten Services durch den Kunden und ermöglicht es Ihnen, innovative Lösungen mit Ihren eigenen Technologien und Technologien von Drittanbietern zu erstellen. Somit kann die Vielfalt der von der Plattform bereitgestellten Dienste leicht erhöht werden.In den folgenden Artikeln werden wir weiterhin über die Funktionen der SAP Cloud Platform zur Erweiterung des digitalen Kerns sprechen und einige interessante Beispiele dafür liefern, wie unsere Kunden dies tun. Fortsetzung folgt.
Anton Nozdrin, Senior Business Solutions Architect, SAP CIS

All Articles