Overview of Engine Performance

The heart of ActiveMatrix BusinessWorks is the ActiveMatrix BusinessWorks Engine.

The ActiveMatrix BusinessWorks engine handles a continuous stream of processes, each with a number of activities, in an operating environment with finite resources. Apart from scheduling process instances (jobs), the ActiveMatrix BusinessWorks engine also performs other functions like data validation, connection management, flow control, job recovery, logging, managing, and monitoring services.

In an enterprise world, the factors that influence performance range from physical hardware resources to individual steps in a process diagram. These factors are discussed under various sections in the ActiveMatrix BusinessWorks documentation set. Categories of Performance Factors for ActiveMatrix BusinessWorks, lists some common ActiveMatrix BusinessWorks performance factors and references to the relevant sections in the ActiveMatrix BusinessWorks documentation other than the current section.

Categories of Performance Factors for ActiveMatrix BusinessWorks

Category

Examples

Reference, if any

Hardware

CPU, Memory and Disk resources

Setting Deployment Options

Java

JVM and JVM configuration

Setting Deployment Options

Engine

Number of engines, number of threads, job creators, flow control, job pool, etc.

Setting Deployment Options

Job / Message

Job size

None

Process Design

User scripts, sub-processes, inline processes, checkpoints, logging activities

ActiveMatrix BusinessWorks Process Design Guide

Other Software

External software, like relational DB, other TIBCO Software product

Product documents provided with the software