Mulesoft, el software de integración entre sistemas

Mulesoft, el software de integración entre sistemas

Durante estos últimos tiempos en los que el mundo ha sufrido los efectos de la pandemia por COVID-19, hemos escuchado principalmente en los medios de comunicación y en redes sociales, la necesidad por parte de las organizaciones de afrontar lo que se conoce como Transformación Digital. Pero este concepto no es nada nuevo gracias a la irrupción, entre otras, de las tecnologías móviles, la nube, social media, big data, Internet of Things y data analytics por mencionar algunos conceptos.

Esto implica que las organizaciones deben estar preparadas para afrontar estos cambios presentes y futuros con el fin de incorporarlos de forma ágil y rápida para lograr:

• Incrementar la eficiencia operativa de IT.
• Incrementar la eficiencia del negocio.
• Mejorar la experiencia de cliente.
• Introducir más rápidamente nuevos productos y servicios.
• Mejorar la experiencia del empleado.
• Mejorar la experiencia del partner.

Lo único constante es el cambio. Estamos en un mundo de extrema competitividad. No son los más grandes ni los más fuertes los que sobreviven; más bien es el rápido el que se come al lento.

¿Qué es Mulesoft?

MuleSoft es una compañía de software de integración líder en el mercado, adquirida por Salesforce en marzo de 2018, que ofrece soluciones para la integración entre sistemas.

Su producto estrella es Anypoint Platform, una completa solución Integration Platform-as-a-Service (iPaaS) para la conectividad gestionada por API que permite a las compañías crear redes de aplicaciones de datos y de dispositivos, tanto en sus instalaciones como en la nube. Además, permite la integración de cualquier sistema (CRM, SAP o SAS) a partir de un enfoque metodológico denominado API-Led Connectivity.

Descubre Salesforce y mejora tus habilidades digitales

WEBINAR

Descubre Salesforce y mejora tus habilidades digitales

Descárgalo gratis

API-Led Connectivity

Se trata de una metodología para conectar aplicaciones, datos y dispositivos a través de API en contraposición a integraciones punto a punto.

El objetivo principal de esta metodología es permitir que los flujos de integración sean reutilizados por muchas partes dentro de la plataforma de integración. Gracias a esta reutilización de la lógica ya disponible (implementada en flujos), los desarrolladores pueden implementar su lógica de manera más rápida y segura, lo que lleva a un periodo más breve de comercialización.

Todo esto se traduce en que las API se crean en capas, permitiendo, a diferencia del enfoque E2E, que se puedan reutilizar más componentes (flujos), facilitando la implementación de nuevos sistemas y servicios.

La comparativa entre esta metodología y las denominadas tradicionales se resume en el siguiente cuadro:

Las APIs se engloban en tres grupos:
Experience APIs: dedicada a la presentación de la información para que sea más fácilmente consumible.
Process APIs: dedicada al procesamiento de datos obtenidos en la capa de sistema y adaptarlos para cubrir las necesidades de negocio.
System APIs: dedicada a los procesos de más bajo nivel de conexión con las fuentes de datos.

 

Anypoint Platform

Se trata de una plataforma de integración híbrida, basada en la metodología API-Led Connectivity, que permite:
• Conectar cualquier aplicación, datos o dispositivos.
• Conectar y desconectar aplicaciones sin impacto sobre otros consumidores.
• Diseñar, desplegar, gestionar y asegurar APIs.
• Automatizar Business Proceses.
• Reutilizar las APIs existentes para construir nuevas APIs más complejas y completas: permite que otros consumidores de otras verticales del negocio entren, descubran y usen esos activos.

Todo ello a través de la construcción de Application Networks (red de aplicaciones), cuyo fin es crear y entregar nuevos productos de manera más eficiente y así afrontar la transformación digital.

 

Application Networks (red de aplicaciones)

Una red de aplicaciones es una forma de conectar aplicaciones, datos y dispositivos a través de API que exponen algunos o todos sus activos (assets) y datos en la red. La construcción de una red de aplicaciones implica el desarrollo de activos reutilizables, para después alentar a los participantes del negocio a reutilizar y tener el autoservicio de esos activos. Luego, pueden usarse y reutilizarse de diferentes maneras dentro de la organización. A continuación, se pueden construir conexiones entre estos activos a través de APIs, ya que es la mejor abstracción para el intercambio de información entre dos partes (intercambio de información entre otras aplicaciones).

No solo hay activos reutilizables disponibles para ser implementados en toda la organización con el fin de crear y entregar nuevos productos de manera más eficiente, también hay equipos para ayudar a esos grupos de desarrollo a comprender las mejores prácticas sobre cómo construir nuevos productos y servicios, es decir, señalar el camino hacia un repositorio de servicios disponibles para su reutilización.

Todo lo que se publica en la red de la aplicación se puede descubrir, administrar, controlar y proteger; la organización central de IT tiene la gestión y el gobierno de todos los servicios y permite a los equipos de desarrollo de las líneas de negocio utilizarlos para cualquier proyecto que se considere necesario. Las personas que crean nuevos servicios y productos en toda la organización pueden tomarlos tal como están o pueden tomar un componente básico, agregarlo y publicar un nuevo componente básico. Se abre así la posibilidad de que varios equipos aprovechen el valor creado anteriormente.

Una red de aplicaciones no es una arquitectura, es un conjunto de bloques de construcción sobre los que se pueden crear arquitecturas. Su naturaleza gestionada y federada permiten que se doble y no se rompa. Los nuevos productos y servicios se pueden conectar y desconectar fácilmente, y tecnologías como la ofrecida por Mulesoft permite alcanzar la agilidad y flexibilidad que toda organización necesita para continuar impulsando y liderando los crecientes retos de la innovación digital.

Fundamentos de Administración de Salesforce en Lightning

ADX201

Fundamentos de Administración de Salesforce en Lightning

Más información

¿Te ha parecido interesante? ¡Compártelo!
Seguro que a tus contactos le gusta leerlo.

Quizá te interese

Manténte al día de nuestras novedades

Suscríbete para estar al día de las últimas novedades.

We use our own and third-party cookies to improve our services by analyzing your browsing. If you continue browsing it will mean that you consent to its use. More information in our Cookies Policy more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close