iX 3/2021
S. 142
Praxis
Cloud

REST-Services für SAP Cloud Platform erstellen

Kommunikativ und vernetzt

Dr. Klaus Kopecz

Entwickler von Geschäftsanwendungen entscheiden lieber nach betriebswirtschaftlichen Gesichtspunkten als anhand technischer Details. Der modellgetriebene und ereignisbasierte Ansatz des SAP Cloud Application Programming Models (CAP) unterstützt dies.

SAP bietet in zunehmendem Maße ein Portfolio cloudbasierter Produkte an. SAP Cloud Platform ist zum einen die Basis solcher SAP-Lösungen, zum anderen aber auch eine Plattform für SAP-­Kunden und Partner, mit der sie vorhandene Produkte erweitern oder eigene, differenzierende Angebote entwickeln. Das SAP Cloud Application Program­ming Model (CAP), eine Sammlung von Sprachen, Bibliotheken und Werkzeugen, erleichtert die Entwicklung von Geschäftsanwendungen auf SAP Cloud Platform.

CAP führt nach einem Best-Practice-­Modell durch den Entwicklungsprozess. Auf jeder Ausbaustufe einer Anwendung stehen ausführbare und testbare Einheiten zur Verfügung. Die CAP-Werkzeuge können dabei die Anwesenheit externer Services, Datenquellen und einlaufender Ereignisse simulieren (Mocking). Entwickler nutzen zu Beginn nur lokale Ressourcen, um schnelle und agile Testkorrekturzyklen zu implementieren. Über die Zeit integrieren sie zunehmend und kontrolliert die Ressourcen von SAP Cloud Platform.

Kommentieren