826 WebSphere Business Integration Adapters
32.1 Using WebSphere Business Integration Monitor
WebSphere Business Integration Monitor is a Java-based and Web-based
client/server application which allows the tracking and monitoring of business
processes. This functionality enables statistical reports to be generated that are
based on real business data, which can then be used to fine-tune these business
processes. It is, therefore, possible by effective use of the WebSphere Business
Integration Monitor to significantly enhance a business process by providing a
sound and realistic basis for business process management.
The core functionality of WebSphere Business Integration Monitor stems from its
ability to track data that is generated from a multitude of sources and then to use
this data within a model of the business process. These process models allow
the performance of the business process to be analyzed as the process model
executes in accordance with the data that is provided to it. Thus, you can
establish what activities are being run and where any potential bottlenecks in the
business process might arise.
WebSphere Business Integration Monitor consists of two parts:
A server component
A client component
We will not be exploring here, in any depth, the complex business analysis
functions that are available using the Monitor. What we will be exploring are the
steps involved in enabling data to be sent to the Monitor from our integration
brokers, Message Broker and Server Foundation, to facilitate this kind of
analysis.
The WebSphere Business Integration Monitor client consists of four main
components:
The
Workflow Dashboard is an HTML-based client that allows the
monitorization of active business process.
The
Business Dashboard is an HTML-based client that allows the analysis of
historical data over a period of time.
The
Notification component is an HTML-based client that allows users to
view notifications sent from process instances at run-time.
The
Administration Utility is an HTML-based client that allows the monitor
administrator to import the modeled business processes with their associated
business measures as well as it facilitates the tools to maintain the database
and status of the services, for example the start and stop of the Event
Processor service.
Chapter 32. Gathering data from the run-time 827
Figure 32-1 illustrates these components.
Figure 32-1 High level architecture: WebSphere Business Integration Monitor
These components can be accessed by both Monitor Portlets or by a traditional
J2EE client and allow you to track processes and to generate reports.
Workflow Dashboard
With the Workflow Dashboard, you can track processes, work items, and
business performance measures in real time, while getting the functionality for to
make changes and explore
what if scenarios. This functionality can be broken
down into the following types:
Track a process and its performance in real-time.
Analyze both process instances and activity instances.
Analyze and monitor executing processes and their performance metrics.
Enhance workflow alerts and monitoring based on real business scenarios.
Execute both administrative and corrective actions, including load balancing
and redirecting.
WebSphere
Application
Server
WebSphere
BI Monitor
Server
and
Client
WebSphere MQ
Workflow
Database
WebSphere BI
Monitor
Database
Retrieve data
from Workflow
Database
P
o
p
u
l
a
t
e
W
e
b
S
p
h
e
r
e
B
I
M
o
n
i
t
o
r
d
a
t
a
b
a
s
e
t
a
b
l
e
s
WebSphere
Application
Server

Get WebSphere Business Integration Adapters: An Adapter Development and WebSphere Business Integration Solution now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.