BusinessWorks Components Scaling and Statistics

If you want BusinessWorks components to scale automatically, you can define rules that add or remove TIBCO Silver® Fabric Engines based on engine statistics.

Data collected are aggregated. The aggregate is used to average raw statistic values by using a source ID. The average is calculated by individually averaging the statistic values for each source ID (for example, for each engine), and then averaging the results across all engines.

If the aggregated value triggers the rule, but the normalized geometric variance across the engines is less than 0.85, then it does not add an engine. Removing engines is not affected by variance.

When an engine is added, it automatically publishes the BusinessWorks archive that was loaded in the component on a new engine. For HTTP activities, for example, web services using SOAP over HTTP transport and HTTP Receiver activities, the engine adds the URL to the load balancer automatically.

You can set up rules on Enablement Condition. You also can set up rules on threshold activation, which is a statistic on the engine itself or other engines.