Développer d'un seul tenant

Presque toutes les entreprises souhaitent augmenter considérablement la vitesse de développement de leurs applications à un coût aussi bas que possible. Rares sont les entreprises qui acceptent encore une durée de projet d'un an entre l'idée et l'application développée, avec des coûts s'élevant à plusieurs millions d'euros. L'objectif est plutôt de passer de l'idée à la production en une journée seulement.
Grâce aux technologies open source et aux modèles de développement cloud-native, les utilisateurs SAP peuvent intégrer les innovations et les nouveaux processus de bout en bout avec SAP, mais aussi conteneuriser les développements Abap. D'une part, les technologies open source sont la base d'une modernisation réussie.
Ils se sont déjà imposés comme le principal moteur de l'innovation dans de nombreux domaines tels que le Big Data, l'IA ou l'IoT. Depuis un certain temps, SAP s'engage également de plus en plus dans la voie de l'open source, par exemple avec Linux pour Hana ou avec Kubernetes pour les déploiements SAP Data Intelligence. D'autre part, les environnements de cloud hybride sont la plateforme idéale pour les développeurs SAP et non-SAP.
Elles prennent en charge le déploiement et la gestion automatisés des charges de travail SAP traditionnelles et nouvelles, conteneurisées, ainsi que des applications non SAP. De telles infrastructures sont donc indispensables pour les utilisateurs SAP sur la voie de l'entreprise intelligente et intégrée.
Les environnements de cloud hybride et les développements cloud-natifs se caractérisent essentiellement par une architecture basée sur des microservices, une communication basée sur des API, une infrastructure basée sur des conteneurs et des processus DevOps. Les architectures basées sur les services, telles que les microservices, permettent de construire des services modulaires et faiblement couplés et d'accélérer ainsi la création d'applications.
Les services sont fournis via des API légères et agnostiques sur le plan technologique, ce qui réduit la complexité et les efforts de déploiement, de mise à l'échelle et de maintenance. Les applications cloud-natives sont également basées sur des conteneurs, ce qui permet de les exploiter dans différents environnements technologiques. Enfin, le développement d'applications dans le cadre d'approches cloud-natives suit des méthodes agiles avec les principes DevOps.
De tels scénarios avec des environnements de cloud hybride ouverts comme architecture cible pour les charges de travail SAP et non-SAP ne sont plus une fiction depuis longtemps, ils sont devenus une réalité depuis longtemps, comme le prouvent de nombreux exemples. Il existe par exemple des solutions de passerelle d'intégration basées sur Red Hat OpenShift, qui mettent à disposition plus de 2500 SAP BAPI (Business Application Programming Interfaces) en tant que points finaux Restful. Les utilisateurs peuvent ainsi créer, déployer et intégrer facilement des personnalisations SAP sous forme de microservices.
Les avantages d'une architecture cloud-native sont vastes pour les développeurs SAP et non-SAP : ils peuvent plus facilement effectuer des mises à jour SAP et développer de nouveaux services commerciaux ; de nouvelles solutions peuvent souvent être intégrées en quelques minutes. De plus, il n'y a plus qu'une faible dépendance vis-à-vis d'Abap, il n'est donc pas nécessaire de disposer d'un savoir-faire spécifique en matière de développement Abap. Un avantage considérable pour les développeurs est en outre qu'ils peuvent utiliser leur propre infrastructure et leur langage de programmation préféré comme Java ou Python.
Enfin, les deux groupes d'utilisateurs bénéficient d'une méthodologie de développement agile. Ainsi, le concept DevOps est également applicable sans problème grâce au découplage des processus de bout en bout du noyau SAP. Le passage à la nouvelle version vaut également la peine pour la modernisation des développements Abap existants - le résultat est un code plus léger, plus moderne et nettement plus sûr.
Les silos informatiques continuent d'empêcher les entreprises de concevoir une infrastructure informatique flexible et orientée vers l'avenir. Une tendance claire est donc la recherche d'une base technique uniforme qui supporte une connexion transparente des applications et services existants et nouveaux - et ce sans adaptation dans toutes les plates-formes de cloud et simultanément sur site. La plate-forme Enterprise Kubernetes Red Hat OpenShift, certifiée par SAP, est le moyen de choix pour y parvenir.
