WBI Monitor Architecture

The WBI Monitor consists of the Monitor Server, which is hosted on an application server such as IBM WebSphere, and the following four distinct user clients:

The Monitor Server consists of the following six modules:

The Monitor Server communicates with IBM MQSeries® Workflow, IBM WebSphere MQ Integrator (WMQI) (or IBM WBI Message Broker), and IBM WebSphere InterChange Server (WICS)  through the Event Collector Triggers. Those triggers are installed on the MQSeries Workflow runtime database in case of using the MQSeries Workflow as the engine, or installed on the Monitor database in case of using WMQI or WICS as the engine. These triggers copy the events with the container data to the Monitor Event Queue tables. The data in the tables stay in the database waiting for processing by the Monitor Engine. The Monitor Server polls those tables to retrieve, process, and finally delete these events from the Monitor Event Queue tables when processing is done.