Vous utilisez déjà la technologie FME Desktop et vous devez implanter une plateforme d’intégration de données pour rendre vos processus de gestion et de traitements plus automatisés et cohérents? Dans ce cas, FME Server s’avère la solution de choix autant pour vos processus géomatiques que ceux traitant les autres données de votre organisation.
Cependant, pour réussir une implantation de FME Server, il faut la planifier de manière qu’elle réponde à vos besoins actuels et futurs, qu’elle s’insère correctement dans votre environnement SIG (Esri ou autre), ainsi que dans votre architecture TI corporative. Et cela va au-delà d’une installation typique de type « next, next, next » que l’on voit malheureusement trop souvent.
Les leçons apprises au fil des années
Depuis nos premières implantations de FME Server en 2008, nous avons appris que ce type de projet doit inclure une réflexion sérieuse impliquant autant l’équipe géomatique que celle des TI afin de tenir compte, entre autres, de la configuration ainsi que de l’administration de la plateforme. En effet, nous prenons cette étape très au sérieux après avoir été invités à supporter des clients à la suite d’installations réalisées sans que les principales composantes technologiques aient été déterminées et proprement architecturées. Croyez-nous, ces situations engendrent beaucoup de confusion que vous ne souhaitez pas vivre!
Dans le partage des responsabilités, l’équipe TI est généralement responsable de définir les considérations relatives aux serveurs, aux réseaux, aux ports, à la sécurité et dans certains cas, d’arrimer le tout aux règles de gouvernance en place. Évidemment, comme FME Server est intensivement utilisé par les experts SIG et les spécialistes des données, les commentaires de ces groupes sont également essentiels pour s’assurer que l’application soit configurée pour répondre à leurs exigences. Par exemple, ils devront répondre aux questions relatives aux systèmes SIG en place ainsi qu’aux autres applications et bases de données qui seront connectées au FME Server.
Envie de vous lancer? Assurez-vous de prendre en compte, et surtout, de ne pas négliger les cinq éléments suivants!
1. L’analyse pré-installation
Avant de procéder à l’installation de FME Server, mieux vaut prendre le temps d’analyser nos besoins et notre environnement. La portée de cette étape initiale variera en fonction de la complexité du système devant être mis en œuvre. FME Server est une application d’entreprise qui peut être configurée plus simplement via une installation sur un seul serveur ou peut être distribuée sur différents ordinateurs en mode « tolérance aux pannes » ou « haute disponibilité ». De plus, on peut déployer ces différentes options en mode infonuagique ou localement.
Avant de définir quelle option choisir, il faut analyser les éléments suivants :
-
Revue de l’utilisation prévue de FME Server (type de formats utilisés et d’applications connectées, type d’automatisations, temps de réponse attendu, déploiement dans des environnements multiples, etc.);
-
Revue des composantes et des principales options d’installation (serveur unique, base de données, services Web, ports, haute disponibilité, etc.);
-
Détermination de l’environnement technologique requis (prérequis des machines, sécurité, distribution de données, configuration, etc.).
2. L’installation de FME Server
Comme son nom l’indique, cette étape consiste à installer et configurer FME Server dans l’environnement choisi. Dans le cas de multiples environnements, on doit choisir la séquence optimale.
Pour une installation simple typique, cela inclut généralement ce qui suit :
-
Installation de FME Server (un accompagnement par un expert TI est généralement requis);
-
Configurations de base requises pour s’assurer que FME Server sera prêt à répondre aux besoins d’affaires et techniques de l’organisation (courriel, certificat SSL, Active Directory, etc.);
-
Documentation : idéalement toutes les étapes d’installation et de configuration doivent être documentées pour faciliter les mises à jour futures.
3. L’administration de FME Server
Nous avons déjà mentionné qu’en tant qu’application de niveau entreprise, FME Server requiert une stratégie d’architecture et de déploiement qui doit normalement être définie lors de l’analyse préinstallation. Une autre clé pour tirer profit de cette technologie est de mettre en place une stratégie de gestion de la plateforme qui assurera sa performance et sa sécurité dans le temps.
La formation FME Server – Administration d’une durée de deux jours est spécialement conçue à cet effet et assure une bonne base de connaissance.
4. L’exploitation de FME Server
Afin d’organiser et d’orchestrer des processus de traitement de données et des intégrations entre différents systèmes et applications, il faut généralement déployer des Workspaces développés dans l’environnement FME Desktop vers FME Server.
De plus, les nouvelles fonctionnalités d’Automations de FME Server permettent de déclencher des processus en chaîne de différentes manières telles que :
-
Libre-service : accès à des traitements FME, téléchargement ou téléversement de données pour des utilisateurs internes et externes à la demande.
-
Temps réel : processus réagissant immédiatement à la suite de déclencheurs pour faire des mises à jour automatiques ou envoyer des notifications instantanées.
-
Cédules : planification de dates et d’heures pour démarrer des Workspaces FME.
Pour exploiter efficacement cette plateforme, considérez suivre la formation spécialement conçue pour la création et l’exploitation de FME Server.
5. La gouvernance et les meilleures pratiques dans FME Server
Il existe une expression qui indique qu’on ne sait pas ce qu’on ne sait pas et celle-ci s’applique particulièrement bien aux multiples possibilités que permettent l’utilisation de FME Desktop et FME Server. Si bien qu’il est souvent difficile de prévoir jusqu’où l’utilisation vous mènera et qu’en conséquence, vous devez être prêt à revoir et modifier vos stratégies et règles de création de Workspaces et d’exploitation de la plateforme.
Il est aussi normal qu’au fil de l’utilisation de FME, vous devrez gérer un plus grand nombre de Workspaces et d’orchestration avec FME Server. Donc quelque part en chemin, vous arriverez à l’étape de mettre en œuvre une stratégie de gouvernance et de meilleures pratiques autour de FME Desktop et FME Server. Voici d’ailleurs différents éléments dont vous devrez tenir compte dans ce contexte :
-
Les rôles et les responsabilités des différents intervenants impliqués ainsi que les compétences et tâches nécessaires qui leur sont associées;
-
Les catégories de Workspaces ainsi que les protocoles de création pour chacun (nomenclature, annotations, documentation, etc.);
-
L’administration de FME Server (intégration dans l’architecture TI, envergure du système, performance requise et nombre d’engines;
-
Les règles de gestion des versions des Workspaces;
-
La stratégie de déploiement et de migration d’environnements multiples (production, test, développement).
Pour résumer, une implantation de FME Server peut être simple ou relativement complexe. L’important est de prendre un peu plus de temps en amont pour bien analyser ses besoins pour ainsi s’assurer d’un plus grand succès en aval. Toutefois, vous pouvez gérer votre stress et vos efforts en sachant qu’il est normal d’ajuster le tir en cours de route. Suffit donc de trouver un bon équilibre entre les deux!