Le développement SAP rencontre la liberté de l'open source

Les développeurs SAP n'ont pas toujours la tâche facile. Une mise en œuvre toujours plus rapide, l'accent mis sur l'innovation et la meilleure utilisation possible des concepts de cloud sont les nouvelles directives de l'entreprise. C'est pourquoi la chronique de ce mois-ci s'adresse - pas exclusivement, mais surtout - à cette corporation de programmeurs, car il y a de bonnes nouvelles à annoncer.
Focalisation sur l'open source
Le paysage informatique s'est radicalement transformé ces dernières années et les technologies open source en particulier se sont imposées de plus en plus comme des standards, de diverses manières. Les développeurs qui ont longtemps travaillé dans le supposé silo SAP se retrouvent face à une multitude de nouveaux frameworks et d'outils dont l'objectif premier n'est pas la mise en œuvre d'applications spécialisées. Mais que se passerait-il si le monde de la culture open source, avec tous ses concepts et applications pratiques, permettait une mise en œuvre optimisée de processus commerciaux SAP modernisés et nouveaux, de manière abstraite et totalement égalitaire ? Et ce, du développement à l'exploitation. Sur toutes les plates-formes. Ce serait une situation gagnant-gagnant pour toutes les parties concernées. Techniquement, un tel monde ne pose plus de problème, mais il est compréhensible que le choix expérimenté des approches appropriées sur la voie d'une utilisation durable et inter-silo fasse encore défaut jusqu'à présent.
Pour pouvoir mesurer la portée de cette question, il convient tout d'abord de se concentrer sur l'Open Source. Les principes et les outils de cette culture permettent depuis plusieurs années déjà le développement moderne d'applications flexibles, évolutives et sûres, dans tous les domaines d'application et tous les secteurs. Tout cela est bien sûr connu des développeurs SAP, où l'utilisation de l'open source n'est plus rare. La mise en œuvre pratique est toutefois encore lente, comme le montre l'enquête "Developer Insights" de SAP. Le langage de programmation propriétaire Abap continue d'y dominer, tandis que la plupart des langages non-SAP doivent encore s'établir.
Assortiment complet d'outils
Comment les développeurs dans le domaine SAP peuvent-ils donc profiter du vaste écosystème open source - notamment en ce qui concerne l'intégration non-SAP au-delà des limites d'un BTP et le souhait de collaborer avec d'autres secteurs de l'entreprise ? Les plateformes modernes, comme par exemple Red Hat OpenShift, misent entièrement sur l'open source pour résoudre ce problème. Elles déchargent le développeur et l'équipe d'exploitation du travail fastidieux de conception et de maintenance d'un environnement de développement et d'une infrastructure coordonnés à partir de centaines de composants. Ils combinent directement une base cloud-native basée sur Kubernetes avec les modules nécessaires à une utilisation dans le domaine critique de l'entreprise : provisionnement automatisé, libre-service, gestion du cycle de vie des applications, gestion des clusters, sécurité et gouvernance, surveillance et bien d'autres choses encore.
Ainsi, un environnement BTP et des plateformes hyperscaler avec leurs services natifs, leurs scénarios sur site et en périphérie, leurs données et modèles d'IA et de ML peuvent être abstraits en un seul environnement de développement stratégique. Les silos sont dissous, l'accent reste mis sur l'innovation et le time-to-market plutôt que sur l'exploitation. Avec ce pont vers le monde de la technologie open source, les portes de la CI/CD, du DevSecOps ou du pipelining sont également grandes ouvertes pour les programmeurs SAP.
Les développeurs deviennent également plus indépendants et peuvent réaliser des applications interdépartementales sans attendre longtemps et sans frais élevés. Ils peuvent utiliser de nouvelles technologies comme le cloud native, utiliser l'ensemble des outils et des frameworks pour leurs propres projets et se connecter à SAP beaucoup plus facilement que prévu. Autant d'aspects qui méritent d'être pris en considération dans la perspective du développement moderne de logiciels de demain. Les développeurs SAP peuvent se servir des nouvelles technologies et trouver un grand soutien dans la communauté open source. Les possibilités existent depuis longtemps, notamment grâce à des solutions d'entreprise comme Open-Shift. Il n'est plus nécessaire de construire soi-même.