Cada día, los bancos, las corporaciones y los inversores realizan operaciones de cambio de billones de dólares en el mercado de divisas (FX), con total confianza de que, si están cambiando libras esterlinas por pesos mexicanos o francos suizos por florines húngaros, recibirán la moneda por la que pagaron. Una de las principales razones de esa confianza es CLS: una empresa cuyos servicios de liquidación se encuentran en la base del ecosistema global de cambio de divisas.

La seguridad de los mercados de FX modernos es un fenómeno relativamente reciente. Ya en 1972, cuando el banco alemán Bankhaus Herstatt colapsó, muchas de sus contrapartes de FX enfrentaron serias pérdidas. En respuesta, el ecosistema de FX global comenzó a buscar formas de mitigar el riesgo sistémico, y en 2002, gracias a una cooperación sin precedentes en toda la comunidad, se creó CLS con 39 organizaciones miembros y siete monedas.

Hoy en día, los miembros de la compañía incluyen más de 70 de las instituciones financieras más importantes del mundo, y más de 25,000 organizaciones utilizan sus servicios para liquidar transacciones de FX en las 18 monedas más cotizadas del mundo.

En transacciones de alto nivel, el valor que ofrece CLS recae en que proporciona una plataforma que asegura que las instrucciones de pago para ambas partes de un comercio de FX se liquiden simultáneamente, lo que elimina el riesgo de que una parte envíe la moneda que vendió, pero no reciba la moneda que compró. Al mismo tiempo, CLS proporciona una compensación multilateral de pagos, lo que reduce la cantidad de capital que cada participante del mercado debe pagar para liquidar sus operaciones, minimizando así los requisitos de financiamiento en un promedio de 96 %.

En promedio, CLS liquida USD

5.5 billones

de instrucciones de pago de FX por día

La compensación multilateral de pagos de CLS reduce los requisitos de financiamiento en un

96 %

en promedio

Liquidación a escala

Desde que CLS comenzó a funcionar por primera vez en 2002, la compañía ha desarrollado su negocio con CLSSettlement, una plataforma de liquidación desarrollada, hospedada y gestionada por IBM. La plataforma ha sido enormemente exitosa, y ha ayudado a CLS a escalar su negocio para gestionar en promedio más de USD 5.5 billones y 1 millón de instrucciones por día. Incluso en tiempos de actividad inusual del mercado, el sistema ha logrado superar los obstáculos admirablemente. Por ejemplo, en 2020 gestionó un volumen máximo de más de 2,600,000 de instrucciones valoradas en USD 13.4 billones en un solo día. Si ponemos estos números en perspectiva: USD 13.4 billones equivale aproximadamente a todo el producto interno bruto anual de China en 2018.

A pesar de su éxito, el sistema era un producto de su tiempo. El código de la aplicación estaba estrechamente unido al middleware heredado, que era difícil de mantener y limitaba la agilidad de la empresa en el desarrollo, la prueba y el lanzamiento de nuevos servicios.

Una mujer joven con anteojos, rodeada de monitores de computadora con un mapa del mundo con algunos datos en segundo plano

Para facilitar la evolución de los mercados de FX en los próximos años, CLS emprendió una iniciativa para modernizar la plataforma CLSSettlement, pasando a una nueva infraestructura, reescribiendo la aplicación central de C a Java y asumiendo una mayor participación en su desarrollo. El objetivo de la iniciativa era permitir la convergencia entre la plataforma y la Plataforma de servicios unificados (USP) de la compañía, que ya es compatible con otros productos de CLS, como CLSClearedFX y CLSNow.

Esta iniciativa de convergencia requería un cambio fundamental en la relación entre CLS e IBM, desde una relación cliente-proveedor a una asociación mucho más colaborativa. Para ayudar a impulsar este cambio, los altos ejecutivos de la compañía asumieron un papel activo en el patrocinio del proyecto y lo pusieron bajo el control de un director de programa dedicado, quien utilizó la experiencia de IBM para implementar planes y gestión eficaces para lograr esta ambiciosa transformación con éxito.

Superar juntos los desafíos

Justo cuando el equipo comenzaba a consolidarse después de un taller del proyecto organizado por CLS en Nueva Jersey, todo cambió. La pandemia de COVID-19 obligó a la mayor parte del mundo a vivir en cuarentena, lo que significó que las oficinas del proyecto en Nueva Jersey y Nueva York en Estados Unidos, Portsmouth y Londres en el Reino Unido, y Pune y Chennai en la India, tuvieron que cerrar y los equipos tuvieron que trabajar desde casa.

A pesar de estos desafíos provocados por la pandemia, el equipo pudo adaptar su metodología de entrega y aprovechar el nuevo modo de operaciones para mejorar la comunicación y la flexibilidad dentro del equipo distribuido.

Además, los líderes del proyecto les brindaron a los miembros del equipo la flexibilidad de establecer sus propios horarios para trabajar respetando las obligaciones familiares y de cuidado de los niños. El resultado fue una mayor productividad, ya que muchos miembros del equipo comenzaron a trabajar en horarios que maximizaron la superposición entre zonas geográficas, en lugar de apegarse a las horas de trabajo locales regulares.

Joven de negocios en una videollamada de trabajo con colegas

"Creemos que no importa cuándo o dónde trabajan las personas, todos trabajamos de forma asíncrona", explica Rachel Lum, asociada ejecutiva de IBM. "Ese fue el enfoque que promovimos y todo el mundo estuvo de acuerdo".

El enfoque positivo rápidamente fomentó una mentalidad de equipo y, aunque teóricamente CLS e IBM se centraban en diferentes aspectos del proyecto, lo habitual era que los miembros de ambas organizaciones trabajaran juntos como un equipo.

"En medio de la adversidad, los equipos de CLS e IBM trabajaron estrechamente", afirma Ritesh Gadhiya, jefe de aplicaciones de liquidación de CLS. "La dedicación de ambas partes fue excepcional".

Cero tolerancia a errores

El objetivo del proyecto era crear e implementar una aplicación moderna que pudiera gestionar la vasta escala y complejidad de la liquidación de FX sin problemas, y como el servicio de liquidación de CLS es una parte crítica de la infraestructura del mercado financiero mundial, había cero tolerancia para los errores.

Como resultado, el equipo decidió tomar todas las precauciones posibles para mitigar el riesgo y asegurarse de que la nueva aplicación cumpliría sin problemas los requisitos de los mercados de divisas.

Comenzó con crear plataformas muy bien probadas y estandarizadas que han sido puestas a prueba a escala por miles de otras organizaciones de servicios financieros. Desarrollaron la nueva aplicación en Java ejecutándose en Red Hat® Enterprise Linux® y utilizando una variedad de middleware de IBM, incluyendo IBM® MQ, IBM® WebSphere Application Server, IBM® Workload Scheduler y IBM® Security Verify Access.

Trabajador parado frente a pizarra llena, mirando hacia abajo a una computadora portátil en el brazo de un sillón

El equipo de CLS e IBM probó exhaustivamente la aplicación internamente y con cada uno de los 74 bancos miembros, un proceso muy complejo y difícil que implicaba coordinar y confirmar los cambios necesarios para los sistemas de cada banco, así como realizar cambios en la nueva aplicación de CLS. Esta fase de prueba se completó dentro del plazo, lo que CLS considera un logro importante.

"El proyecto desencadenó algunas innovaciones en cuanto a cómo probamos nuestros sistemas", indica Gadhiya. "Por ejemplo, creamos un Motor de prueba de modelo de riesgo (RMTE) que utilizamos para ejecutar simulaciones de más de 28,000 escenarios hipotéticos y el equivalente a 100 años de datos de producción para poner a prueba nuestros algoritmos".

Ejecución paralela

Después de que las pruebas de integración completas fueran exitosas y generaran un alto nivel de confianza en la nueva aplicación, la siguiente fase era ejecutar el sistema en paralelo con la plataforma heredada. Se utilizaron supervisión y análisis rigurosos para confirmar que ambos sistemas producirían los mismos resultados de forma consistente para el mercado.

Esta fase paralela fue diseñada para permitir que las migraciones de datos frecuentes restablecieran el estado de la nueva aplicación en caso de que su comportamiento difiriera con el del sistema existente. Sin embargo, en la práctica, durante la ejecución paralela de seis meses, el equipo solo necesitó utilizar esta funcionalidad una vez para resolver un problema de software.

"El software se estabilizó muy rápidamente una vez que comenzamos la fase de ejecución paralela, y la calidad de los datos de CLS es extremadamente alta, así que descubrimos que no se necesitaban muchas correcciones o migraciones de datos", señala Patrick Smith, gerente de programa de IBM. "De hecho, incluso cuando CLS tuvo el mayor día de transacciones de su historia, la nueva aplicación asumió casi tres veces la carga de trabajo normal, y los resultados fueron los esperados. Estábamos encantados porque demostró que potencialmente podíamos hacer la transición incluso con un gran volumen de transacciones sin ningún problema”.

Joven escribiendo en un teclado mientras mira una pantalla de computadora desktop llena de estadísticas

Al final de la fase paralela, el énfasis trasladó cada vez más a los preparativos para el evento final de transición de producción. El equipo realizó múltiples ensayos a gran escala, cada uno de 20 a 30 horas de duración, e involucró a muchos stakeholders de todo el equipo del proyecto distribuido. Una vez más, la necesidad de trabajar eficazmente adhiriéndose a las restricciones impuestas por la pandemia mundial no solo impuso desafíos, sino que también generó nuevas ideas y mejoras en el proceso.

Por ejemplo, en lugar de depender de equipos establecidos para supervisar cada paso del proceso de transición, el equipo creó un modelo mucho más resiliente, con varios recursos disponibles en varias ubicaciones para que actuaran como copias de seguridad en caso de que algún miembro del equipo sufriera problemas de conectividad, electricidad o de cualquier tipo durante las etapas críticas. Este es un modelo que CLS podrá utilizar para futuras actividades de cambio y transformación.

Una plataforma para el futuro

Después de todas las pruebas y los ensayos, el equipo estaba seguro de que podía avanzar con la transición final de la producción, pero con un proyecto de esta escala e importancia, todavía había una sensación de nerviosismo en el ambiente.

"No importa lo bien preparado que estés, nunca sabes lo que puede suceder ese día", dice Gadhiya. "Todo el equipo estaba tan comprometido con el proyecto que querían ver la migración en tiempo real, así que creamos una sala de control virtual en vivo en la que todo el mundo podría entrar y ver cómo progresaba".

En realidad, no había de qué preocuparse. La transición fue un éxito rotundo, no tuvo problemas graves, solo unos pocos percances que fueron resueltos rápidamente.

"Nos sorprendió gratamente la fluidez de la migración", asegura Gadhiya. "Creemos que somos la primera compañía del sector de infraestructura de mercados financieros que intenta implementar un proyecto de modernización a esta escala, y junto con IBM, hemos demostrado a la industria que este tipo de cambio es posible".

La nueva plataforma de CLS mitiga el riesgo empresarial al eliminar el middleware heredado en favor de una solución flexible, estándar de la industria, con componentes poco acoplados que facilitan el desarrollo, la prueba y la gestión independiente. Esto ayudará a acelerar el desarrollo de nuevos productos y servicios, y permitirá a CLS mantener su posición como pionero en los mercados de FX.

La plataforma también proporciona funciones de supervisión mejoradas para el rendimiento, la capacidad y la seguridad, permite la automatización de tareas de gestión de sistemas que antes eran manuales y aumenta la resiliencia en general. Por ejemplo, en caso de una interrupción, CLS podrá reanudar las operaciones dentro del tiempo objetivo de recuperación (RTO) de dos horas especificado por los Principios de infraestructura de mercados financieros (PIMF).

Gadhiya concluye: "La culminación de la convergencia marca el comienzo de una nueva era para CLS, nos brinda una plataforma única y moderna que podemos utilizar para crear y ejecutar múltiples servicios y desarrollar nuevas iniciativas. Facilitar el crecimiento y la evolución de nuestros sistemas nos coloca en una mejor posición para aportar nuevas ofertas al mercado y ayudar a nuestros stakeholders a mitigar el riesgo de las liquidaciones de forma aún más eficaz".

Logotipo de CLS

Acerca de CLS

Fundada por el mercado de FX, para el mercado de FX, CLS (enlace externo a ibm.com) proporciona una infraestructura de liquidación global que reduce el riesgo sistémico y brinda estandarización para los participantes en muchas de las monedas más activas del mundo. Sus miembros incluyen más de 70 de las instituciones financieras más importantes del mundo, y más de 25,000 organizaciones utilizan sus servicios de liquidación.

Componentes de la solución

IBM® MQ
IBM Consulting — Consultoría y servicios de nube híbrida
IBM® Security Verify Access
IBM® WebSphere Application Server
IBM® Workload Scheduler
Red Hat® Enterprise Linux®

© Copyright IBM Corporation 2022. IBM Corporation, IBM Consulting, New Orchard Road, Armonk, NY 10504

Producido en los Estados Unidos de América, marzo de 2022.

IBM, el logotipo de IBM, ibm.com, Cloudant, IBM Security y WebSphere son marcas registradas de International Business Machines Corp., registradas en muchas jurisdicciones de todo el mundo. Otros nombres de productos y servicios pueden ser marcas registradas de IBM u otras empresas. Una lista actual de marcas registradas de IBM está disponible en la web en www.ibm.com/legal/copytrade.

La marca registrada Linux® se utiliza en virtud de una sublicencia de Linux Foundation, el licenciatario exclusivo de Linus Torvalds, propietario de la marca a nivel mundial.

Red Hat® es una marca registrada de Red Hat, Inc. o sus subsidiarias en los Estados Unidos y otros países.

El contenido de este documento (incluidas las referencias a monedas o precios que excluyen los impuestos aplicables) es el actual en la fecha inicial de publicación y puede ser modificado por IBM en cualquier momento. No todas las ofertas están disponibles en todos los países en los que IBM opera.

Los ejemplos de clientes y los datos de rendimiento citados se presentan solo para fines ilustrativos. Los resultados del rendimiento real pueden variar según las configuraciones y condiciones de funcionamiento específicas. Es responsabilidad del usuario evaluar y verificar el funcionamiento de cualquier otro producto o programa con los productos y programas de IBM. LA INFORMACIÓN DE ESTE DOCUMENTO SE PROPORCIONA "TAL CUAL" SIN NINGUNA GARANTÍA, EXPRESA O IMPLÍCITA, INCLUYENDO SIN NINGUNA GARANTÍA DE COMERCIABILIDAD, IDONEIDAD PARA UN PROPÓSITO PARTICULAR Y CUALQUIER GARANTÍA O CONDICIÓN DE NO INFRACCIÓN. Los productos de IBM están garantizados de acuerdo con los términos y las condiciones de los acuerdos bajo los cuales se proporcionaron.

El cliente es responsable por garantizar el cumplimiento de las leyes y las regulaciones correspondientes. IBM no brinda asesoría legal o representa o garantiza que sus servicios o productos garantizarán que el cliente esté en conformidad con cualquier ley o regulación.

Declaración de buenas prácticas de seguridad: La seguridad del sistema de TI implica proteger los sistemas y la información mediante la prevención, la detección y la respuesta al acceso inadecuado, dentro y fuera de la empresa. Un acceso incorrecto puede tener como resultado la alteración, destrucción, sustracción o mal uso de la información, así como el daño o mal uso de sus sistemas, incluyendo su uso en ataques contra terceros. Ningún producto o sistema de TI debería considerarse completamente seguro, por lo que ningún producto, servicio o medida de seguridad puede ser completamente efectivo para prevenir el uso o acceso incorrecto. Los sistemas, productos y servicios de IBM han sido diseñados para formar parte de un enfoque de seguridad integral y legal, lo que necesariamente involucrará procedimientos operativos adicionales y podría requerir otros sistemas, productos o servicios para ser más efectivo. IBM NO GARANTIZA QUE NINGÚN SISTEMA, PRODUCTO O SERVICIO SEA INMUNE DE O HARÁ A SU EMPRESA INMUNE DE CONDUCTAS MALICIOSAS O ILEGALES DE CUALQUIER PARTE.