Architecture and design overview

The Trigger Service collects information and acts on it, by executing an administrator-supplied executable program when certain conditions (expressed as XPath matches on the collected information) are met. The Trigger Registration Service first "registers" itself with a monitored service. Then individual triggers are created to act on data aggregated from that monitored service.

There are command-line clients designed to allow one to easily create, edit, and view the triggers.