Un ESB (Enterprise Service Bus) nos permite integrar diferentes aplicaciones con el fin de simplificar la comunicación de diferentes tecnología a través de diferentes protocolos de transporte y dirigido por acciones o eventos sin poner en riesgo la seguridad de nuestra plataforma.
En Rootstack con el objetivo de apoyar a las empresas a comunicar su infraestructura de la forma más inteligente y segura, contamos con un equipo de ingenieros certificados en MuleSotf que es un ESB opensource con una arquitectura orientada a servicios (SOA) lo que permite crear aplicaciones mediante la creación de servicios que serán consumidos por el resto de aplicaciones.
Es por ello que cuando hablamos de Mulesoft hablamos de un ESB que se caracteriza por una alta escalabilidad lo que se traduce en crecimiento en el tiempo conectando diferentes aplicaciones, alojamiento de servicios para ser consumidos por otras aplicaciones para que puedan ser reutilizables, enrutamiento de los servicios basados en reglas y más...
Para tener más claro el concepto Mulesoft busca integrar los procesos de negocio de forma transparente con la meta de tenerlos completamente desacoplados. Estas integraciones son posible gracias a un Bus que su función es mediar entre los diferentes servicios de la empresa para conectarlos entre sí mediante protocolos / reglas.
Por esta razón que la implementación de un ESB es recomendable cuando buscamos integrar procesos del negocio en las empresas ya que nos permite homologar la comunicación entre diferentes tecnologías sin rudimentarios procesos de integración que hacen vulnerable y poco escalable nuestra plataforma.
Actualmente son muchas las empresas a nivel mundial que han implementado ESB como es el caso de Siemens empresa de fabricación y electrónica, que con MuleSoft aprovechó las API para desbloquear servicios en silos y datos que residen dentro de sus mainframes heredados de IBM, y para exponer estos datos a su red de proveedores de servicios. Este enfoque les ha permitido lograr que las aplicaciones móviles y web consuman esta información, lo que contribuye a una experiencia superior de proveedores y clientes, al mismo tiempo que mantiene la integridad de la información a través de reglas. Además, Siemens ha podido reutilizar estas API para exponer los datos de consumo de energía a las autoridades reguladoras en tiempo real, eliminando la necesidad de preparar y enviar informes manualmente.
Con MuleSoft, Siemens ha logrado: