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.
Note: Content relating to Cache OM and backing store is not relevant to TIBCO BusinessEvents Express edition.
TIBCO BusinessEvents has two 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
- In addition, when TIBCO BusinessEvents Event Stream Processing software is used, a third layer is added: 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.
Copyright © TIBCO Software Inc. All Rights Reserved.