SAP Google Cloud: flexibilidad, escalabilidad y velocidad

SAP ha llegado a un acuerdo para que sus aplicaciones puedan alojarse en la nube de … de momento, hablamos de HANA, pero está previsto que en breve la parte de infraestructura de SAP Cloud Platform (recordad que ya no aparece “HANA” en la denominación) también se puede alojar en la nube de Google.

Muy bien, ¿pero esto qué ventajas tiene? Se me ocurren algunas como la integración con las herramientas de G Suite (antes Google Apps for Work), la posibilidad de autenticarte en las aplicaciones SAP con tu cuenta de Google, poder sincronizar tu calendario… aparte, evidentemente, de poder aprovechar toda la infraestructura de Google, que creo que de esto de máquinas/servidores, algo deben saber… 😉

¿Y Amazon Web Services? ¿Y Azure? En mi opinión, Amazon, a nivel de infraestructura va un paso por delante de todos, aunque es cierto que tanto Microsoft como Google quieren llevarse su parte del pastel. Y en el mundo de las “aplicaciones ofimáticas” Microsoft tiene una gran cuota de mercado, aunque es cierto que Google ha sabido hacerse un hueco y muchas corporaciones han dado el salto, normalmente empezando por el correo electrónico, y han adoptado las herramientas de Google.

En definitiva, SAP cierra un acuerdo de colaboración con otro de los jugadores clave del mundo digital en el que vivimos, al igual que hizo en su momento con Microsoft o con Apple… vamos, que yo me integro con quien sea, pero tus procesos de negocio los gestiono yo 😉

PD.- Aquí tenéis el comunicado oficial: Flexibility, Scalability, Speed: SAP and Google Announce Strategic Partnership

SAP Cloud Platform: SAP ha vuelto a hacerlo

Sí, lo de cambiar el nombre de un producto… a SAP HANA Cloud Platform se le ha caído el “HANA”.

Después de llevar más de 3 años dando la paliza con SAP HANA Cloud Platform desde aquí y haber creado una clasificación específica para la entradas de HCP, digo yo que, por lo menos me podrían haber preguntado, ¿no? 😉

Pues esto, que lo que antes era SAP HANA Cloud Platform, ahora es SAP Cloud Platform, a secas. ¿Y por qué de este cambio? Pues, aunque a mí no me han preguntado, me da que es para intentar aclarar términos y que quede claro que una cosa es S/4HANA (nueva suite de productos), otra HANA (base de datos en memoria) y otra SAP Cloud Platform (plataforma de aplicaciones y servicios).

3pillars

No sería la primera vez que le he intentado hablar a un cliente de SAP HANA Cloud Platform y me ha dicho: “No, no me interesa, nosotros no tenemos HANA”. Que es un poco como lo de “¿qué hora es?… manzanas traigo”, pero bueno quizás si le quitamos ahora la palabra “HANA” la gente tenga menos miedo… 😉

El anuncio ha sido hecho en el Mobile World Congress que se está celebrado esta semana en Barcelona y aparte del cambio de nombre, esto conlleva una serie de novedades, como podéis ver en este artículo: SAP Cloud Platform Intelligently Connects People, Things and Businesses

Probablemente, en los próximos días lo mire con más detalle, pero también podéis hacer algo vosotros, ¿eh? 😉

SAP UX: primero BUILD, después Splash y ahora… BUILD

En el mercado, existen muchas herramientas para el diseño rápido de prototipos de aplicaciones (mockups): Balsamiq, Flinto, Axure son algunas de ellas. Evidentemente, hay muchas más, pero con esas he llegado a “trastear” alguna vez, incluso alguna de ellas por “recomendación” de SAP: SAP Releases Fiori Widgets for Axure RP

Finalmente (esto es mucho decir con SAP) parece que la apuesta era BUILD y llegaron a un acuerdo donde, lógicamente, lo primero era cambiar el nombre y pasó a llamarse SAP Splash.

¿Y que podíamos hacer con esto? Mejor lo véis:
 


 
Bien, pues después de unos meses trabajando con la versión beta de SAP Splash, llega… BUILD.

Sí, eso es, volvemos al nombre original, donde podremos seguir trabajando con una versión gratuita pero ya aparece la opción completa, que será de pago, pero… no sabemos el importe. Sólo una pista: necesitará de licencia de HANA Cloud Platform.

Por cierto, si alguien ha estado trabajando con la versión beta, tranquilos, seguirá existiendo, con la limitación de tener sólo 5 prototipos activos y alguna cosa más.

Esto lo cuentan en una newsletter que enviaron el pasado 22 de agosto, aquí podéis ver un post donde también hablan de esto: The general release of BUILD is on its way!!!

Una vez más, aparece HANA Cloud Platform como la pieza angular en la que se basan otras soluciones, algo que ya no debería sorprendernos 😉

SAP Smart Business Service: un servicio de HCP para trabajar con KPIs de manera “sencilla”

Antes de empezar con el post, una breve explicación de 2 conceptos que aparecen en el título del mismo, que no deja de ser una explicación absurda porque si no conoces el significado de los mismos, poco interés te va a despertar el post  😉

¿Qué es esto de SAP Smart Business Services ? Un servicio dentro de HCP que te permite crear herramientas, cuadros de mandos y pequeñas aplicaciones, basadas en ciertos indicadores de negocio, todo gestionado desde un entorno Fiori Launchpad.

¿Y qué necesito para probar esto? Pues, evidentemente, tener una cuenta en HCP y dar una serie de pasos, como estos:

  • Activar el servicio de Portal y publicar un portal del tipo Fiori Launchpad.

sbs1

  • Activar el servicio Smart Business y ajustar el destino flpuis, que se habrá creado automáticamente al activar el servicio, cambiando el tipo de autenticación que trae por defecto.

sbs2

sbsdest

  • Ir a la configuración del servicio SAP Smart Business, concretamente a Configure Smart Business Apps, para enlazar el Portal que hemos creado con el servicio.

sbs3

  • Si vamos ahora a ver el Portal que hemos creado, podremos ver el Fiori Launchpad que nos ha creado para configurar las aplicaciones:

sbs5

  • Creamos una base de datos HANA, tocamos “unas cuantas cosas” y ya está todo: podemos trabajar con nuestros KPI’s, desde HCP.

sbs7

Bueno, vale, hay que detallar eso de “unas cuantas cosas”, pero os los explican mejor en estos artículos, que es donde me he “inspirado”:

http://scn.sap.com/community/developer-center/cloud-platform/blog/2016/07/03/fiori-analytics-on-hcp-using-smart-business-services–i

http://scn.sap.com/community/developer-center/cloud-platform/blog/2016/07/03/fiori-analytics-on-hana-cloud-platform-using-smart-business-service-2

http://scn.sap.com/community/developer-center/cloud-platform/blog/2016/07/03/fiori-analytics-on-hana-cloud-platform-using-smart-business-service-3

sbs10 sbs11

Ya sabéis, yo sólo recopilo información y pruebo cosas, que incluso funcionan… 😉

SAP y las cosas de Internet o el Internet de las Cosas

Otro de los servicios que nos ofrece SAP HANA Cloud Platform es el de Internet de las Cosas (IoT), que es algo un poco más amplio que poder poner la lavadora desde la oficina.

Mediante este servicio, podremos gestionar dispositivos y recibir información de los mismos, que podrían desencadenar ciertos eventos o permitirnos tomar decisiones en base a la información recibida de los mismos.

Para ver un ejemplo práctico de esto, vamos a ver cómo podría recibir información de mi móvil en la plataforma, para lo que tendré que:

  • Activar el servicio en nuestra cuenta de HCP.
  • Instalar la aplicación SensorPhone en mi teléfono.
  • Configurar el servicio.

IoT1

Para configurar el servicio, lo primero que hacemos es desplegar el Message Management Service (MMS):

IoT3

Una vez hecho esto, nos habrá aparecido una aplicación Java y tendremos que asignar el rol correspondiente a nuestro usuario:

IoT4

IoT5

Ahora toca añadir mi dispositivo, para lo que habrá que crear previamente el tipo de mensaje (qué información se va a comunicar), el tipo de dispositivo (al que asociaré el tipo de mensaje) y el dispositivo concreto (en este caso, mi teléfono, que será de tipo previamente definido).

En esto no me voy a extender, os remito al artículo original del que he sacado todo esto: The Easiest Way to Stream your iPhone’s Sensor Data to HANA Cloud Platform [Updated]

Lo único que os muestro es que siguiendo los pasos que dicen en ese documento, incluso alguien tan torpe como yo, se pueden obtener resultados:

IoT6

Ahora os dejo en vuestras manos el que os estrujéis la cabeza en pensar posibles casos de negocio con todo esto del Internet de las Cosas, ya que saber la posición de mi teléfono no creo que sea de mucho interés para nadie.

SAP nos facilita las herramientas, el resto lo ponemos nosotros… 😉

 

SAP API Business Hub: probando, probando…

Siguendo con el tema de las APIs, nos encontramos con otro servicio dentro de SAP HANA Cloud Platform: SAP API Business Hub.

SAP API Business Hub es básicamente un laboratorio de pruebas donde SAP pone a disposición de los desarrolladores y partners distintas APIs para conectar con sistemas SAP (on-premise y cloud, por supuesto), utilizando el formato estándar OpenAPI, incluso permitiendo en algunos casos probarlas en sistemas “sandbox” del propio SAP.

apih

Como ya sabéis, el movimiento se demuestra andando, así que os recomiendo que empecéis a trastear con ello, pero no os pienso contar cómo… porque hay otros que lo explican mucho mejor 😉

Testing and Exploring APIs on SAP API Business Hub

 

SAP API Management te ayuda a crecer

Empecemos por el principio…

API: Application Programming Interface. Es decir, una API es un “trozo de software” que permite que las aplicaciones se comunique entre sí. Para el usuario es transparente pero muchas de las acciones que realizamos hoy en día a través de Internet, se realizan vía API: hacer un pago on-line, consultar la cartelera, “tuitear” una noticia que nos ha llamado la atención…

Y si hablamos del mundo SAP tampoco es algo novedoso, ya que llevamos años tratando con las BAPIs (Business Application Programming Interface), que vienen a ser lo mismo: “trozos de código” (módulos de funciones queda más elegante) a los que puedo llamar de forma remota.

apis

SAP API Management, es uno de los servicios que nos ofrece SAP HANA Cloud Platform (cumplo mi promesa de hace unas semanas, de ir hablando de esto), el cual permite a los clientes compartir parte de su información y/o procesos para que puedan ser consumidos por terceros con facilidad en los nuevos canales, dispositivos e interfaces de usuario.

Por ejemplo, soy un cliente con 3.000 proveedores que frecuentemente necesitan frecuentemente cuál es el estado de sus facturas. Ante esto, tengo varias opciones:

  • Tener un equipo de gente atendiendo el teléfono/mail para darles la respuesta que necesitan… lo que conlleva cierto gasto de personal, que los proveedores se tengan que ceñir a un determinado horario, etc…
  • Montar un portal de proveedores para que puedan consultar la información que necesitan en cualquier momento… lo que me llevará a tener que hacer una inversión en el desarrollo de ese software (o suscribirme a alguno de los servicios que ofrecen esto), con su correspondiente mantenimiento y el más que presumible descontento de varios de los proveedores que dirán que no es claro, que no saben utilizarlo, etc…
  • Facilitarles la información necesaria vía API, para que la exploten cómo, cuándo y dónde quieran. Evidentemente, esto conlleva el desarrollo de esa API, pero me olvido de diseñar el interfaz gráfico, simplemente pongo a disposición la información que necesitan, para que la consuman como quieran.

SAP API Management, nos permite desarrollar desde una plataforma central todas estas APIs, publicarlas y consumirlas de forma segura, pudiendo monitorizar la utilización de las mismas, lo que nos permitiría “monetizar” la información que estamos poniendo a disposición de terceros.

apim

Por ejemplo, seguramente si fuera un distribuidor de refrescos en grandes superficies, me podría interesar pagar una pequeña cantidad porque cada una de ellas me dejaran consultar en tiempo real su stock de mis productos para asegurarme que siempre los tienen disponibles y adecuar mis rutas de reparto en base a su nivel de existencias.

Es sólo un ejemplo pero pueden haber infinitos casos de uso, sólo es cuestión de ponerse a pensar e investigar un poco…

Por supuesto, como no sólo de SAP vive el hombre, hay otros proveedores que están trabajando con esto, incluso muchas empresas que tienen su propia plataforma de APIs, por ejemplo, en el sector bancario tiene gran relevancia por la entrada en vigor en 2018 de la PSD2 (que no es una consola, sino la Directiva de la Unión Europea sobre Servicios de Pago 2).

Aquí podéis ver lo que está haciendo BBVA, del que no soy accionista ni cliente pero me gusta lo que hacen a nivel de innovación, al respecto: BBVA API_Market

Y ahora si estáis interesados en el tema, sólo tenéis que entrar en vuestra cuenta de SAP HANA Cloud Platform, activar el servicio y empezar a pegaros… 😉

PD.- Os recomiendo empezar leyendo esto: https://help.hana.ondemand.com/apim_od/frameset.htm