iWay Business Activity Monitor (BAM) Architecture

In this section:

iWay Business Activity Monitor (BAM) is an extension of iWay Service Manager (iSM) and provides an end-to-end, non-invasive view into transaction life cycles as they span across multiple channels and/or iSM servers. It enables you to capture, analyze, resolve, and act upon business transaction events gathered by BAM. The architecture of BAM is based on iSM and uses standard iSM components to provide a seamless integration with an existing application life cycle.

BAM consists of two layers, a data capture layer facilitated by the BAM driver facility, and a data presentation layer facilitated by the BAM web application console.


Top of page

x
BAM Driver Facility

After BAM is configured on iSM, an internal iSM activity facility is created that enables BAM to capture data about the transactions that flow through the server (iSM). The activity driver runs in parallel to the business application logic providing a non-invasive data capture of transaction events. Even though the BAM activity driver is exposed in the iSM Administration Console, it is not recommended to change this configuration directly, unless it is required for advanced IT operations. All of the essential BAM configuration tasks should be done using the BAM tools, as described in Configuring and Using iWay Business Activity Monitor.



x
Database Prerequisites

The BAM activity driver uses a database for metric definitions, performance metric data archival, and so on. As a result, a database is also a prerequisite of BAM. Currently, BAM supports:


Top of page

x
BAM Web Application Console

BAM also includes a web application console that presents you with all of the information that is captured. This console is developed using the iSM non-blocking HTTP listener with an underlying process for data rendering as provided in the pre-configured channel for BAM. This channel is called BAMChannel. The BAM web application console enables you, among other things, to view and analyze captured transaction data. It also provides a facility to resubmit messages that enables you to repair and reprocess transactions. The BAM web application console can be accessed using the following default URL once the BAMChannel is deployed:

http://localhost:8087

For more information on using the web application console, see Configuring and Using iWay Business Activity Monitor.


iWay Software