The following list provides general considerations that
are related to iWay Business Activity Monitor (BAM) performance.
- iWay BAM is based on the Activity Logger, which means that
all data inserts are performed in parallel to the business process.
When a process flow executes, it pushes its information to the logger.
The logger runs in a parallel thread writing the collected information
to a database. That is why you have special handling under the iWay
BAM Activity Logger, which is in the event that the BAM database
is not available.
- The configuration of the JDBC Data Provider also has an impact
on BAM performance. If the Validate on Return or Validate on Borrow
parameters are set to true, then these settings will decrease the
performance of the system.
- Correlation being part of an iWay BAM implementation or architecture
without iWay BAM in a process flow is a defined as the Correlation
Facility, which is used by the Correlation services (agents). These
services are called explicitly in the process flow and have an impact
on the process flow execution and total amount of calls to the database.
This affects the performance as a result, since these services represent another
SQL call.