Super-GAU - Plataforma en la nube SAP
El punto de partida de esta columna es una visita sorpresa de mi jefe de departamento para nuestras modificaciones de Abap, que también tiene que garantizar el "orden" en el espacio de nombres Z.
Hace un año, este meritorio empleado se llenó de euforia cuando escuchó el anuncio del CTO de SAP y Presidente de SAP Cloud Platform de que Abap estaba a punto de renacer en la nube.
SAP había decidido seriamente no solo seguir desarrollando su propio lenguaje de programación, sino también instalarlo como elemento esencial en SAP Cloud Platform.
La expectación era grande, la decepción aún mayor: en pocas palabras, Abap en el SCP es una máquina virtual donde se procesa el código Abap. Funciona, aunque con un rendimiento muy modesto.
La cuestión, por otro lado, sería integrar Abap en el SCP como otros lenguajes y hacerlo transparente y compatible con todos los servicios. La máquina virtual SCP para Abap me parece el famoso caballo de Troya.
No puedo decir mucho más sobre este tema porque parece que la última vez que vi un código Abap fue hace 20 años. Pero cogí el teléfono e intenté hablar de la dirección estratégica de SCP con algunos colegas. En este contexto, también me enteré de que el CTO y Presidente de SAP Cloud Platform, Björn Goerke, ya no trabaja en SAP.
Ha dejado la empresa y se supone que pronto se incorporará a Google, pero esto también me parece que pone en grave peligro la estrategia de Bill McDermott de "la nube primero". Encontrará un sucesor para Goerke, posiblemente en el Instituto Hasso Plattner de Potsdam, de donde también procede su nuevo director de tecnología, Jürgen Müller.
Me sorprendió aún más otra información: para crear aplicaciones basadas en SAP Cloud Platform, se necesita una licencia SAP completa, regular y, por lo tanto, cara. Un hecho en el que no había pensado antes, ¡culpa mía! En nuestro grupo, por supuesto, hay suficientes licencias de desarrollador para todos los motores y plataformas posibles. No quiero oír la acusación de falta de licencias.
Pero una comparación con la comunidad general de desarrolladores informáticos me abrió los ojos: Por regla general, las licencias para desarrolladores con funcionalidad completa están disponibles por importes muy reducidos. Muchos servicios de IA y bases de datos están disponibles gratuitamente en los hiperescaladores. Sólo cuando se alcanza un determinado volumen de datos empieza a correr el reloj.
Así, cientos de empresas informáticas en tierra y en la nube ofrecen a estudiantes de informática, empresas de nueva creación o programadores autónomos un fácil acceso a entornos de desarrollo.
Por otra parte, SAP impide de forma sostenible las innovaciones en este ámbito y la ventaja monetaria es pequeña: cada aplicación SCP que tiene éxito en el mercado y es utilizada por el cliente existente podría aportar a SAP un múltiplo de la licencia única de desarrollador en ingresos. De todos modos, el cliente existente tiene que adquirir la licencia de todo el sistema para poder utilizar la aplicación. Entonces, ¿por qué tanto alboroto por las licencias de desarrollador?
En última instancia, sería un tema para nuestro DSAG, que lleva tiempo muy implicado en la educación y la formación. Sería una buena idea hablar con SAP sobre la liberación del entorno de desarrollo para SCP, similar a las licencias gratuitas de Hana (Hana Express Edition).
En mi opinión, SAP sólo saldría ganando con un paso así, porque los informáticos y las start-ups se sentirían entonces motivados para aplicar también sus ideas en el SCP.
Al fin y al cabo, la estrategia de SAP en la nube aún no está seca: ¿Por qué debería alguien apostar por el SCP? Los hiperescaladores como AWS, Google y Microsoft tienen ofertas fantásticas y son ampliamente utilizados. ¿Cuáles son las ventajas de SAP Cloud Platform?
El antiguo CTO de SAP, Björn Goerke, lo explicó perfectamente en TechEd Barcelona 2018: "Necesitas el SCP si desarrollas apps muy cercanas al núcleo de SAP. Así que: todos los programas que quieran y necesiten acceder al núcleo de SAP deberían estar idealmente en el SCP. Si SAP no comprende pronto cuáles son las ventajas y también las alternativas, en un futuro próximo habrá un super-GAU del SCP.