L’intégration des données et l’intégration des applications, deux concepts bien distincts, représentent souvent des défis de taille pour chaque organisation car elles exigent chacune des approches bien particulières. Mais avant d’aborder les solutions potentielles, comprenons bien l’enjeu.
Toute organisation gère des tonnes de données provenant de diverses sources, sous différents formats. Ces données sont toutes éparpillées, ce qui entrave leur exploitation unifiée et à grande échelle par les divers services de l’organisation. Par conséquent, il se pose le défi de les stocker dans un système centralisé (« entrepôt de données ») auquel les différents utilisateurs peuvent accéder depuis leurs propres systèmes. Ce processus de centralisation – l’intégration des données – permet de contrer le cloisonnement des données et améliore la communication, la productivité et la prise de décisions à tous les niveaux d’une organisation.
De la même façon, toute organisation rêve de gérer l’ensemble de ses activités et processus via un seul système ou logiciel. Malheureusement, la réalité est toute autre et chaque application est généralement dédiée à une palette étroite de tâches. Cela oblige les organisations à en utiliser une multitude qui sont généralement plus ou moins compatibles. Mais il est possible de faire un pont entre ces applications pour qu’elles puissent communiquer entre elles sans heurt. Grâce à ce processus – « l’intégration des applications » –, on crée un réseau qui permet l’entrée de données dans n’importe application qui les achemine ensuite aux autres systèmes appropriés, sans intervention manuelle. Cela a, en plus, l’avantage d’éviter les multiples saisies sources d’erreurs et de perte de temps.
Or, comment peut-on réussir de telles intégrations?
FME – Une solution éprouvée
La plateforme FME est depuis longtemps reconnue pour sa capacité de traitement de données CAD et spatiales. Axée sur l’approche ETL : Extract, Transform, Load (« Extraction, Transformation, Chargement »), FME permet de prendre en charge plus de 450 applications et formats de données (spatiales ou non), pour faciliter l’utilisation, la mise en relation et le traitement d’une pléthore de données dans un seul et unique système. Il n’y a plus à se soucier des exigences de chaque application ou système puisque les modèles de données sont déjà intégrés dans FME.
Par ailleurs, avec plus de 500 transformers, FME permet d’appliquer les traitements nécessaires à vos données pour que vous puissiez bonifier et exporter celles-ci dans d’autres systèmes ou les envoyer à d’autres utilisateurs finaux.
Même s’il est plus reconnu comme un outil d’intégration de données, FME sert aussi à intégrer les systèmes et applications. Les connexions sont alors établies avec l’interface de programmation (API)* propre à chaque application. Il existe, en effet, plusieurs options pour connecter les applications entres elles, que ce soit en utilisant des connecteurs déjà programmés ou en développant son propre connecteur pour des cas plus particuliers.
Bien qu’il soit possible d’intégrer des applications avec la seule version Desktop de FME, l’utilisation de la version FME Server permet d’orchestrer l’exécution et l’enchainement des traitements dans un environnement TI corporatif. En fait, vous pouvez définir précisément le moment où vos processus doivent être lancés, ou encore leur attribuer des déclencheurs comme l’arrivée d’un courriel, le versement de données dans un répertoire spécifique ou la modification d’un fichier.
En résumé
Que vous cherchiez à intégrer une multitude de données disparates dans une base centralisée ou à créer des ponts entre vos systèmes et applications, FME est une solution à envisager car elle est polyvalente et éprouvée, tout spécialement si une partie de vos données sont de types CAD et spatiales.
* Un API représente un ensemble de règles et de protocoles qui guident l’interaction avec une application ou un système.
Souhaitez-vous en savoir plus au sujet des intégrations?