Concepts
Optimize has six components or activities that access the Optimize database component sets:
- analysis.engine Analytic Engine
- process.history Analytic Engine
- process.model Analytic Engine
- process.work Analytic Engine
- common.directory Analytic Engine
A typical Optimize configuration of database connection pools involves four connections:
- analysis.engine Analytic Engine through a pool to the Analysis database component set
- process.history Analytic Engine and process.work Analytic Engine through a single pool to the Process Tracker database component set
- process.model Analytic Engine through a pool to the Process Audit Log database component set
- common.directory Analytic Engine through a pool to the IBM My webMethods Server database component set
See the following figure.

In high-volume situations, you may be able to improve performance by assigning separate database connection pools to:
- The process.history Analytic Engine and process.work Analytic Engine Optimize database activities; both connect to the Process Tracker database component set.
- The analysis.engine Analytic Engine Optimize database activities; connects to the Analysis database component set.
See the following figure.

Multiple Analytic Engines
In an environment with multiple Analytic Engines, each Analytic Engine has a separate set of four database activities (analysis.engine, process.history,process.model, and process.work) that connect to the same database schemas. You can reuse the first Analytic Engine's database connection pool definition for the second Analytic Engine, or you can give each Analytic Engine its own database connection pool definition as shown in the figure below.
