MuleSoft ha lanzado la versión beta de AsyncAPI en su plataforma Anypoint, con el objetivo de facilitar la adopción de arquitecturas basadas en eventos (EDA) y mejorar la interacción en tiempo real con los clientes.
Esta nueva función permite a las empresas crear integraciones completas para aplicaciones que operan en un entorno basado en eventos, lo que les permite procesar y responder a eventos de manera eficiente y en tiempo real. Con esta capacidad, las organizaciones pueden ofrecer interacciones más fluidas y rápidas entre diversas aplicaciones y sistemas, simplificando así la complejidad del proceso.
AsyncAPI de MuleSoft
Las arquitecturas basadas en eventos abren la puerta a innovadores usos de la inteligencia artificial (IA), permitiendo la comunicación en tiempo real en sistemas que manejan datos variables, como en el mantenimiento predictivo, la fijación de precios dinámica o la detección de fraudes. Por ejemplo, en el sector bancario, se pueden utilizar modelos de IA para analizar datos de transacciones y comportamientos de los usuarios, con el fin de detectar actividades sospechosas y activar respuestas inmediatas, como el bloqueo de transacciones o el envío de alertas para prevenir el fraude.
A diferencia de otras plataformas de integración que ofrecen menos funcionalidades, MuleSoft proporciona una amplia gama de herramientas en una sola plataforma. Esto permite a las organizaciones desarrollar APIs para diversos casos de uso, patrones arquitectónicos y protocolos, incluyendo AsyncAPI, REST y GraphQL.
Un dato relevante es que el 64% de los consumidores espera que las empresas interactúen con ellos en tiempo real, lo que destaca la necesidad de esta evolución. Las empresas deben establecer canales de comunicación más ágiles entre sus aplicaciones para satisfacer esta demanda. Crear aplicaciones que respondan a eventos se vuelve crucial, aunque los métodos tradicionales de integración pueden ser complicados y demorados. Con su enfoque en la integración de eventos, MuleSoft ayuda a las organizaciones a adoptar rápidamente estas arquitecturas y a ofrecer experiencias en tiempo real a sus clientes.
Novedades destacadas
La inclusión de AsyncAPI en la plataforma Anypoint permite a las empresas aprovechar al máximo las arquitecturas basadas en eventos y desarrollar integraciones robustas. Las nuevas características facilitan a las organizaciones proporcionar experiencias en tiempo real a sus clientes, ampliando sus arquitecturas hacia sistemas de mensajería y corredores de eventos reconocidos, como Kafka y Anypoint MQ. Entre las funcionalidades que podrán utilizar desarrolladores y arquitectos de APIs se encuentran:
- Diseño y control de especificaciones: Utilizando las herramientas de diseño de API de MuleSoft (Anypoint Design Center) o entornos de desarrollo integrados (Anypoint Code Builder y Anypoint Studio), los usuarios pueden simplificar el cumplimiento del estándar AsyncAPI y seguir las mejores prácticas predefinidas.
- Descubrimiento y reutilización de eventos: Al publicar especificaciones de AsyncAPI en el marketplace público de MuleSoft (Anypoint Exchange), se facilita la colaboración a nivel organizacional.
- Implementación de aplicaciones basadas en eventos: A través de una experiencia de configuración simplificada, se optimiza la interacción con agentes de eventos y colas de mensajes, como Kafka y Anypoint MQ.
Disponibilidad
Las funciones de diseño, gobernanza y catalogación de especificaciones de AsyncAPI 2.6 ya están disponibles. Por otro lado, la implementación de AsyncAPI en Anypoint Code Builder y Anypoint Studio se encuentra en beta abierta, y Anypoint MQ está operativo.