L’urbanisation du Système d’Information (SI) est une démarche d’évolution du SI, au travers de la planification, l’organisation et l’intégration des composants IT existants et futurs dans un cadre d’architecture global et cohérent afin d’aligner le SI avec les objectifs stratégiques de l’entreprise. Elle vise pour cela à faciliter la gouvernance, aligner la vision métier et IT, renforcer l’agilité du SI et harmoniser et standardiser les composants et leur fonctionnement.
Comment s’y prendre alors pour initier puis mener à bien son projet d’urbanisation du système d’information? En apparence, c’est un vaste programme. Mais de nombreuses organisations s’y sont déjà attelées avec succès, construisant une brique après l’autre les piliers de leur transformation digitale.
Qu'est-ce que la modernisation des systèmes legacy?
Le contexte d’évolution des systèmes d’information et de leur architecture IT a également un impact direct sur les projets d’urbanisation. Alors que l’idée de migration dans le Cloud est sur toutes les lèvres, les PME et ETI, mais aussi de nombreux grands comptes, s’appuient encore majoritairement sur des infrastructures hybrides, entre Cloud et on-site. Pour ces organisations, une transition progressive est souvent la seule manière d’avancer sans heurt, en faisant évoluer une à une les diverses briques applicatives. Les outils métiers s’intègrent ainsi à l’architecture dans le Cloud, en fonction des capacités techniques et au gré des besoins.
Au fur et à mesure de la progression des applications SaaS dans les entreprises, se créent des systèmes de plus en plus hybrides. Bien souvent, cet environnement composite est appelé à durer : dans les faits, peu d’entreprises peuvent imaginer migrer leur SI à 100%. La plupart d’entre elles devront toujours composer avec des environnements hétérogènes et les contraintes que ceux-ci impliquent.
Dans ce contexte, la structuration du Système d’Information est une nécessité. Au-delà même de l’organisation des échanges, l’urbanisation du système d’information peut avoir un impact fort sur les performances des architectures hybrides.
Les applications verticalisées pour chaque besoin singulier se multiplient. Et souvent, on rentre de force l’enjeu dans une case. Ces outils cloisonnent et ne prennent pas en compte le rôle essentiel de l’humain dans l’échange d’information.
Pourquoi l'architecture cloud hybride permet une modernisation progressive
La migration vers le cloud est sur toutes les lèvres, mais les petites et moyennes entreprises — ainsi que bon nombre de grandes entreprises — s'appuient encore principalement sur des infrastructures hybrides combinant cloud et environnements sur site. Pour ces organisations, une transition progressive est souvent la seule voie possible : faire évoluer les applications étape par étape, en intégrant les outils métier dans l'architecture cloud à mesure que les capacités techniques et les besoins de l'entreprise le permettent.
À mesure que l'adoption du SaaS se développe parallèlement aux systèmes sur site, les systèmes d'information deviennent de plus en plus hybrides — et cette situation hybride a tendance à perdurer. C'est pourquoi une architecture de cloud hybride solide revêt une importance capitale : il ne s'agit pas d'un inconvénient transitoire qu'il faut supporter, mais bien de l'environnement d'exploitation sur lequel doit s'appuyer votre stratégie de modernisation.
Quels enjeux d’urbanisation apparaissent avec la cloudification du SI?
1. Diversité des applications et des formats
À mesure que les outils SaaS se multiplient aux côtés des applications sur site, les systèmes d'information gagnent en complexité. De plus en plus de versions et de générations de logiciels finissent par coexister, certaines d’entre elles étant très anciennes. Ces différences créent un décalage entre les « langages » : les normes et les formats divergent, et certains finissent par devenir obsolètes. La communication se rompt entre des applications qui ne parlent plus le même langage — ce qui peut rapidement entraîner un traitement erroné ou incomplet des données, alors même que celles-ci constituent un atout précieux pour la prise de décision et que leur intégrité doit être préservée.
2. Cycles de vie des applications
Du déploiement à la fin de vie, les applications évoluent — et sont maintenues — à des rythmes différents. Les outils SaaS accentuent ce phénomène, avec des mises à jour rapides, des changements de version fréquents et une maintenance automatisée. Or, ces applications sont interdépendantes, et plus leur évolution est divergente, plus ces dépendances sont difficiles à maîtriser. Une mise à jour tardive ou une simple erreur dans une application peut avoir un impact durable sur l'ensemble du parc applicatif. C'est en cartographiant l'environnement en tenant compte de ces dépendances que vous pouvez localiser la source des erreurs et assurer la continuité des processus métier.
3. Disponibilité des applications
La disponibilité des applications est essentielle au bon fonctionnement des processus informatiques et métier transversaux. Avec les applications SaaS, la disponibilité peut être compromise, ce qui peut entraîner des problèmes de transmission, voire une perte de données, en cas de problèmes externes tels que des pannes de réseau ou des interruptions de service des serveurs. Pour garantir la communication, il est donc nécessaire de disposer d’une couche assurant la continuité des échanges malgré les interruptions, afin que les données soient préservées et que le personnel soit dispensé de toute ressaisie manuelle et du risque d’omissions.
4. Emplacement des données
Localiser les données est relativement simple dans les infrastructures sur site, mais les systèmes d’information hybrides et non structurés compliquent considérablement la tâche. À mesure que les applications et l’hébergement évoluent, le chemin d’accès aux données peut changer, ce qui engendre des problèmes d’accès qui ralentissent leur utilisation. Dans un environnement où la communication entre applications est limitée, chaque changement imprévu doit être géré individuellement et manuellement — avec les erreurs et les retards que cela implique. La communication unifiée, en revanche, permet d’avertir automatiquement tous les systèmes concernés dès qu’un changement survient.
5. Manque de visibilité en cas d'erreurs
La multiplication des applications sur site et dans le cloud, sans structuration globale, empêche d’avoir une vision claire du système d’information. Lorsqu’une erreur survient, il devient difficile d’en localiser la source — et plus la communication entre les applications est peu structurée, plus les sources sont nombreuses. Les données étant désormais omniprésentes dans les processus métier, chaque fonction dépend d’un système d’information lisible. Cartographier les flux et mettre en place une surveillance globale permet de repérer beaucoup plus facilement les points de défaillance.
Mettez en place une base de données fiable pour permettre une automatisation pilotée par l'IA et une prise de décision sûre. Téléchargez le livre blanc pour découvrir comment faire de la gouvernance des données une capacité stratégique — et tirer pleinement parti de l'automatisation évolutive et de l'IA.
Comment l’urbanisation du système d’information hybride répond-elle efficacement à ces défis ?
L’urbanisation du système d’information contribue à rendre l’architecture du SI lisible et à la rationaliser. Grâce à l’organisation de son système d’information, l’entreprise établit une cartographie de ses flux et de ses briques applicatives et s’adapte mieux aux environnements hybrides.
A cette bonne connaissance du SI s’ajoute une communication inter-applicative fluide entre les logiciels déjà en place : un avantage de taille pour des petites et moyennes entreprises qui n’ont pas la possibilité de remplacer leurs applications les plus anciennes.
L’urbanisation crée une chaîne d’information entre les applications et permet donc d’agir efficacement, que le SI soit opérationnel ou pour faire face à toutes les défaillances possibles. La modernisation s'articule généralement autour de quatre axes:
- Communication inter-applications. Le câblage point à point est supprimé : les applications récupèrent les informations dont elles ont besoin à partir d'un bus de données central. Grâce à un Enterprise Service Bus (ESB) et à des formats partagés, les données circulent beaucoup plus facilement.
- Gestion du cycle de vie des applications. Les sources d'erreurs liées aux modifications apportées aux applications peuvent être analysées, et chaque modification est transmise à l'ensemble du système, qui s'adapte rapidement au lieu de se bloquer.
- Persistance des messages. Une couche middleware dédiée permet de garantir la continuité de l'information : en cas d'interruption de la communication, l'échange est « mis en attente » et programmé pour reprendre dès que possible.
- Supervision des flux. Une vision globale du système d'information permet de classer et de diagnostiquer correctement les erreurs, ce qui favorise la mise en place de solutions durables plutôt que le recours à des mesures ponctuelles.
Ces avantages s'appliquent aussi bien aux organisations utilisant un seul cloud hybride qu'à celles qui exploitent un environnement multicloud — ces dernières présentant toutefois un degré de complexité supplémentaire, avec des problèmes potentiels d'interopérabilité et un besoin accru de supervision.
Etude de cas: 5 fondamentaux pour réussir son projet d’urbanisation du SI
La démarche la moins risquée dans le cadre d'un programme legacy consiste à s'appuyer sur des données de référence fiables et à procéder par étapes. Les cinq principes fondamentaux présentés ci-dessous ont servi de base à de nombreux programmes couronnés de succès et s'appliquent de manière générale à tous les secteurs d'activité.
1. Définir une trajectoire cible pour le système d'information
Partez de l’objectif stratégique — accompagner la transformation de l’organisation grâce aux capacités numériques — et efforcez-vous de libérer le système d’information des contraintes imposées par un legacy très étendu. Une vision claire des objectifs permet de veiller à ce que chaque décision ultérieure soit ancrée dans un objectif métier plutôt que dans un caprice technique.
2. Décomposer la stratégie en étapes de projet
Prenez le résultat visé comme point d'ancrage, puis décomposez le programme en étapes qui y contribuent. Une séquence courante et efficace commence par la gestion des données de référence (MDM) afin de structurer les données de référence héritées des systèmes legacy— ce qui permet de consolider l’architecture et la cartographie des applications avant d’ajouter de nouveaux éléments —, suivie par le travail sur la ERP et, enfin, par les nouvelles capacités métier que le programme est censé mettre en œuvre. Une migration transversale de l’infrastructure, des serveurs sur site vers le cloud, se déroule généralement en parallèle.
3. Établir la carte fonctionnelle cible
La modernisation est un processus d’amélioration continue : la dynamique collective est présente dès le départ, mais la gestion du changement ne doit pas être sous-estimée, et de nouvelles responsabilités doivent être définies pour assurer la pérennité des données de référence au fil du temps. Une approche par étapes permet d’obtenir rapidement des résultats tangibles — notamment l’amélioration de la qualité des données grâce à la déduplication —, ce qui contribue à rallier les collaborateurs autour du programme. La cartographie des flux de données permet de concrétiser l’architecture nécessaire pour s’affranchir d’un fonctionnement en point à point.
4. Obtenir une vue à 360° grâce aux données de référence
La structuration des données de référence fondamentales jette les bases d'une vue consolidée à 360° des entités les plus importantes : clients, produits, fournisseurs ou citoyens. En ajoutant les différentes facettes qui caractérisent chaque entité et en mettant en place des hiérarchies reliant les enregistrements associés, on transforme les données legacy dispersées en une source unique et fiable à laquelle tous les systèmes en aval peuvent se fier.
5. Constituer une équipe de projet pluridisciplinaire
Un programme de modernisation va bien au-delà d’une simple base de données partagée : il s’agit d’une initiative collective et d’un outil au service de tous. L’équipe projet doit fédérer différentes expertises, tant du côté des utilisateurs que des prescripteurs : les fonctions métier détentrices des connaissances opérationnelles, la direction financière (dont l’implication est essentielle à tout projet de SI) et l’informatique, garante de la trajectoire. Lorsqu’il est mené à bien, ce projet permet à l’équipe informatique de gagner en autonomie : intégration simplifiée des nouvelles entités dans le SI, interfaces centralisées, réduction des développements sur mesure.
Comment SoftProject vous accompagne avec l'urbanisation du Système d’Information
SoftProject adopte une approche globale de l'échange de données au sein et au-delà de votre système d'information, reposant sur la plateforme SoftProject. L'objectif est d'aider les organisations à gérer leurs flux de données tout en optimisant leurs processus — deux enjeux étroitement liés, car les besoins des processus déterminent en permanence le parcours des données.
Connecter un environnement hétérogène
Avec plus de 200 adaptateurs prêts à l'emploi et un Enterprise Service Bus intégré, X4 BPMS vous permet d'industrialiser l'orchestration et la surveillance des flux de données entre toutes vos applications métier, qu'elles soient anciennes ou récentes, sur site ou dans le cloud. C'est le fil conducteur qui transforme un environnement hybride fragmenté en un système cohérent et lisible, sans vous obliger à abandonner les applications qui remplissent encore leur fonction.
Placer les processus et les personnes au cœur de nos préoccupations
Dans ce but, la plateforme Phoenix dédiée à l’urbanisation du système d’information associe des solutions ESB (ou bus applicatif) et BPM, pour instaurer une véritable logique de flux.
Les intervenants deviennent ainsi des acteurs majeurs de l’urbanisation du SI. Le BPM associé à l’ESB leur donne la capacité d’agir sur les échanges dans le cadre de l’urbanisation (alertes e-mails, IHM dédiée, définition des rôles et responsabilités pour les séquences d’évènements…) afin d’améliorer le traitement de la donnée tout au long de son cycle de vie.
Outre l’urbanisation et la supervision des échanges, cette démarche permet également d’obtenir une meilleure évolutivité du SI. L’architecture est plus flexible et permet d’envisager des scénarios complexes comme dans le cas des structures hybrides. Plus agiles, les petites et moyennes entreprises peuvent ainsi préparer les projets à venir en tirant le meilleur parti de leurs outils sur site et dans le Cloud.
Faites confiance aux données qui sous-tendent tout cela
dataspot. gère vos données sous l'angle métier, en clarifiant leur signification, leur propriété et leur traçabilité — afin qu'une étape de modernisation ne se transforme jamais en un saut dans l'inconnu. Associé à la gestion des données de référence de la plateforme, ce système fournit à l'ensemble du programme les données de référence consolidées et fiables dont dépend une approche par étapes.
Au-delà de la structuration et de la supervision des échanges, cette approche permet de disposer d'un système d'information plus évolutif : une architecture plus flexible, capable de s'adapter à des scénarios complexes, y compris hybrides. Grâce à cette agilité accrue, les petites et moyennes entreprises peuvent se préparer à l'avenir tout en tirant le meilleur parti des outils qu'elles utilisent déjà, que ce soit sur site ou dans le cloud.
En tant que directeur des produits, Édouard Canteest chargé de l'orientation stratégique et du développement du portefeuille de produits de SoftProject. Fort d'une excellente connaissance du marché et d'un esprit d'innovation très marqué, il promeut des solutions centrées sur le client et veille à la compétitivité à long terme de l'entreprise.
FAQ sur la modernisation legacy
Qu'est-ce que la modernisation des systèmes legacy?
Il s'agit du processus consistant à faire évoluer legacy , les données et les interfaces existantes afin de les aligner sur les objectifs métier actuels — améliorer la gouvernance, l'agilité et l'interopérabilité — sans pour autant remplacer tout ce qui fonctionne déjà.
La modernisation legacy implique-t-elle de remplacer tous les anciens systèmes ?
Non. Dans la plupart des architectures de cloud hybride, un remplacement complet n'est ni réaliste ni nécessaire. La modernisation vise avant tout à permettre aux systèmes legacy aux systèmes modernes de communiquer de manière fiable, généralement grâce à l'intégration, à l'automatisation des processus et à la gestion des données de référence.
Pourquoi l'architecture cloud hybride est-elle essentielle à legacy ?
En effet, rares sont les entreprises qui migrent intégralement vers le cloud. Les environnements hétérogènes et hybrides constituent une réalité durable ; la modernisation doit donc être conçue en fonction de ceux-ci, plutôt que de les considérer comme une solution temporaire.
Par où faut-il commencer un programme de modernasation?
La gestion des données de référence constitue un point de départ peu risqué : la structuration des données de référence héritées des legacy permet de consolider l'architecture avant d'y ajouter d'autres éléments constitutifs.
Quel rôle joue un ESB dans la modernisation?
Un Enterprise Service Bus remplace les connexions point à point, souvent fragiles, par un bus de données central, permettant ainsi aux applications d'échanger des données via des formats partagés — ce qui constitue la colonne vertébrale d'un environnement hybride lisible et facile à maintenir.
Automatisation rapide – évolutivité fiable
X4 BPMS vous permet de numériser efficacement vos processus métier, sans avoir à faire de compromis en matière de sécurité, de flexibilité ou de pérennité.
X4 BPMS allie une automatisation efficace des processus aux normes de sécurité les plus strictes, notamment un contrôle d'accès basé sur les rôles, des communications cryptées et la conformité au RGPD. Des adaptateurs préconfigurés, un développement « low-code » et des modèles de licence évolutifs permettent aux entreprises de toutes tailles de bénéficier d'une croissance fiable et maîtrisée, depuis la conception initiale jusqu'à l'intégration à l'échelle de l'entreprise.