American Express Global Business WSO2 Enterprise Integrator Chakray
Integración

Cómo una multinacional de gestión de vuelos resolvió sus problemas de integración

25th marzo 2019

Las empresas en la actualidad buscan la mejor manera de adaptarse a las exigencias del contexto y satisfacer a los clientes. Para ello, uno de los procesos indispensables es la integración de sistemas. Con esto lo que se pretende es buscar la mejor orquestación entre todos los componentes físicos y virtuales del sistema de una organización.

Por una parte, los componentes físicos consisten en varios sistemas de máquinas, hardware de computadora, inventario y otros, mientras que los componentes virtuales incluyen datos almacenados en bases de datos, software y aplicaciones.

“El fin de la integración de sistemas es engranar ambos grupos con el objetivo de que trabajen de forma engranada y simplifiquen todos los procesos.”

Definición de integración de sistemas

La integración de los sistemas es uno de los pasos que forma parte del proceso de transformación digital de una empresa. Esto le permite acceder a datos más confiables y relevantes para evaluar, entre otras cosas, el desempeño de sus servicios y la satisfacción de sus clientes.

Un proyecto de integración puede incluir los siguientes pasos:

  1. El diseño y desarrollo de la arquitectura de los sistemas de información
  2. La implementación de sistemas de comunicación entre las diferentes soluciones de aplicación (para que puedan transmitir toda la información)
  3. Desarrollo de aplicaciones y software
  4. Mantenimiento técnico

El sistema de información de una empresa es considerado a menudo como su “columna vertebral”, tanto eficiente como escalable. Es por eso que todo lo que esté estrechamente relacionado con su diseño debe ser objeto de pensamiento estratégico antes de que se inicie el proyecto.

-Leer más: 7 beneficios de la integración de aplicaciones empresariales (EAI)-

Importancia de la integración de sistemas

El sistema de información es de suma importancia en el proceso estratégico de cualquier negocio. De hecho, es el que permite todas las acciones relacionadas con la gestión de datos: recopilación, almacenamiento, procesamiento y uso compartido… tantos pasos como sea posible a través de un conjunto de recursos al mismo tiempo material, humano y tecnología.

-No te pierdas: Cómo conseguir una integración empresarial exitosa-

Con un rol tanto operativo como estratégico, el sistema de información, más allá de su función «operacional», tiene una dimensión social real al permitir que los diversos actores de una empresa tengan la información que necesitan en tiempo real y en el  formato correcto.

Cuando se opera correctamente, el sistema de información ahorra tiempo y costes al automatizar los procesos que antes se hacían de forma manual, pero también optimiza el rendimiento del negocio al mejorar las relaciones con los clientes.

“La integración de los sistemas informáticos es hoy uno de los principales retos a los que se enfrentan las empresas. En un contexto donde los datos, los procesos y los actores están cambiando constantemente, a veces es muy difícil lograr que todo funcione en conjunto.”

La integración de sistemas hace posible, a largo plazo, responder a las diferentes necesidades formuladas por las empresas:

  • Obtener procesos automáticos y, por lo tanto, reducir los errores que se pueden cometer durante los procesos manuales.  
  • Consolidar los datos al poder cruzar diferente tipo de información entre ellos: al vincular los datos entre ellos, la compañía tiene más visibilidad al obtener estadísticas globales con facilidad.  
  • Reducir esfuerzos y costes al agrupar toda la información en un mismo medio, en lugar de tener que ingresar esta información en cada aplicación.  

Esta es la razón por la que, más que los problemas técnicos, estos son problemas estratégicos que están detrás de cualquier proyecto de integración. Para la empresa, se trata de encontrar la mejor ecuación posible entre las necesidades relacionadas con el negocio y las capacidades de software que se ponen a su servicio.

Caso real: American Express Global Business Travel

American Express Global Business (GBT) es una multinacional que gestiona vuelos en alrededor de 140 países. Diariamente recibe más de 3 millones de mensajes y más de 100 millones de llamadas, lo que requiere un correcto manej de información. Y aunque parece humanamente imposible, lo lograron.

¿Cómo? Diseñaron Global Trip Record ™, que funciona con la filosofía de la integración de los sistemas para captar en un solo servidor la totalidad de las reservas hechas desde todo el mundo, almacenando los datos en tiempo real.

GBT utilizó sus sistemas y se centró en los microservicios, de manera que se puedan usar de forma organizada, con equilibrio y tolerancia. De esa manera se logró dominar el alto volumen de llamadas y mensajes de la compañía.

American Express Global Business consiguió que sus sistemas de conexión tuvieran un solo punto de entrada. En este sentido, se construyó una arquitectura conectada y orquestada en los microservicios con WSO2 Enterprise Integrator, la cual se mantiene activa todo el tiempo.

WSO2 Enterprise Integrator

WSO2 Enterprise Integrator transforma el mensaje tras pasar éste por unos 30 microservicios. Esto permite que se puedan manejar cientos de mensajes y transacciones cada segundo, dependiendo de las necesidades de la compañía, garantizando total elasticidad sin sobrecargar.

Este sistema incluye un código git para registrar los códigos; un servidor Jenkins para activar la construcción; SonarQube para verificar las vulnerabilidades y errores.

Durante el proceso se producen archivos CAR y se extrae imagen ESB, antes de obtener una imagen final de Docker y se publica en Nexus. Por último, OpenShift extrae la imagen para atender la solicitud.

GBT no emplea un registro de gobierno en su arquitectura, como suele ocurrir en productos similares. En su lugar, se trata de una solución personalizada para efectuar el registro de gobierno, limitando el número de instancias y tecnologías.

Esta solución tiene una filosofía de código abierto y permite altos niveles de flexibilidad, lo que aporta grandes beneficios a las compañías.

WSO2 Enterprise Integrator forma parte de la estrategia integral de sistemas de GBT, ayudando a que millones de clientes vivan una experiencia óptima en sus viajes.

Si tú también necesitas ayuda para integrar los servicios de tu compañía, Chakray, primer partner tecnológico de WSO2, es una alternativa perfecta. ¡Contacta con nuestro asesores!

implementa WSO2 paso a paso Chakray