Modernización de la infraestructura de mercados financieros
CLS ha creado una plataforma de liquidación para dar forma al futuro del cambio de divisas
CLS ha creado una plataforma de liquidación para dar forma al futuro del cambio de divisas
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 la plena confianza de que si están cambiando libras esterlinas por pesos mexicanos o francos suizos por forints húngaros, recibirán la moneda por la que han pagado. Una de las principales razones de la 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 se hundió, muchas de sus contrapartes en el mercado de FX sufrieron graves pérdidas. Como respuesta, el ecosistema global de FX comenzó a buscar formas de mitigar el riesgo sistémico, y en 2002, mediante 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 utilizan sus servicios para liquidar transacciones de divisas en 18 de las monedas más negociadas del mundo.
A nivel general, la ventaja que ofrece CLS es proporcionar una plataforma que garantiza que las instrucciones de pago para ambos lados de un cambio de divisas se liquidan simultáneamente, eliminando el riesgo de que una parte entregue la moneda que ha vendido, pero no reciba la moneda que ha comprado. Al mismo tiempo, CLS proporciona una compensación multilateral de los pagos, lo que reduce la cantidad de capital que cada participante en el mercado debe pagar para liquidar sus operaciones y disminuye los requisitos de financiación en un 96 % de media.
5,5 billones
de USD de instrucciones de pago de FX al día
96%
de media
En medio de la adversidad, los equipos de CLS e IBM colaboraron estrechamente. La dedicación de ambas partes fue excepcional.
Ritesh Gadhiya
Director de aplicaciones de liquidación, CLS
Desde que CLS comenzó a operar por primera vez en 2002, la compañía ha desarrollado su negocio con CLSSetinement, una plataforma de liquidación desarrollada, alojada y gestionada por IBM. La plataforma ha tenido un gran éxito y ha permitido a CLS escalar su negocio para manejar un promedio de más de 5,5 billones de USD y un millón de instrucciones al día. Incluso en periodos de actividad inusual del mercado, el sistema ha respondido admirablemente. Por ejemplo, en 2020 manejó un pico de volumen de más de 2,6 millones de instrucciones por un valor de 13,4 billones de USD en un solo día. Para poner estos números en perspectiva: 13,4 billones de USD es aproximadamente el equivalente a todo el producto interior bruto anual de China en 2018.
A pesar de su éxito, el sistema era un producto de su tiempo. El código de aplicación estaba estrechamente unido al middleware heredado, que era difícil de mantener y limitaba la agilidad de la empresa para desarrollar, probar y lanzar nuevos servicios.
Para facilitar la evolución de los mercados de divisas en los próximos años, CLS se embarcó en una iniciativa para modernizar la plataforma CLSSSetrement: cambiar a una nueva infraestructura, reescribir la aplicación central de C a Java y asumir una mayor responsabilidad del 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 da soporte a 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, que pasó de una relación cliente-proveedor a una asociación mucho más colaborativa. Para impulsar este cambio, los altos ejecutivos de la compañía adoptaron un rol activo en el patrocinio del proyecto y lo pusieron bajo el control de un director de programa dedicado, que utilizó la experiencia de IBM para implementar la gobernanza y planes eficaces para lograr esta ambiciosa transformación con éxito.
Justo cuando el equipo empezaba a consolidarse después de un taller de proyecto organizado por CLS en Nueva Jersey, todo cambió. La pandemia de COVID-19 puso a gran parte del mundo en confinamiento, lo que significó que las oficinas del proyecto en Nueva Jersey y Nueva York (Estados Unidos), Portsmouth y Londres (Reino Unido), y Pune y Chennai (India) se vieron obligadas a cerrar y los equipos tuvieron que trabajar desde casa.
A pesar de los desafíos debidos a 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 en el equipo distribuido.
Además, los líderes de proyectos dieron 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 a horas que maximizaban el solapamiento entre zonas geográficas, en lugar de ceñirse a los horarios de trabajo locales habituales.
"Considerábamos que no importa cuándo o dónde trabajan las personas, todos trabajamos de forma asíncrona", explica Rachel Lum, partner ejecutiva de IBM. "Esa fue la cultura que promovimos, y todo el mundo la aceptó".
Esa cultura positiva fomentó con rapidez 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, director de aplicaciones de liquidación de CLS. "La dedicación de ambas partes fue excepcional".
El objetivo del proyecto era crear y desplegar una aplicación moderna que pudiera manejar la gran escala y complejidad de la liquidación de divisas de forma impecable y, como el servicio de liquidación de CLS es una parte crítica de la infraestructura del mercado financiero mundial, había un cero margen error.
Como resultado, el equipo tenía previsto tomar todas las precauciones posibles para mitigar el riesgo y garantizar que la nueva aplicación cumpliera sin problemas los requisitos de los mercados de divisas.
El equipo comenzó con la creación de plataformas extremadamente probadas y estandarizadas que han demostrado su eficacia a escala en miles de otras organizaciones de servicios financieros. Desarrollaron la nueva aplicación en Java para ejecutarla en Red Hat® Enterprise Linux® con una amplia variedad de middleware de IBM, que incluía IBM® MQ, IBM® WebSphere Application Server, IBM Workload Scheduler e IBM® Security Verify Access.
El equipo de CLS e IBM probó exhaustivamente la aplicación internamente y con cada uno de los 74 bancos miembros, un proceso extremadamente 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 entregó dentro del plazo, lo que CLS considera un logro importante.
"El proyecto propició algunas innovaciones en la forma de probar nuestros sistemas", explica Gadhiya. "Por ejemplo, construimos un Motor de prueba de modelos de riesgo (RMTE) que utilizamos para ejecutar simulaciones de más de 28 000 escenarios y el equivalente a 100 años de datos de producción para probar nuestros algoritmos".
Después de que las pruebas de integración completas le dieran al equipo un gran nivel de confianza en la nueva aplicación, la siguiente fase era ejecutar el sistema en paralelo con la plataforma heredada. Se utilizó un control y un análisis rigurosos para confirmar que ambos sistemas generaran los mismos resultados de forma consistente para el mercado.
Esta fase paralela se diseñó para permitir migraciones de datos frecuentes para restablecer el estado de la nueva aplicación, en el caso de que su comportamiento divergiera 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, por lo que hubo muy poca necesidad de arreglos o migraciones de datos", afirma Patrick Smith, director de programas 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 eso demostraba que podíamos iniciar la puesta en marcha incluso con un nivel muy alto de transacciones sin problemas".
Al final de la fase paralela, el énfasis se trasladó cada vez más a los preparativos para el evento final de inicio 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 muchas partes interesadas de todo el equipo de proyecto distribuido. Una vez más, la necesidad de trabajar eficazmente teniendo en cuenta las restricciones impuestas por la pandemia mundial no solo dio problemas, sino que también permitió incorporar nuevas ideas y mejoras en el proceso.
Por ejemplo, en lugar de depender de equipos establecidos para supervisar cada paso en el proceso de inicio, el equipo creó un modelo mucho más resiliente, con varios recursos disponibles en distintas ubicaciones para actuar como copias de seguridad en el caso de que algún miembro de equipo individual tuviera problemas de conectividad, alimentación o de otro tipo en las etapas críticas. Este es un modelo que CLS podrá utilizar en futuras actividades de cambio y transformación.
Después de todas las pruebas y ensayos, el equipo estaba seguro de que podía avanzar con el traslado final a producción, pero en un proyecto de esta escala e importancia, todavía había una sensación de nerviosismo en el aire.
"Por muy bien preparado que estés, nunca sabes lo que puede suceder el día de la puesta en marcha", dice Gadhiya. "Todo el equipo estaba tan implicado en el proyecto que querían seguir la transición en directo, así que creamos una sala de control virtual donde todos podían iniciar sesión y ver cómo avanzábamos".
Al final, no hizo falta tanta ansiedad. La puesta en marcha fue un éxito rotundo, con cero problemas de gravedad alta, y solo varios contratiempos menores que se resolvieron rápidamente.
"Nos sorprendió gratamente la fluidez de la puesta en marcha", dice Gadhiya. "Creemos que somos la primera compañía en el sector de infraestructura de mercados financieros que intenta un proyecto de modernización de 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 del sector, con componentes de acoplamiento ligero que facilitan el desarrollo, las pruebas y la gestión independiente. Esto permitirá acelerar el desarrollo de nuevos productos y servicios, para que CLS pueda mantener su posición como empresa innovadora en los mercados de FX.
La plataforma también proporciona funciones de supervisión mejoradas para el rendimiento, la capacidad y la seguridad, lo que permite la automatización de tareas de gestión de sistemas anteriormente manuales y aumenta la capacidad de recuperación general. Por ejemplo, en caso de interrupciones, CLS podrá reanudar las operaciones dentro del Objetivo de tiempo 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, al ofrecernos una plataforma única y moderna que podemos utilizar para crear y ejecutar múltiples servicios y desarrollar nuevas iniciativas. Al facilitar el crecimiento y la evolución de nuestros sistemas, nos coloca en una posición más sólida para aportar nuevas ofertas al mercado y ayudar a las partes interesadas a mitigar aún más el riesgo de las liquidaciones".
Acerca de CLS
Creado 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 proporciona una estandarización para los participantes en el cambio de muchas de las monedas más negociadas del mundo. Sus miembros incluyen más de 70 de las instituciones financieras más importantes del mundo, y más de 25.000 participantes utilizan sus servicios de liquidación.
Componentes de la solución
IBM® MQ
IBM Consulting — Consultoría y servicios de cloud híbrido
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 o de otras empresas. Encontrará una lista actualizada de las marcas registradas de IBM 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 filiales en los Estados Unidos y otros países.
El contenido de este documento (incluidas las referencias de monedas O precios con exclusión de los impuestos aplicables) es vigente en la fecha inicial de publicación y está sujeto a cambios por parte de IBM sin previo aviso. No todas las ofertas están disponibles en todos los países en los que IBM opera.
Los datos de rendimiento y ejemplos de clientes citados en el presente documento son únicamente a título ilustrativo. Los resultados reales de rendimiento pueden variar en función de configuraciones específicas y condiciones de funcionamiento. Es responsabilidad del usuario evaluar y verificar el funcionamiento de cualquier producto o programa con los productos y programas de IBM.LA INFORMACIÓN DE ESTE DOCUMENTO SE PROPORCIONA «TAL CUAL», SIN GARANTÍAS DE NINGÚN TIPO, NI EXPRESAS NI IMPLÍCITAS, INCLUIDAS, A TÍTULO ENUNCIATIVO Y NO LIMITATIVO, CUALQUIER GARANTÍA DE COMERCIALIZACIÓN O ADECUACIÓN A UN PROPÓSITO ESPECÍFICO, 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 condiciones de los acuerdos bajo los que se proporcionan.
El cliente es responsable de garantizar el cumplimiento de la legislación y las normativas vigentes. IBM no proporciona asesoramiento legal, ni manifiesta o garantiza que sus servicios o productos vayan a garantizar el cumplimiento de cualquier normativa o legislación por parte del cliente.
Declaración de buenas prácticas de seguridad: la seguridad de los sistemas de TI implica la protección de sistemas e información mediante la prevención, la detección y la respuesta a accesos inadecuados ya sea desde dentro como fuera de la empresa. Un acceso inadecuado puede provocar la alteración, destrucción o uso indebido de la información o puede causar daños o uso fraudulento de los sistemas, incluido el uso en ataques sobre terceros. Ningún sistema o producto de TI debe considerarse completamente seguro y ningún producto, servicio o medida de seguridad puede ser totalmente eficaz en impedir el acceso o uso indebido. Los sistemas, productos y servicios de IBM se han diseñado para ser parte de un enfoque de seguridad completo y legal, que necesariamente implicará procedimientos operativos adicionales y puede requerir que otros sistemas, productos o servicios sean lo más eficaces posible. IBM NO GARANTIZA QUE LOS SISTEMAS, PRODUCTOS O SERVICIOS SEAN INMUNES, O HARÁN QUE LA EMPRESA SEA INMUNE, A LA CONDUCTA MALICIOSA O ILEGAL DE OTRAS PARTES.