At the core, TIBCO’s BusinessEvents is RETE-based rules engine and rules engines are well suited for scheduling problems. This makes perfect sense, since many of TIBCO’s customers deploy BusinessEvents in scheduling-oriented, not detection-oriented, solutions.
It begs to be pointed out, however, that scheduling is only one component of a CEP architecture.
Normally, the scheduling component of a distributed event processing architecture manages the intelligent scheduling of the sharing of data between distributed agents that are running a variety of analytics.
Simply stated, all agents are not rules engines; however, rules engines are often used to schedule the cooperation between analytical agents in a distributed agent-based architecture.