Runtime Inferencing Behavior
At runtime, one or more nodes (JVMs) running one or more TIBCO BusinessEvents inference agents process the incoming events using a Rete network as the inferencing engine, and a set of rules that are triggered by conditions in incoming events. One or more event stream processing query agents can query incoming events.
TIBCO BusinessEvents has three layers of functionality:
Rules Evaluation and Execution
It is based on the state and value of objects and incoming events. This functionality is achieved using one or more inference agents configured with the appropriate rules. Each inference agent executes rules using one or more Rete networks to optimize performance and provide rule inferencing capabilities.
Lifecycle Management of Objects and Events
This includes distribution, clustering, persistence and recoverability. Various options are available to achieve the functionality appropriate for business needs: in-memory only storage of objects, use of a cache, and addition of a backing store (database).
Queries and Pattern Matching
A query agent enables visibility into the event stream and cache data. Pattern matching features enable actions to be taken on recognition of a pattern of events, or failure to complete a pattern of events.
Subtopics