Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 6 Object Management Types : Object Management and Fault Tolerance Scenarios

Object Management and Fault Tolerance Scenarios
TIBCO BusinessEvents Express  Content relating to Cache OM is not relevant to TIBCO BusinessEvents Express edition.
The tables in this section help you understand how fault tolerance and object management options work in various deployment scenarios to maintain data integrity. The tables explain what is possible in each type of object management given the following conditions:
Processing Units (PUs)  One or multiple PUs, where a PU is a TIBCO BusinessEvents server running in one JVM.
Agents  One or multiple inference agents running in a PU. Each inference agent is configured by an agent class in the CDD. An inference agent has one or more Rete networks. See Designing for Concurrency for related details.
When implementing a recovery strategy you must take care to maintain the integrity of stateful objects. Concepts and scorecards are stateful objects and must maintain state across inference agents.
Cache OM with Memory Only Mode on All Objects and Fault Tolerance Scenarios
 
n Agents
n PUs
n PUs
n Agents
Cache Object Management and Fault Tolerance Scenarios
In all cases it is assumed that dedicated cache agents are also running. Fault tolerance of the engine process refers to inference agents only. See Distributed Cache and Multi-Agent Architecture and Terms.
If you use multi-engine (multi-agent) features, fault tolerance is implicit. When all agents in an agent group (an agent group consists of instances of the same agent class) are active, if any active agent fails, remaining agents in the group automatically handle the work load.
In all cases, in the event of total system failure, use of a backing store ensures recovery of data written to the backing store.
n Agents
n PUs
n PUs
n Agents
Same as n PUs 1 agent. Each of the agents in one PU is fault tolerant with the agents in the same agent group, which are deployed in other PUs.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved