Application Deployment Patterns

For an application template, TIBCO ActiveMatrix allows multiple instances of an application to co-exist in an enterprise. Applications use resource instances by declaring a property that can be configured with resource instance name.

Deploying the application multiple times on nodes belonging to separate environments

The BPM system can be instantiated multiple times on a machine (as a part of the same environment or separate environments), as long as the application instance is distributed to exclusive nodes on the same physical machine. Since the resource instances are configured while deployment of the application instance, they can be instantiated with the same name on disparate nodes.

Multiple resource instances with the same name cannot be instantiated on the same node.

With resource templates defined at the environment level, the same resource template can be created for multiple environments. This allows you to create new BPM Application instances in new as well as existing installations.

As long as the BPM application instances are distributed on exclusive sets of nodes, the same BPM Application can be instantiated multiple times in the same environment.