EEM - External Event Management

Da itm wiki.

EEM - External Event Manager is one of the complementary modules of itmSUITE®. The module is intended to support the interaction with third parties applications. A set of pre-configured methods are supplied, in particular:

The module can receive information (inbound message) and send information (outbound). EEM can process inbound message in two ways:


Active channel

EEM verify at regular interval the existence of mail message in a configured mailbox and process then.

EEM forward the received data towards itmSUITE® module sending them to MB (Message Bus) that works as Dispatcher

MB manage the message queue and dispatch towards the subscriber (other 'modules of itmSUITE® as SM/PM, CMS or EEM)

 itmSUITE®module received the message and based on the rule configured in Action Engine execute tasks (eg.: Ticket creation, ticket updating , sending notification, ect.)

Outbound notification are managed directly the itmSUITE® modules eg. PM/SM


Passive channel

EEM has a set of Web Services that third parties software can call.

EEM forward the received data towards itmSUITE® module sending them to MB (Message Bus) that works as Dispatcher

MB manage the message queue and dispatch toward the subscriber (other 'modules of itmSUITE® as SM/PM, CMS or EEM)

itmSUITE® module received the message and based on the rule configured in Action Engine execute tasks (eg.: Ticket creation, ticket updating , sending notification, ect.)

Outbound notification are managed directly the itmSUITE® modules eg. PM/SM

Inbound EEM schema

  • EEM process and validate all the incoming message
  • MB dispatch the message to a subscriber
  • itmSUITE® module through Action Engine execute the required task
EEM inbound schema