Feedback

  • Contents
 

Notifier

The heart of the Interaction Center is a general-purpose event-processing engine, called the Interaction Processor. This engine has at its core a multi-threaded Notifier that serves as the central communication point for a collection of independent objects. Each object can register with the Notifier to tell what kinds of events it cares about - telephone events, email events, end-user events, and so on. The Notifier then watches for new events and forwards them to the appropriate objects. Objects communicate with the Notifier over the network (for example, using IP sockets or named pipes), which means that the Notifier and the various objects can all exist on entirely different machines.