Clean Core
SAP-Produkte konnten bislang nach Belieben verändert werden. Das machte die Software zwar flexibel, aber Updates teuer und teilweise unmöglich. Lesen Sie weiter, nach welchen Richtlinien sich SAP-Produkte und andere Cloud-Services erweitern lassen und wie Sie von unseren Erfahrungen profitieren können. Kennen Sie andere, die bereits seit über 7 Jahren Erfahrung in API-basierter Entwicklung und Side-by-Side-Apps im SAP-Kontext haben? Wir sind für Sie da!
SAP setzt auf globale Entwicklungsstandards
Mit dem Wandel zum Cloud-Produktanbieter ändern die SAP auch die Anpassungsmöglichkeiten bei ihren Produkten. Wie bei allen Cloud-Produkten sind Modifikationen nur noch über definierte Schnittstellen rund um den Kern der Anwendung möglich.
Mit dem Clean Core Framework abstrahiert SAP das in der Softwareentwicklung verbreitete Clean Code-Prinzip auf eine architektonische Ebene. Beide Konzepte zielen darauf ab, die Wartbarkeit, Qualität und Verständlichkeit des Codes zu erhöhen.
In der folgenden Grafik sehen Sie die Bestandteile einer Clean Core-Strategie.
Clean Core ist besonders im Cloud-Umfeld wichtig, da regelmäßig automatische Updates eingespielt werden. Daher lautet der wichtigste Leitsatz für die Entwicklung:
"Extensions should not break an upgrade, and upgrades should not break an extension"
Natürlich besteht auch weiterhin die Möglichkeit für Erweiterungen. Insbesondere durch die Side-by-Side Extensibility bieten sich viele Chancen. So kann die Entwicklung beispielsweise in anderen Programmiersprachen wie JavaScript erfolgen und dadurch einen neuen Pool an Talenten erschließen.
Gemeinsam entwickeln wir Lösungen für Ihr SAP System!
Sie wollen moderne Entwicklungsstandards etablieren oder mehr über die Möglichkeiten der Entwicklung erfahren?
BIG.Cube GmbH
Seitzstraße 8a // TH1
80538 München
Telefon
Profitieren Sie von unseren Erfahrungen
Wir sind Experten in der Erweiterung von SAP-Anwendungen nach dem Clean-Core-Prinzip, insbesondere in der Entwicklung von Side-by-Side-Extensions mit dem Cloud Application Programming Model (CAP) oder dem Restful ABAP Programming Model (RAP). Dank unserer Mischung aus SAP- und Non-SAP-Entwicklern können wir Sie umfassend bei der Wahl der richtigen Entwicklungsmethode beraten und bei der Umsetzung unterstützen.
Frontend-Entwicklung gehört selbstverständlich ebenfalls zu unserem Portfolio, sei es mit SAP Fiori oder anderen Frameworks. Zudem setzen wir auf moderne DevOps-Methoden und -Tools, etablieren Continuous Integration- und Deployment-Pipelines und ergänzen diese mit automatisierten Tests. So reduzieren wir die Entwicklungsdauer, den Testaufwand und damit die Projektkosten.
Nutzen Sie die Expertise und den umfassenden Service unseres Teams aus:
- Architekten
- Business Analysten
- und Entwicklern (Konzeption, Entwicklung, Testautomatisierung, Pipelining).
Über die klassische ABAP-Entwicklung hinaus entwickeln wir seit 2016 Erweiterungen in JavaScript und seit der Einführung von CAP auch mit Node.js. Auch die Nutzung von APIs gehört von Anfang an zu unseren Kompetenzen. So sind wir in der Lage für alle Anforderungen die passenden Lösungen anbieten zu können.
Tools & Services für Side-by-Side Extensions
Die Entwicklung und das Deployment von Side-by-Side-Extensions erfolgt in der Business Technologie Platform (BTP).
Erfahren Sie mehr über die Entwicklungsmöglichkeiten mit CAP und Fiori.
Für die Entwicklung werden diese Services benötigt und bei Bedarf um weitere ergänzt:
- SAP HANA Cloud
- SAP Business Application Studio / Build Code
- Runtime z.B. Cloud Foundry
- Authorization and Trust Management Service
- Destination Service
- HTML5 Application Repository Service
Use Cases
Aufgrund der unterschiedlichen Entwicklungsmöglichkeiten muss je nach Use Case entschieden werden, welche Methode sich am besten eignet. Hier eine kleine Hilfestellung:
Entwickeln Sie Next Level Customer Extensions
Wir beraten Sie unabhängig zu den Möglichkeiten der Erweiterung von SAP-Produkten und wählen gemeinsam mit Ihnen die passende Lösung aus. Profitieren Sie dabei auch von unserer Expertise in DevOps und automatisiertem Testing. Gerne bieten wir Ihnen einen unverbindlichen Kennenlerntermin an, um Ihre Herausforderungen zu besprechen.
BIG.Cube GmbH
Seitzstraße 8a // TH1
80538 München