Workflow Failovers Handling

Handling workflow failovers deals with backend fault tolerance and failover for the workflow engine.

TIBCO MDM comprises the following components:

  • The Application Server (primary system)
  • Four external components
    • JMS
    • Database
    • File system
    • Distributed cache

These external components could fail simultaneously in case of network issues in connecting to the application server.

Fault tolerance usually refers to ensuring that users are not affected by system failure. In the context of TIBCO MDM, this means that no data corruption should occur and that workflows should restart from the point they executed last. TIBCO MDM provides a workflow failover mechanism, where in case of a failure, workflows will not terminate but will restart at the point of last execution.

The following sections explain the various components that could encounter failure, the reasons for failure, and the failover process.

To directly see the failover configuration, refer Failover Configuration.