Stéphane Fosséprez,
DSI France de RBC Dexia IS
Des services aux investisseurs institutionnels sur les cinq continents
RBC Dexia Investor Services propose, partout dans le monde, une gamme complète de services aux investisseurs institutionnels. Créée en janvier 2006, RBC Dexia IS est détenue à parts égales par Dexia (Banque de détail et commerciale notamment spécialisée dans le secteur public) et Royal Bank of Canada (1ère banque canadienne et l’une des premières mondiales) et se classe dans le top 10 des banques dépositaires globales, avec approximativement 2 milliards de dollars d'actifs clients en dépôt. Le groupe s’appuie sur 3 800 collaborateurs implantés dans 15 pays. En France, les 250 collaborateurs de RBC Dexia IS offrent à leurs clients un large éventail de services – banque dépositaire, services aux investisseurs et administration de fonds.
Unifier les traitements d’intégration de données
La création de la filiale française de RBC Dexia IS a suscité le développement de nombreuses applications web et services web, permettant de piloter les affaires en interne et de gérer les flux bancaires, notamment via des traitements batch Java développés en interne et d’autres traitements d’intégration de données exploités via un ETL d’ancienne génération. Confrontée à des difficultés de plus en plus importantes pour maintenir et actualiser ces traitements, la Direction des systèmes d’information a émis le souhait d’unifier tous ses traitements au sein d’une seule solution d’intégration.
« A mesure que les volumes augmentaient, nous avons été confrontés à des problèmes de performances. Plusieurs milliers d’ordres étaient effectués par jour et reposaient sur une dizaine de modèles de flux » témoignent Marc-André Sebastien et Guillaume Normand, Développeurs et Architectes Seniors chez RBC Dexia IS France. « Nous avions téléchargé Talend Open Studio pour le tester, et nous avons comparé ses performances avec les solutions implémentées dans le passé. Les conclusions de cette mini-étude ont été claires : meilleure qualité, meilleurs délais et meilleure sécurité. »
De plus, l’ancien ETL – proposant un langage propriétaire – n’était plus adapté à l’orientation 100% Java prise par la banque : « C’est justement à cette époque qu’a été lancée la version 2 de Talend intégrant Java. Nous avons réalisé un projet pilote, à l’aide de Talend Open Studio, pour vérifier que la solution répondait à nos besoins. Ce projet consistait à basculer des données entre deux systèmes, puis à industrialiser le processus » ajoute Stéphane Fosséprez, DSI France de RBC Dexia IS. « Les résultats ont été à la hauteur de nos attentes et aujourd’hui, l’ensemble des nouveaux développements – intégration ou extraction – reposent sur Talend Integration Suite. La migration des anciens jobs est en cours de finalisation. »
Talend Integration Suite pour gérer plus de 10 000 flux par jour
Sur la base de la réussite de ce premier projet, la Direction des systèmes d’information de RBC Dexia IS France a décidé d’industrialiser ses processus d’intégration de données à l’aide de Talend Integration Suite.
« Nous avons choisi la version entreprise de la solution de Talend pour plusieurs raisons : d’une part, pour ses fonctions de collaboration (référentiel partagé) et de gestion des versions et des sauvegardes. D’autre part, pour ses fonctions de monitoring, particulièrement bien pensées » précisent Marc-André Sebastien et Guillaume Normand. « De plus, la solution fournit un large éventail de composants qui nous permet de nous connecter à quasiment toute source de données ; le cas échéant, il est également relativement facile de les personnaliser. Enfin, à l’instar de toutes les entreprises financières, nous ne pouvons risquer la moindre indisponibilité des flux. Talend Integration Suite nous offre un niveau de support professionnel, répondant à ce besoin. »
Aujourd’hui, environ 10 000 flux transitent par la solution de Talend, qui selon le DSI de RBC DexiaIS France « pourrait en traiter facilement dix fois plus ». Entre 10 et 20 000 échanges d’ordres sont réalisés chaque jour, par exemple l’envoi aux clients de comptes-rendus (annulation, acquittement, paiement des ordres…), générés par à partir de données issues d’une quinzaine d’applications métiers.
Parallèlement, une dizaine de composants a été créée (entièrement ou en adaptant un composant existant) spécifiquement pour RBC Dexia IS, notamment pour déclencher l’édition de rapports BIRT ou pour émettre des logs via l’API Java LOG4J.
Retour sur investissement, évolutivité, montée en charge
La banque met en relief plusieurs bénéfices obtenus grâce à Talend Integration Suite : « D’une part, le coût d’acquisition de la solution est bien inférieur à celui des autres solutions du marché. Mais au-delà, grâce à l’aspect très ergonomique et évolutif de la solution, le retour sur investissement est plus qu’intéressant : disposant de nombreuses compétences Java, nous savons que nos développeurs peuvent prendre en main facilement et rapidement l’outil. Les autres solutions du marché offrent un temps d’apprentissage beaucoup plus long et peu en phase avec les contraintes liées aux conditions économiques actuelles » explique Stéphane Fosséprez. « Parallèlement, le code généré par Talend est lisible ce qui permet de réaliser des corrections, via l’éditeur graphique, beaucoup plus rapidement qu’auparavant. Nous pouvons ainsi réaliser nos ajustements en interne, sans devoir recourir aux services d’un consultant spécialisé. Dans le même esprit, le développement de composants est aisé et nous bénéficions des connaissances d’autres utilisateurs via les forums sur le site web de l’éditeur. En résumé, la plate-forme permet aux utilisateurs d’atteindre très rapidement un haut niveau de productivité. »
Les performances de Talend Integration Suite sont également appréciées par les équipes informatiques de la banque. Par exemple, les traitements d’intégration de référentiels (reçus sous la forme de fichiers plats) qui réclamaient dans le passé entre 5 et 6 heures, sont désormais assurés en une demi-heure par Talend Integration Suite.
Enfin, RBC Dexia IS France se déclare très satisfaite des services fournis par Talend : « Tout d’abord Talend nous a aidé à nous approprier l’outil dès le départ, grâce à des formations et des services d’accompagnement à la mise en œuvre. Puis nous avons fait appel aux équipes de Talend pour assurer la mise en œuvre des serveurs Talend Integration Suite » conclut Stéphane Fosséprez. « Cette transition a été rapide grâce aux formations initiales. Nous entretenons aujourd’hui une excellente relation avec Talend, notamment en termes de support, domaine dans lequel la société a toujours su se montrer très réactive et à l’écoute de nos demandes. La confiance ainsi instituée est plus que nécessaire pour une entreprise comme la nôtre. »