Mulesoft: Novedades de la release de Octubre 2019

En el mes de octubre se ha liberado una nueva versión de Mulesoft Anypoint, coincidiendo con la celebración del Mulesoft Connect 2019 en Londres. En este evento Mulesoft ofreció su visión acerca de temas como puede ser la economía de plataforma, la innovación basada en APIs o la migración de S/4HANA con Mulesoft.

Anypoint Service Mesh

Al igual que hicieron anteriormente otros fabricantes como Apigee, Mulesoft acaba de lanzar un adaptador para Istio que incorpora las siguientes funcionalidades:

  • Permitir descubrir qué microservicios están disponibles en Kubernetes, visualizando sus dependencias gráficamente y pudiendo exportarlos a Anypoint Exchange.
  • Gestionar de manera centralizada tanto APIs construidas con Mulesoft como microservicios desplegados en el service mesh.
  • Aplicar políticas de seguridad a los microservicios.

Anypoint Partner Manager

Mulesoft Anypoint no es solo una plataforma de APIs, sino que es un completo iPaaS con capacidades de integración B2B como puede ser el envío de mensajes X12 o EDIFACT usando protocolos como SFTP o AS2. Estas capacidades B2B se ofrecen en el producto Anypoint Partner Manager el cual ha sido profundamente mejorado en esta última versión.

La nueva versión 2.0 ofrece estas capacidades:

  • Soporte de Mule runtime 4. Mediante el uso de Dataweave es posible hacer transformaciones de mensajes X12 o EDIFACT.
  • Despliegues híbridos. Aunque la consola de administración de Partner Manager permanecerá en el cloud, con la nueva versión es posible desplegar los procesos tanto on-premises como en cualquier nube pública.
  • Análisis detallado de cada transacción, con capacidades para visualizar o descargar el payload EDI, ver el payload transformado así como los errores que se hayan podido producir.

Mulesoft Anypont no es solo una plataforma de APIs, sino que es un completo iPaaS con capacidades de integración B2B como puede ser el envío de mensajes X12 o EDIFACT usando protocolos como SFTP o AS2, tal y como describíamos en este artículo.

Otras novedades de Anypoint

La nueva versión incluye Anypoint Studio actualizado a la versión 7.4, el cual permite generar esqueletos tanto en RAML como OpenAPI, así como un registro de ejecuciones reales que se puede utilizar como datos de ejemplo a la hora de hacer tests de integración.

En la nueva versión se proporcionarán nuevos conectores como puede ser Amazon S3 Glacier, Google Analytics, S/4HANA OAuth, etc.

 

Economía de plataforma

Durante el evento Mulesoft Connect London 2019, ponentes como David Berlind (ProgrammableWeb) hicieron mucho hincapié en la economía de plataforma y en el rol de los usuarios de negocio, destacando que son los primeros que deben pensar en soluciones imaginativas, a menudo saltando la frontera entre sectores e industrias, pensando en servicios realmente innovadores en los que se conjuguen los servicios que da la empresa (sus core competencies) y los que puedan ofrecer otros socios. Solo cuando se hayan definido esos productos y soluciones imaginativas y se haya aterrizado su business case, es el momento en el que las áreas de IT podrán comenzar a pensar en qué APIs son las más apropiadas para que esos nuevos modelos de negocio sean una realidad.

En la sesión de Oliver Bossert (McKinsey) se ofreció un mensaje totalmente alineado al de David Berlind, destacando las ventajas de los ecosistemas digitales y en cómo cambiar la mentalidad para en lugar de pensar en productos o servicios, pensar en el Customer journey que experimenta el cliente, por ejemplo en el proceso de compra de un coche, y como en este proceso intervienen diversas empresas (desde el concesionario a la empresa que ofrece el seguro, pasando por el banco que da el crédito) y como estas se beneficiarían de trabajar de una manera coordinada vía APIs.

El CTO de Mulesoft (Uri Sarid) transportó a los asistentes a 2025, simulando una sociedad en la que absolutamente todo está interconectado vía APIs (coches, infraestructura municipal, etc.) y donde los ciudadanos utilizan aplicaciones móviles que les proporcionan todo tipo de capacidades, desde asistentes virtuales, planificadores de viajes, etc. En ese mundo ficticio, hasta las ambulancias son capaces de comunicarse con los semáforos vía APIs para que estos les abran paso en caso de una emergencia.

El fundador de Mulesoft (Ross Mason) presentó varios casos de éxito, como el del Departamento de Trabajo y Pensiones de UK, los cuales explicaron cómo su programa de APIs que iniciaron en 2017 les ha permitido eliminar muchas conexiones punto a punto y fomentar la creación de APIs reutilizables.

Migración a S/4HANA

Desde que SAP anunció que 2025 será el último año que dará soporte a bases de datos de otros fabricantes (para así motivar a sus clientes para que migren a HANA, su base de datos en memoria) los clientes se encuentran buscando soluciones para agilizar dicha migración.

Mulesoft está posicionando Anypoint como una alternativa para agilizar dicha migración, proponiendo un plan en cinco pasos:

  1. Construir APIs alrededor de cada módulo del ERP.
  2. Construir mocks para validar que las aplicaciones consumidoras funcionan.
  3. Migrar datos en Certificación.
  4. Migrar datos en Producción.
  5. Ejecutar los ERP en paralelo y después proceder a la desconexión de R/3.

Resumen

Tal y como ha reflejado Gartner en su reciente Magic Quadrant for Full Life Cycle API Management 2019, Mulesoft ha conseguido construir una plataforma líder tanto en APIs como iPaaS. Las recientes novedades de la versión de Octubre del 2019 consolidan la solución y ofrecen nuevas e interesantes capacidades en áreas como Service Mesh y comunicaciones B2B.

 

Guía de Posibilidades Profesionales en el Ecosistema de Java