Comme l’explique cette rubrique, ArcGIS inclut plusieurs modèles d’intégration avec IBM.
ArcGIS prend en charge la création et l’utilisation de géodatabases d’entreprise dans la solution de bases de données relationnelle IBM Db2. Db2 peut être utilisé pour stocker des jeux de données spatiaux, des tables non spatiales et divers autres types de données.
Avec chaque version logicielle, Esri s’efforce de prendre en charge les dernières versions du logiciel de base de données Db2, comme cela est expliqué dans cette matrice de prise en charge.
Les connexions aux bases de données Db2 peuvent être configurées en tant que data stores inscrits auprès des sites ArcGIS Server, et les éditeurs peuvent alors créer des services dynamiques qui référencent les données de cette base de données. Des couches de requête peuvent également être créées à partir de bases de données Db2 et publiées dans des services ou utilisées dans des processus ArcGIS Pro.
Maximo Spatial Asset Management est un module de la plateforme IBM Maximo qui permet aux utilisateurs de Maximo de visualiser et de gérer spatialement les actifs, les emplacements, les requêtes de service et l’ordre de travail sur une carte. Ce module étend les fonctionnalités de Maximo en s’intégrant à ArcGIS via des services d’entité REST.
Maximo Spatial est inclus dans la suite d’applications Maximo (MAS) mais nécessite une installation distincte, déployée à partir du catalogue d’applications. Maximo Spatial est un produit complémentaire distinct destiné au système Maximo Asset Management installé sur le serveur d’administration.
Une fois Maximo Spatial installé, un administrateur peut utiliser l’application Map Manager pour configurer la carte puis l’assigner au site Maximo. La carte est créée dans ArcGIS Enterprise ou ArcGIS Online avec des services d’entités référencés. La carte est intégrée à l’interface de l’application Maximo. La version d’ArcGIS prise en charge dépendra des versions Maximo et Maximo Spatial installées.
Les utilisateurs disposant des privilèges d’accès à la carte dans ArcGIS et dans Maximo peuvent cliquer sur un onglet de la carte depuis n’importe quelle application spatialement activée, comme Assets (Actifs), Locations (Emplacements), Work Order Tracking (Suivi des ordres de travail) et Service Request (Demande de service). Les utilisateurs sélectionnent ensuite un enregistrement lié à une entité cartographique ou qui possède une adresse de service avec des données de localisation.
Maximo Spatial utilise le Maximo integration framework (MIF) avec les API REST d’ArcGIS Server. Le MIF utilise des structures d’objets et des canaux de communication pour gérer l’échange de données entre Maximo et des systèmes externes tels que les SIG.
Les attributs sont ajoutés aux tables des classes d’entités SIG et aux tables de base de données Maximo Manage afin de créer un lien logique entre les tables SIG et les tables de base de données Maximo. Les classes d’entités SIG sont publiées sous forme de services d’entités avec les attributs SIG. Les tâches cron utilisent les attributs pour identifier de nouvelles entités et les synchroniser avec Maximo. Maximo Spatial utilise la tâche cron ArcGISDataSync pour gérer la synchronisation des données entre Maximo et ArcGIS. L’intégration peut être configurée pour un flux de données unidirectionnel ou bidirectionnel.
L’application Maximo Mobile doit configurer le fournisseur de cartes, Map Manager, afin de consommer les cartes et les données à partir d’un environnement ArcGIS. L’application Map Manager dans Maximo configure et gère la connexion à l’environnement ArcGIS. Maximo Spatial peut s’intégrer avec d’autres outils ArcGIS tels que Field Maps et Survey123 via des liens et URL basés sur un flux de travail. Voir la rubrique Intégrer via des processus inter-applications pour plus d’informations.
Maximo Spatial prend en charge l’accès hors ligne afin que les utilisateurs puissent accéder aux données SIG lorsqu’ils ne sont pas connectés. Les classes d’entités ArcGIS doivent être activées pour le suivi des répliques et les services ArcGIS Server doivent être publiés avec la fonctionnalité de synchronisation activée.
Tenez compte des pratiques conseillées suivantes lors de l’intégration de Maximo Spatial à ArcGIS.
Utilisez toujours les versions prises en charge d’ArcGIS Enterprise, Maximo et Maximo Spatial.
Configurez les services ArcGIS pour gérer la charge et utilisez des équilibreurs de charge ou des adaptateurs Web pour distribuer les appels de service ArcGIS et assurer une haute disponibilité.
Pour améliorer les tests et réduire les risques liés à la mise en œuvre en production, prévoyez des environnements séparés pour le développement, les tests et la production. Idéalement, l’environnement de test devrait être configuré de la même façon que l’environnement de production.
Activez les certificats SSL sur les serveurs ArcGIS et Maximo pour des communications sécurisées et fiables.
Configurez la tâche cron ArcGISDataSync pour automatiser la création d’enregistrements à partir des services d’entités SIG.
Lorsque cela est possible, réduisez la duplication des données en affichant les entités SIG associées sur les cartes sans stocker les données dans Maximo.
Configurez les infobulles de la carte de façon à fournir des informations supplémentaires sur les entités sans quitter la vue de la carte.
Pour isoler la charge de traitement des principaux services Maximo, déployez les services Maximo Spatial sur un cluster/JVM dédié.
Jusqu’à ArcGIS Enterprise 11.5, utilisez des services en cache pour afficher de grandes entités surfaciques telles que des grilles, zones de pression, sous-divisions, zones d’alimentation ou sous-stations.
Pour réduire les risques d’erreurs de données, utilisez la validation de domaine dans les appariements JSON.
Pour améliorer la performance de la carte :
Suivez les pratiques conseillées d’ArcGIS pour améliorer la performance des services d’entités en limitant les couches et données associées uniquement à l’essentiel, en simplifiant la symbologie, en limitant l’utilisation d’attributs dynamiques ou calculés, et en utilisant des échelles minimales et maximales pour les couches d’entités lors de la publication.
Appliquez des filtres dans la configuration d’intégration JSON pour restreindre les jeux de données d’entités.
Si vous ne générez pas de requêtes de service, de bons de travail ou d’actifs depuis la couche de carte SIG dans Maximo, désactivez la création automatique d’actions.
Utilisez des ressources dédiées pour les services d’entités spatiales Maximo.
Pour un accès en lecture uniquement, désactivez les services de géométrie.
Limiter l’utilisation des services de géocodage à la validation des adresses lors de la création de la requête de service.
La suite d’applications IBM TRIRIGA inclut une solution de service de localisation pour Esri qui ajoute des fonctionnalités spatiales supplémentaires aux systèmes TRIRIGA, telles que l’utilisation de systèmes de positionnement intérieur ou la gestion de l’espace SIG intérieur.
Consultez la documentation du service de localisation pour Esri de la suite d’applications TRIRIGA pour plus d’informations.
IBM a créé un connecteur pour l’expérience logicielle i2 Analyst’s Notebook permettant d’afficher des cartes dans l’expérience Notebook, d’effectuer des analyses spatiales simples et d’intégrer des couches provenant de sources de données ArcGIS Enterprise ou de couches de données publiques.
Pour plus d’informations, consultez la documentation IBM concernant le connecteur i2 Analyst’s Notebook pour Esri. Notez que le support de ce connecteur est fourni par IBM, et non par Esri.