Object Management Types

TIBCO BusinessEvents offers an In Memory object management type, but for most use cases, persistence of data is required.

To provide TIBCO BusinessEvents with its enterprise and extreme transaction processing capabilities and to ensure resilience, TIBCO BusinessEvents provides a high performance distributed cache. The cache allows data to be persisted in memory and removed from the Rete network or returned to the Rete network, as required, to handle extremely large problem domains (domains that would not typically fit into a runtime memory model). A backing store can be added to provide additional reliability, and other functionality. Just as data can be moved between the Rete network and the cache, so can less used data be moved between the backing store and the cache, to balance storage, memory, and performance requirements.

If you don't want to use cache, you can still use the backing store to persist data with the store object management type.

Note that no rule operations are persisted. It is more efficient to simply rerun the rules and recreate the appropriate actions, than it is to persist the internal workings of the rule engine.

For details about all the supported cache and store providers, and object management configurations, see TIBCO BusinessEvents Configuration Guide.