Integration Content Advisor te ayuda a integrarte

Hace unos meses escribía un artículo hablando de la integración como pieza clave para llegar a la empresa inteligente, en el que os invitaba a hacer un curso de openSAP al respecto de ese tema: Integration – The Key to the Intelligent Enterprise

Evidentemente, como todos lo habréis hecho puede que lo que cuenta ahora ya os suene, pero por si acaso… 🙂

Dentro del conjunto de productos/herramientas que tenemos relacionado con este área, muchas veces no sabemos ni por dónde empezar. Veamos el siguiente gráfico:

¿Qué podemos ver en él?

¿Mucho lío, no? ¿Y tenemos que conocer todo eso? Bueno, no vendría mal que nos sonara qué es cada cosa, la verdad… aunque lo ideal sería que la máquina lo aprendiera sola, ¿no?

Y más si tenemos en cuenta que a la hora de establecer un proceso de integración, el mayor esfuerzo se lo lleva la parte menos operativa:

Bueno, pues nada, como las máquinas ahora son tan listas, que nos van a quitar el trabajo a todos, pues que aprendan y nos lo den hecho. Y aquí es donde aparece, hace por lo menos un año, Integration Content Advisor (ICA).

Básicamente, Integration Content Advisor es una aplicación que complementa SAP Cloud Platform Integration, para facilitar las integraciones B2B, mediante el uso de sistemas de mensajes estándar (ASC X12, UN/EDIFACT…), facilitando el mapeo de lo mensajes, así como la generación de la documentación y los distintos artefactos.

Además, mediante el uso de técnicas de machine learning, el sistema se va retroalimentando, siendo cada vez más eficiente.

Aquí os dejo un artículo sobre el tema: Announcement: New integration content advisor for SAP Cloud Platform Integration

Y esto, tiene pinta de que no se va a parar ahí, sino que esta va a ser una pieza fundamental para otras herramientas de integración:

Y si he llegado aquí, aparte de por el curso mencionado al inicio, ha sido gracias a esta sesión del TechEd 2018INT100 Integration of A2A and B2B Scenarios Using SAP Cloud Platform Integration

Ahora ya es sólo cuestión de ir encajando las piezas… 😉

SAP Cloud Platform Portal: ¿a qué esperas?

Si eres usuario de SAP Portal, creo que va siendo hora de que te plantees qué vas a hacer con eso, ya qué como bien sabrás el mantenimiento de las versiones anteriores a la 7.5 finaliza en 2020 y si has migrado a la mencionada versión tienes 5 años más.

En cualquier caso, deberías plantearte si necesitas seguir manteniendo esa infraestructura o ha llegado el momento de llamar al chatarrero para que se lleve un poco de hierro y dar el salto a la nube.

No es la primera vez que hablo de esto, de hecho hace un año y medio os conté cómo activar este servicio en SAP Cloud Platform y si sigo echando la vista atrás, ya en el 2014 publiqué algo sobre SAP HANA Cloud Portal, que fue el nombre original de esto.

¿Qué es SAP Cloud Platform Portal? No es un portal, realmente es un gestor de portales. Un servicio que me permite gestionar, publicar y administrar distintos portales desde un único punto.

Dichos portales pueden ser tipo SAP Fiori Launchpad, tipo “estilo libre” (freestyle dicen “los hijos de Shakespeare”) o híbridos, como podéis ver en esta imagen:

De hecho, también escribí un artículo donde os daba alguna pista para personalizar vuestro SAP Fiori Launchpad y allí hacía referencia a algún curso de openSAP donde os cuentan cómo va todo esto de los “nuevos” (no olvidemos que esto existe desde 2014) portales.

Aquí os dejo un enlace a un documento,publicado en diciembre de 2018, donde podéis ver más detalles sobre características, beneficios, contenidos, estrategias de migración, herramientas de terceros, etc… SAP Cloud Platform Overview.

Oye, que si queréis poder seguir con vuestro portal de toda la vida, que hay alguno que tiene más de 2.000 años y ahí sigue… 😉

Construyendo aplicaciones móviles con SAP

El tema de movilidad en SAP ha ido dando tumbos, a lo largo de los años: que si desarrollo nativo, que si híbrido, que si había que securizar los dispositivos, que si las aplicaciones, que si Afaria, que si Mocana, que si MDM… ¡una locura!

¿Cómo está el panorama a día de hoy?

SAP Cloud Platform Mobile Services nos ofrece múltiples opciones:: SDKs para iOS y Android, kit de movilidad, Mobile Cards, desarrollo de aplicaciones híbridas… así como una serie de servicios para gestionar los dispositivos, distribuir las aplicaciones, etc…

Además de esto, tenemos la posibilidad de desarrollar aplicaciones con Mendix, como conté en su momento, que aunque lo meten como un servicio más de SAP Cloud Platform, realmente es una aplicación aparte.

En definitiva, muchas opciones para poder consumir información desde nuestros dispositivos móviles, de una manera sencilla, ya sea desde un sistema on-premise, cloud o de terceros.

Podéis ver algo más de detalle de todo esto en esta sesión: CGE103 Build Mobile Apps for the Digital Enterprise with SAP

¿A qué esperáis para “movilizaros”? … 😉

 

SAP Cloud Platform Transport Management: transportando que es gerundio

Habitualmente, cuando trabajamos con SAP, estamos acostumbrados a trabajar con 3 entornos: desarrollo, test y producción.

Se supone que configuramos el sistema en desarrollo, probamos cómo va todo en test y lo pasamos a producción, que es donde trabaja el usuario final.

Por supuesto, si tenemos que hacer algún desarrollo que complete alguna posible carencia del software estándar, el ciclo es el mismo.

Y para pasar las cosas de un entorno a otro, hacemos uso de las conocidas órdenes de transporte.

Todo iba bien, hasta que nos “modernizamos” y apareció SAP Portal, con sus desarrollos en Java y resulta que esa parte, en un principio, no se entendía con nuestra querida capa de transportes, pero… finalmente, pasó por el aro.

Cuando ya estábamos tranquilos, aparece HANA y viene con sus “cositas para transportar” y empezamos a oír hablar de las Delivery Units. Y otra vez estábamos en las mismas… ¿dónde están las órdenes de transporte? Así que aparecieron los HANA Transport Containers.

Y no contentos con todo esto, nos vamos a la nube. Que si SAP Cloud Platform, que si Cloud Foundry, que si aplicaciones MTA… y ni rastro de nuestras órdenes de transporte. Se empieza a hablar de repositorios Git y cosas raras de esas, pero… ¿dónde están mis órdenes de transporte?

Tranquilos, ya están aquí. Bueno, no exactamente, pero sí tenemos una forma de transportar con el nuevo servicio SAP Cloud Platform Transport Management.

En este blog podéis ver más detalle: The new cloud-based Transport Management Service.

Es un servicio que está disponible en el entorno Cloud Foundry, pero que nos permite transportar objetos, tanto de las cuentas Neo como de las cuentas Cloud Foundry, ya sean aplicaciones MTA, contenidos específicos de las aplicaciones, paquetes de integración o modelos de XS clásico de instancias HANA conectadas a cuentas cloud.

Venga, vuelve a leer el párrafo anterior… Cloud Foundry, Neo, aplicaciones MTA, paquetes de integración, XS clásico… y un poco más arriba: Delivery Unit, HANA Transport Container, repositorio Git…

¿Pero qué es todo esto? ¿Lo tengo que conocer todo?

Bueno, si te dedicas a la cría de salmonetes o eres un brillante orador especializado en hablar mucho sin decir nada, no; pero si te dedicas a esto de SAP, especialmente, si eres desarrollador, quieres empezar a vivir en el siglo XXI y ver que hay vida más alla del batch-input, sería recomendable que te sonaran todos esos términos.

Si eres consultor no, no es necesario, puedes seguir sólo “poniendo pinchos”, pero puede que en unos años, si no espabilas, te toque ponerlos en la barra de un bar… 😉

SAP Leonardo Internet of Things Foundation: visión general y estrategia

Al igual que ayer, lo que os voy a contar lo podéis encontrar en el curso de openSAP en el que se hace un repaso a lo expuesto en el SAP TechEd 2018 Recap, concretamente en la sesión AIN209 SAP Leonardo Internet of Things Foundation: Overview and Strategy.

Como suelo decir en muchas de las sesiones que imparto SAP Leonardo es “todo lo que suena a moderno” y dentro de este paraguas entran distintas tecnologías como Machine Learning, Inteligencia Artificial, Blockchain y, por supuesto, Internet of Things.

Empecemos por sentar las bases o los pilares, que como ya sabéis, los de la empresa inteligente (ya os dije que se iba a hablar mucho de este concepto) son estos:

Dentro de las tecnologías inteligentes es donde englobamos SAP Leonardo.

Y si hablamos de IoT, tenemos que hablar del IoE (Internet of Everything), ya que podemos tener conectado: personas, cosas y procesos.

Dentro de los servicios de IoT que nos ofrece SAP podemos distinguir 3 grandes áreas:

  • SAP Leonardo IoT Bridge: donde podemos encontrar distintas aplicaciones, que podemos consumir para explotar y analizar la información de “nuestras cosas”.
  • SAP Leonardo  Foundation: aquí hablamos de los distintos servicios de SAP Cloud Platform que nos puede ofrecer, como la gestión de dispositivos, conectividad, almacenamiento de información, uso de APIs…
  • SAP Dynamic Edge Processing: necesaria para gestionar toda esa información que se procesa directamente en los dispositivos (se estima que es superior al 50%), que no es necesario que se transmita de manera inmediata.

En definitiva, podemos recibir información de los distintos sensores y almacenar dicha información en nuestra infraestructura , la cual se comunicará con SAP Cloud Platform para transmitirle la información relevante que nos permita vincularla con nuestros procesos de negocio y/o analizar dicha información, mediante el uso de servicios y/o herramientas que nos facilita la misma plataforma.

En la parte de SAP Cloud Platform, hasta hace poco teníamos el servicio disponible tanto en el entorno Neo como en el de Cloud Foundry (me niego a explicar qué es esto otra vez), aunque desde hace meses ha desaparecido del entorno Neo, pero existir existió, como vimos en esta entrada de hace un par de años: SAP y las cosas de Internet o el Internet de las Cosas.

El caso es que ahora sólo está disponible en algunos datacenters del entorno Cloud Foundry y previo paso por caja, desde 250 €/mes, como podéis ver aquí: SAP Cloud Platform Internet of Things Pricing

Se supone que estará disponible en breve (eso dijeron en agosto) en las cuentas trial de Cloud Foundry, por si queréis esperar… 😉

Dentro de los componentes del servicio nos vamos a encontrar con el Gateway, que nos va a permitir conectar directamente con los dispositivos (IoT Gateway Cloud) o con esa capa intermedia que podemos utilizar para recoger la información fuera de la plataforma (IoT Gateway Edge).

Además, en la parte de aplicaciones podemos encontrar potentes herramientas para el desarrollo de las mismas, con el uso de plantillas y asistentes, pudiendo reutilizar componentes, así como realizar el modelado de datos.

Muy relacionado con esto, tenemos el concepto del Digital Twin, que se basa en que cualquier objeto físico tiene su representación en el mundo digital:

Todo esto y mucho más en la sesión que os comento: AIN209 SAP Leonardo Internet of Things Foundation: Overview and Strategy.

Ahora sólo es cuestión de que enredéis vosotros un poco… 😉

SAP Cloud Platform gratis durante 1 año

¿Tiene truco? No, SAP anunció la semana pasada que, con el objetivo de facilitar la adopción del uso de la plataforma, va a dar acceso gratuito a la plataforma a sus partners durante 1 año, ofreciéndoles servicios de prueba, demostración y licencias de desarrollo.

Bueno, un poco de truco si tiene. A todos los partners, menos a los que son SAP PartnerEdge Open Ecosystem; es decir, a los que pagan algo 😉

¿Y si ya estaba pagando una suscripción de SAP Cloud Platform? No pasa nada, se te ofrecerá una renovación por 12 meses totalmente gratuita.

¿Pero no habíamos quedado en que esto de SAP Cloud Platform era gratuito? Lo que es gratuito es tener una cuenta trial y sigue siendo así, pero ahí tienes ciertas limitaciones en muchos servicios.

Cuando quieres hacer algo productivo y/o más elaborado, con acceso a determinados servicios/recursos toca pasar por caja, como es lógico.

Así que si eres partner, creo que te interesa leer este artículo: SAP Provides Partners Free Access to SAP Cloud Platform

Y no olvides que por mucho acceso gratuito y muchos recursos que pongas a disposición de tu gente, si no les habilitas la posibilidad de tener tiempo para aprender, te va a valer de poco.

¿Que lo pueden hacer en su tiempo libre? Sí, claro, siempre que tú te encargues de su familia, sus aficiones, etc…  😉

SAP Cloud Platform Discovery Center: ¿qué es esto?

Vale, que sí, que hay que ponerse con lo de SAP Cloud Platform, ¿pero cómo?. Tenemos varias opciones:

Aparte de esto, si eres partner o cliente ahora tienes la posibilidad de aprender todo esto jugando con el SAP Cloud Platform Discovery Center.

¿Esto qué es? Es una plataforma que nos permite realizar pruebas de concepto, aprender y probar muchas de las funcionalidades de SAP Cloud Platform, asesorados por expertos y pudiendo trabajar en equipo, utilizando técnicas de gamificación y metodologías ágiles.

Como no podía ser de otra forma, la propia plataforma está desarrollada en SAP Cloud Platfom y utiliza alguno de los servicios desarrollados en ella, como JobPts para la parte de gamificación…

… SurveyRocks para la parte de encuestas…

… o BoardFlo para la gestión del proyecto.

Así que si quieres aprender a utilizar SAP Cloud Platform para desarrollar tu propia herramienta y ponerla en el SAP App Center, aquí te dejo un vídeo para que te enteres bien de cómo funciona todo esto:

Eso sí, tengo claro que encontrar tiempo para probar todo lo que comento, puede ser misión imposible 😉