Iniciar sesión / Registrar Cuenta

Integración

¿Por qué elegir a Red Hat para la integración ágil?

Porque la innovación no es suficiente

No nos malinterprete: ofrecer productos y servicios innovadores de forma constante es indispensable para ser competitivos en el mercado digital. Sin embargo, ¿de qué sirve una aplicación nueva si no está bien conectada con el resto de su tecnología heredada? Es más, ¿cuánto tiempo se necesita para que esta aplicación represente un valor real para su empresa si su integración con la arquitectura actual tarda meses o años?

Gracias a los métodos ágiles, a DevOps, a la automatización de CI/CD y a otras palabras populares del mundo de la TI, se acabó la época de los ciclos de desarrollo en cascada. Sin embargo, la historia no termina ahí, con el aumento en la productividad del desarrollador. La innovación necesita integración, y a un ritmo que coincida con sus prácticas de desarrollo actuales.

Red Hat considera que si en lugar de usar una arquitectura centralizada y en silos, utiliza una en que la integración sea distribuida e iterativa, aportará agilidad a su infraestructura, no solo al desarrollo de las aplicaciones. ¿Y eso qué implica exactamente? Implica una arquitectura que haga coincidir los microservicios en contenedores, la nube híbrida y las interfaces de programación de aplicaciones (API) con las prácticas de Agile y DevOps que los desarrolladores ya conocen bien.


Adoptar un ESB o adoptarlo, esa es la cuestión

El modelo conocido como bus de servicios empresariales (ESB) fue un avance con respecto a las épocas en que había pocas conexiones de punto a punto o de distribución y enlace, pero estaba destinado a las infraestructuras rígidas y en silos. Este enfoque tradicional de la integración, basado en equipos centralizados que controlan las tecnologías monolíticas, puede dificultar el desarrollo y la utilidad a largo plazo de las aplicaciones distribuidas nuevas. Los ESB ofrecen ciertos beneficios; por ejemplo, dan prioridad a la seguridad y la integridad de los datos. Pero también dependen de un solo equipo para definir las integraciones de toda la empresa. Además, representan un punto único de fallo para la arquitectura de integración.

En cambio, las arquitecturas actuales de aplicaciones nativas de la nube sin conexión directa que se desarrollaron con los métodos Agile y DevOps necesitan un enfoque de integración igual de ágil y expandible. Es necesario que estas aplicaciones nuevas se conecten entre sí y que puedan acceder a sus aplicaciones y datos heredados. Para poder satisfacer estas dos necesidades empresariales, Red Hat proporciona plataformas de integración y software de gestión que le permiten conectar las tecnologías y los microservicios heredados en todos los entornos de nube híbrida con rapidez. Este enfoque se denomina "integración ágil".


¿Qué es la integración ágil?

La visión de Red Hat sobre la integración ágil combina tecnologías de integración, técnicas de distribución ágil y plataformas nativas de la nube para mejorar la velocidad y la seguridad de la distribución de software. La integración ágil implica específicamente la implementación de tecnologías de integración, como las API, en contenedores de Linux, y la extensión de las funciones de integración a equipos interdisciplinarios.

En este marco, es posible desarrollar e integrar los microservicios rápidamente. Con las integraciones incorporadas en Red Hat® Fuse y las API gestionadas con Red Hat 3scale API Management, los microservicios pueden situarse en su arquitectura actual sin problemas y comenzar a aportar valor a los usuarios internos y externos rápidamente. Red Hat AMQ facilita la mensajería con alto rendimiento y baja latencia para que pueda compartir datos dentro de su infraestructura. Ya no se corre el riesgo de dañar toda la aplicación al actualizar o eliminar servicios, gracias a que la arquitectura sin conexión directa y enlazada mediante los procesos de integración ágil ha aumentado la tolerancia a los fallos.

En pocas palabras, la integración ágil cambia la perspectiva de la integración empresarial: ya no es un problema que deba resolverse, sino una plataforma que ofrece una escalabilidad elástica en todos los servicios descentralizados.

Historia de éxito

UPS optimiza el seguimiento y la entrega de paquetes con Red Hat

Problema: UPS, líder mundial en logística, deseaba utilizar una plataforma de aplicaciones nueva llamada Center Inside Planning and Execution System (CIPE) para optimizar las operaciones y la entrega de paquetes. Además, la empresa quería adoptar un enfoque DevOps colaborativo más ágil, así como una tecnología que diera soporte a las nuevas funciones del sistema CIPE y a esta nueva forma de trabajo. "Necesitábamos cambiar nuestras tecnologías antiguas por la nube, para tomar mejores decisiones mediante el análisis del big data en tiempo real", dijo Rich West, gerente sénior de desarrollo de aplicaciones en UPS.

Solución: Después de decidir que la tecnología de los contenedores se adaptaría mejor a la necesidad de lograr flujos de trabajo ágiles basados en la nube, UPS evaluó varias soluciones. Optó por crear un nuevo entorno de aplicaciones con tecnología open source empresarial de Red Hat. Además, UPS utilizó la asistencia de Consultoría Red Hat para planificar e implementar el sistema CIPE. "También capacitaron rápidamente a nuestros desarrolladores en la tecnología de la plataforma de contenedores", explicó Stacie Morgan, gerente sénior de desarrollo de aplicaciones en UPS. "Pudimos lanzar la primera iteración de la aplicación del sitio en tres meses. Nunca habíamos activado una plataforma tan rápido".

El conocimiento y las innovaciones se generan en la actualidad a un ritmo más acelerado que nunca. Es un momento de grandes desafíos para UPS, y las tecnologías de Red Hat han cumplido una función importante en nuestro recorrido.

Nick Costides,
Presidente de Tecnología de la información de UPS

Soluciones de integración ágil de Red Hat

Plataforma

Red Hat Fuse es una plataforma de integración distribuida con opciones de implementación independiente, en la nube y con iPaaS. Con el uso de Fuse, los especialistas en integración, los desarrolladores de aplicaciones y las personas que utilicen los sistemas en la empresa pueden desarrollar soluciones conectadas en el entorno que prefieran de manera independiente. Esta plataforma unificada permite a los usuarios colaborar, acceder a las funciones de autoservicio y cumplir con las políticas gubernamentales.

Plataforma

Red Hat 3scale API Management facilita los procesos que permiten compartir, proteger, distribuir, controlar y rentabilizar sus API. Se trata de una plataforma de infraestructura diseñada para mejorar el rendimiento, lograr el control del cliente e impulsar el crecimiento futuro. Puede instalar los elementos de 3scale de forma local, en la nube o en cualquier combinación de ambos entornos.

Mensajería

Red Hat AMQ, basada en comunidades de open source como Apache ActiveMQ y Apache Kafka, es una plataforma de mensajería flexible que transmite información de manera confiable, lo cual permite la integración en tiempo real y la conexión al Internet de las cosas (IoT).