Il est difficile de concevoir dans un contexte où, internement ou extérieurement à l'organisation qui gère des projets ou services, il n'y ait pas l'exigence de communiquer à des systèmes d'autres systèmes externes (ex. typiques sont les systèmes de surveillance des infrastructures ou les systèmes de trouble ticketing de clients et/ou fournisseurs). Pour cette raison, l'architecture d'itmSUITE® a été expressément étudiée pour gérer l'intégration du système. En particulier, il a de disponibles un bus interne d'intégration entre tous les modules (MB – Message Bus), y compris avec l'achat d'un quelconque module de base, et le module EEM – External Event Management. Ce dernier est antécédent au dialogue avec les systèmes internes, dialogue qui peut y avoir via mail ou web services. Le parser d'EEM interprète les messages en entrée et active les processus qui doivent être traités grâce aux composants de business rule management (dénommés "Action Engine") des différents modules d'itmSUITE®. L'intégration d'itmSUITE® envers les autres systèmes externes arrivent généralement à travers ces derniers, Action Engine, où sont configurés les déclencheurs et les phases à suivre des systèmes externes qui exposent des services pour ces fins.
Des exemples typiques d'intégration sont :
- L'ouverture ou la mise à jour d'Incidents et/ou Changements sur la base des recommandations qui proviennent des systèmes de surveillance (ex. dysfonctionnement ou reprise du service d'un serveur)
- L'ouverture ou la mise à jour d'Incidents, de Changements ou de Problèmes sur la base des messages provenant des systèmes de gestion de tickets externes
Les intégrations avec LDAP et Active Directory sont gérées depuis le début par les modules de base d'itmSUITE® et n'ont pas besoin de l'installation du composant EEM.