Multiple BPM Systems in the Same ActiveMatrix Enterprise

Multiple ActiveMatrix BPM systems can be installed in the same ActiveMatrix enterprise, depending on the version of the ActiveMatrix Administrator server. In such cases, certain rules must be observed.

If the ActiveMatrix enterprise is managed by a version 3.3.0 (or later) ActiveMatrix Administrator server, multiple version 2.2 (or later) BPM systems can be installed:

  • in the same ActiveMatrix environment, or in separate ActiveMatrix environments.
  • on the same physical machine or on different physical machines.
  • using any combination of basic or distributed architectures - see ActiveMatrix BPM System Architecture
  • on the same TIBCO Host instance or on different TIBCO Host instances.
    Warning: BPM systems that share a TIBCO Host instance cannot be independently lifecycled or upgraded at the host level. For example, if (on a Microsoft Windows system) the TIBCO Host instance is installed as a service, stopping that service would stop all BPM systems hosted by that service.

    As a result, TIBCO recommend that each discrete BPM system should use its own set of TIBCO Host instances. (If BPM systems do need to share a TIBCO Host instance, they must be upgraded at the same time.)

When multiple BPM systems are installed in the same ActiveMatrix enterprise, the following rules must be observed:

  • Each instance of the BPM application must have a unique name within an ActiveMatrix environment. This name identifies that BPM system within that ActiveMatrix environment. (The combination of the environment name and application name uniquely identifies that BPM system within the ActiveMatrix enterprise.)
  • An ActiveMatrix node can only host a single BPM system (or part of a distributed BPM system).
  • Every BPM system in the ActiveMatrix enterprise must already be at version 2.2 (or later) before you add another BPM system to that enterprise. You must upgrade any existing pre-version 2.2 BPM system in the enterprise to version 2.2 (or later) before adding an additional BPM system.