Como se describe en este tema, ArcGIS incluye varios patrones para integrarse con IBM.
ArcGIS admite la creación y el uso de geodatabases corporativas en IBM Db2 como sistema de base de datos relacional. Db2 puede utilizarse para almacenar datasets espaciales, tablas no espaciales y otros tipos de datos.
Con cada nueva versión del software, Esri trabaja para dar soporte a las versiones más recientes del software de base de datos Db2, tal como se explica en esta matriz de compatibilidad.
Las conexiones a bases de datos Db2 pueden configurarse como data stores registrados en los sitios de ArcGIS Server, y los publicadores pueden crear servicios dinámicos que hagan referencia a los datos de esa base de datos. Las capas de consulta también pueden crearse a partir de bases de datos Db2 y publicarse en servicios o usarse en flujos de trabajo de ArcGIS Pro.
Maximo Spatial Asset Management es un módulo de la plataforma IBM Maximo que permite a los usuarios de Maximo visualizar y gestionar espacialmente en un mapa activos, ubicaciones, solicitudes de servicio y órdenes de trabajo. Extiende la funcionalidad de Maximo integrándose con ArcGIS a través de servicios de entidades REST.
Maximo Spatial está incluido en Maximo Application Suite (MAS), pero requiere una instalación independiente que se implementa desde el catálogo de aplicaciones. Maximo Spatial es un producto complementario independiente para el sistema Maximo Asset Management que se instala en el servidor de administración.
Tras la instalación de Maximo Spatial, un administrador utiliza la aplicación Map Manager para configurar el mapa y, a continuación, asignarlo al sitio de Maximo. El mapa se crea en ArcGIS Enterprise o ArcGIS Online con servicios de entidades referenciadas. El mapa está incrustado en la interfaz de la aplicación Maximo. La versión de ArcGIS admitida dependerá de la versión de Maximo y Maximo Spatial instaladas.
Los usuarios a los que se les hayan concedido privilegios para acceder al mapa tanto en ArcGIS como en Maximo pueden hacer clic en una pestaña de mapa desde cualquiera de las aplicaciones habilitadas espacialmente, como activos, ubicaciones, rastreo de órdenes de trabajo y solicitud de servicios. A continuación, los usuarios seleccionan un registro que está vinculado a una entidad del mapa o que dispone de una dirección de servicio con datos de ubicación.
Maximo Spatial utiliza el marco de integración Maximo (MIF) con las API REST de ArcGIS Server. El MIF utiliza estructuras de objetos y canales de comunicación para gestionar el intercambio de datos entre Maximo y sistemas externos como SIG.
Se agregan atributos a las tablas de clases de entidad de SIG y a las tablas de la base de datos de Maximo Manage para crear un vínculo lógico entre las tablas de SIG y las tablas de la base de datos de Maximo. Las clases de entidad de GIS se publican como servicios de entidades con los atributos de GIS. Los trabajos cron utilizan esos atributos para identificar nuevas entidades y sincronizarlas con Maximo. Maximo Spatial utiliza la tarea cron ArcGISDataSync para gestionar la sincronización de datos entre Maximo y ArcGIS. La integración puede configurarse para un flujo de datos unidireccional o bidireccional.
La aplicación Maximo Mobile necesita configurar el proveedor de mapas, Map Manager, para poder consumir mapas y datos de un entorno de ArcGIS. La aplicación Map Manager en Maximo configura y gestiona la conexión en el entorno de ArcGIS. Maximo Spatial puede integrarse con otras herramientas de ArcGIS como Field Maps y Survey123 mediante vínculos y URL basados en flujos de trabajo. Consulte Integrar mediante flujos de trabajo entre aplicaciones para obtener más detalles.
Maximo Spatial permite el acceso sin conexión para que los usuarios puedan acceder a datos de SIG cuando están desconectados. Las clases de entidad de ArcGIS deben tener habilitado el seguimiento de réplicas y los servicios de ArcGIS Server deben publicarse con la capacidad de sincronización activada.
Al integrar Maximo Spatial con ArcGIS, considere las siguientes mejores prácticas.
Utilice siempre versiones compatibles de ArcGIS Enterprise, Maximo y Maximo Spatial.
Configure los servicios de ArcGIS para soportar la carga y utilice balanceadores de carga o Web Adaptors para distribuir las llamadas a los servicios de ArcGIS y proporcionar alta disponibilidad.
Para mejorar las pruebas y reducir el riesgo de implementación en producción, disponga de entornos separados para desarrollo, prueba y producción. Idealmente, el entorno de pruebas debería configurarse como el entorno de producción.
Tanto en ArcGIS como en Maximo los servidores habilitan certificados SSL para comunicaciones seguras y de confianza.
Configure la tarea cron de ArcGISDataSync para automatizar la creación de registros a partir de servicios de entidades de SIG.
Siempre que sea posible, reduzca la duplicación de datos mostrando en los mapas las entidades de GIS relacionadas sin almacenarlas en Maximo.
Configure las ventanas emergentes del mapa para proporcionar información adicional sobre las entidades sin salir de la vista del mapa.
Para aislar la carga de procesamiento de los servicios principales de Maximo, implemente los servicios de Maximo Spatial en un clúster/JVM dedicado.
Hasta ArcGIS Enterprise 11.5, utilice servicios en caché para representar entidades poligonales grandes, como cuadrículas, zonas de presión, subdivisiones, zonas de alimentación o subestaciones.
Para reducir los errores de datos, utilice la validación de dominios en las asignaciones JSON.
Para mejorar el rendimiento del mapa:
Siga las prácticas recomendadas de ArcGIS para mejorar el rendimiento de los servicios de entidades: limite las capas y los datos relacionados únicamente a lo esencial, simplifique la simbología, restrinja el uso de atributos dinámicos o calculados y utilice escalas mínimas y máximas para las capas de entidades al publicarlas.
Aplique filtros en la configuración de integración JSON para restringir los datasets de entidades.
Si no va a generar solicitudes de servicio, órdenes de trabajo o activos desde la capa de mapa de GIS dentro de Maximo, deshabilite las acciones de creación automática.
Utilice recursos dedicados para los servicios de entidades de Maximo Spatial.
Para acceso de solo visualización, deshabilite los servicios de geometría.
Limite el uso de los servicios de geocodificación a la validación de direcciones durante la creación de solicitudes de servicio.
IBM TRIRIGA Application Suite incluye una oferta denominada Location Service for Esri, que añade capacidades espaciales adicionales a los sistemas TRIRIGA, como el uso de sistemas de posicionamiento en interiores o la gestión de espacios mediante SIG de interiores.
Consulte la documentación de TRIRIGA Application Suite Location Service for Esri para obtener información adicional.
IBM ha creado un conector para la experiencia de software i2 Analyst’s Notebook, que puede utilizarse para mostrar mapas en el entorno de Notebook, realizar análisis espaciales sencillos e integrar capas procedentes de fuentes de datos de ArcGIS Enterprise o de capas de datos públicos.
Para obtener información más detallada, consulte la documentación de IBM sobre i2 Analyst’s Notebook Connector for Esri. Tenga en cuenta que el soporte de este conector lo proporciona IBM, no Esri.