Super-GAU - SAP Cloud Platform


Le point de départ de cette chronique est une visite surprise de mon chef de département pour nos modifications Abap, qui doit également veiller à "l'ordre" dans l'espace des noms Z. Je suis très heureux de cette visite.
Il y a un an, cet employé émérite était plein d'euphorie lorsqu'il a entendu le CTO de SAP et le président de SAP Cloud Platform annoncer qu'Abap était sur le point de renaître dans le cloud.
SAP avait sérieusement décidé non seulement de développer son propre langage de programmation, mais aussi de l'installer comme élément essentiel sur la SAP Cloud Platform.
L'attente était grande, la déception encore plus grande : pour simplifier, Abap sur le SCP est une machine virtuelle où le code Abap est exécuté. Cela fonctionne, même si les performances sont très modestes.
Le point, par contre, serait d'intégrer Abap dans le SCP comme d'autres langages et de le rendre transparent et compatible avec tous les services. La machine virtuelle SCP pour Abap me semble être le fameux cheval de Troie.
Je ne peux pas en dire beaucoup plus sur ce sujet, car j'ai l'impression que la dernière fois que j'ai vu un code Abap, c'était il y a 20 ans. J'ai toutefois décroché mon téléphone et essayé de discuter avec quelques collègues de l'orientation stratégique de SCP. C'est dans ce contexte que j'ai appris que le CTO de SAP et président de SAP Cloud Platform, Björn Goerke, n'était plus présent chez SAP.
Il a quitté l'entreprise et devrait bientôt rejoindre Google - ce qui me fait dire que la stratégie "Cloud First" de Bill McDermott est extrêmement menacée. Il trouvera un successeur à Goerke, peut-être à l'Institut Hasso Plattner de Potsdam, d'où vient également son nouveau directeur technique Jürgen Müller.
Une autre information m'a encore plus horrifiée : pour créer des apps sur la base de SAP Cloud Platform, il faut une licence SAP complète, régulière et donc coûteuse. Un fait auquel je n'avais pas pensé jusqu'à présent - c'est ma faute ! Chez nous, dans le groupe, il y a bien sûr suffisamment de licences de développeur pour tous les moteurs et plates-formes possibles. Je ne veux pas entendre le reproche de sous-licence.
Mais une comparaison avec la communauté générale des développeurs informatiques m'a ouvert les yeux : En règle générale, les licences de développeur avec toutes les fonctionnalités sont proposées à des prix très bas. De nombreux services d'IA et bases de données sont disponibles gratuitement chez les hyperscalers. Ce n'est qu'à partir d'un certain volume de données que l'horloge commence à faire tic-tac.
Ainsi, des centaines d'entreprises informatiques au sol et dans le nuage permettent aux étudiants en informatique, aux start-ups ou aux programmeurs indépendants d'accéder facilement à des environnements de développement.
En revanche, SAP empêche durablement les innovations et l'avantage en termes de valeur monétaire est faible : chaque application SCP qui a du succès sur le marché et qui est utilisée par le client existant pourrait rapporter à SAP un chiffre d'affaires plusieurs fois supérieur à la licence unique de développeur. Le client existant doit de toute façon acquérir une licence pour l'ensemble du système afin de pouvoir utiliser l'application. Pourquoi donc s'embêter avec les licences pour développeurs ?
En fin de compte, ce serait un sujet pour notre DSAG, qui s'engage depuis un certain temps dans la formation et la formation continue. Dans ce cas, il serait vraiment opportun d'interpeller SAP pour qu'il libère également l'environnement de développement pour la SCP, à l'instar des licences Hana gratuites (Hana Express Edition).
Je pense que SAP aurait tout à gagner d'une telle démarche, car les informaticiens et les start-ups se sentiraient alors motivés pour implémenter leurs idées sur la SCP également.
En effet, la stratégie cloud de SAP n'est pas encore au point : Pourquoi quelqu'un devrait-il d'ailleurs miser sur le SCP ? Les hyperscaleurs comme AWS, Google et Microsoft ont des offres fantastiques et sont très répandus. Quels sont les atouts de la SAP Cloud Platform ?
L'ex-CTO SAP Björn Goerke l'a parfaitement expliqué lors du TechEd Barcelona 2018 : on a besoin du SCP quand on développe des apps très proches du noyau SAP. Donc : tous les programmes qui veulent et doivent accéder au cœur de SAP devraient de préférence se trouver sur le SCP. Si SAP ne comprend pas rapidement quels sont les avantages et aussi les alternatives, il y aura bientôt un SCP super-GAU.