Architecture

This diagram shows a simplified view of the Alarms architecture:

Alarms architecture diagram

The Alarms Service and the Event Management engine are part of the ION Service installation. At runtime, the Event Management engine monitors the documents of type Sync that are configured in the alarm templates. For each template that is triggered by a document, each alarm is evaluated to determine whether an alert should be created. The communication between the Alarms server side and the Alarms widget or mobile application is done through the Alarms Service that is exposed through the ION API.