Overview

The TIBCO iProcess Engine stores all iProcess data in its database (Oracle, SQL Server, or DB2). iProcess Engine relies on the availability of the database to process work. In case of database failure, iProcess Engine will not function until the database is restored.

Database failover capability exists when the database is configured in such a way that if a failure occurs, a standby instance of the database takes over immediately with no or minimal impact on service. Failover capability can be provided in many ways, depending on the hardware, operating system and database systems you are using. Failover capability is therefore an essential component of any high-availability, production-level system involving the TIBCO iProcess Engine.

If a database failure or failover occurs, the TIBCO iProcess Engine is able to:

detect the failure.
guarantee the integrity of any in-progress transactions.
seamlessly continue working when the database connection is restored (whether that connection is to the original database or a failover database).