iProcess Engine Architecture
The iProcess Engine can be installed using either of the following architectures:
• | Single Server—The iProcess Engine node is installed and run on a single server. |
The master server and all slave servers use the same iProcess Engine database schema. The schema can be hosted on an Oracle instance or on a SQL Server database that is either local (to one of the servers in the iProcess node cluster) or remote.
Note |
The iProcess Engine architecture is scalable. You can convert from a single server to a node cluster at any time simply by adding another server to the installation. See TIBCO iProcess Engine Architecture Guide for more information about the iProcess Engine architecture. |
Installing the iProcess Engine on a Node Cluster
If you want to install a new iProcess Engine using a node cluster architecture, you must:
1. | Install the iProcess Engine on the master server (to create the iProcess Engine database schema). |
2. | Install the iProcess Engine on each slave server (to add the server to the node cluster, using the same database schema). |
Note |
You must use the same properties, such as nodename, database name, RPC numbers, and UNIX account names, on each slave server as you did on the master server. Any specific differences in the installation process for a slave server are noted in the text. |
Upgrading the iProcess Engine on a Node Cluster
If you want to upgrade an existing iProcess Engine, either from or to a node cluster architecture, follow the appropriate instructions shown in Upgrading iProcess Engine on a Node Cluster.
To Upgrade... |
Do this... |
|
From |
To |
|
single server |
single server |
Upgrade the iProcess Engine on the single (master) server, using the instructions in this documentation. |
node cluster |
node cluster |
Upgrade the iProcess Engine on the master server, using the instructions in this documentation. Upgrade the iProcess Engine on each slave server, using the instructions in this documentation. |
single server |
node cluster |
Upgrade the iProcess Engine on the single (master) server, using the instructions in this documentation. Install the iProcess Engine on each slave server that you want to add to the node, using the instructions in this documentation. |
node cluster |
single server |
Remove the iProcess Engine on each slave server, using the instructions in the Installation guide for that version. Upgrade the iProcess Engine on the master server, using the instructions in this documentation. |