IBM Business Monitor, V8.0.1 > Scenarios
Scenario: Business activity monitoring for IBM BPM Advanced
The Business Activity Monitoring (BAM) for IBM BPM Advanced scenario allows you to monitor applications that were built using IBM Integration Designer and deployed to IBM BPM Advanced. A variety of IBM BPM Advanced components, such as business process execution language (BPEL) processes, can be used to develop an application, and many of these components can participate in your business activity monitoring.
Business process management is a discipline combining software capabilities and business expertise to accelerate process improvement and facilitate business innovation.
The IBM BPM Advanced components can natively emit events that provide the information needed for your business activity monitoring.
You might develop a business process management solution to accomplish one or more of the following goals:
- Tap new revenue streams
- Respond rapidly to competitive, regulator, or market challenges
- Reduce operational costs
- Streamline product and service delivery
- Improve customer service
- Increase visibility into and control over your business processes
Recommended products
- IBM Integration Designer
- IBM BPM Advanced
- IBM Business Monitor, including Business Monitor development toolkit
Using these IBM Business Process Management products, you can deliver detailed business requirements in a form that can be used to compose and assemble the business solution, implement it, deploy the solution to a runtime server, and monitor the solution on the server. With this suite of products, you are able to continue to refine the model and implementation iteratively.
Benefits
The integration between the IBM Business Process Management products makes developing a business process management solution easier in several ways:
- Ensures an accurate transfer of the business requirements to integration developers
- Accelerates the application development process
- Simplifies business process improvement or redesign
The value of creating a business process model is that a non-technical business analyst can capture the business view and requirements for a process.
This scenario involves the following activities:
- Scenario: Assessing the application to be monitored
You must consider the application you will be monitoring to ensure your complete understanding.
- Scenario: Determining what business measures should be monitored
Business measures are defined as metrics during the monitoring process. You must evaluate your process and determine what metrics you plan to collect and monitor. This task is essential before implementing any IBM Business Monitor usage scenario.- Scenario: Creating the monitor model
IBM Business Monitor uses a monitor model to process and operate on events that are emitted from the IBM BPM Advanced application. For this scenario involving monitoring an IBM BPM Advanced application, IT developers use the Business Monitor development toolkit installed into the IBM Integration Designer environment to construct a monitor model. The monitor model contains information that defines how to monitor the application.- Scenario: Testing the application
You now have an application that emits events for business monitoring and a monitor model application that can consume and process the events for business monitoring. The goal of this step is to run a test of the application and its ability to generate and emit the events that IBM Business Monitor requires.
- Scenario: Testing the monitor model
After you have completed your monitor model, you should test it to be sure that you receive the expected results. IT developers can test the monitor model using the Monitor test environment in IBM Integration Designer.- Scenario: Creating the dashboards
Dashboards display information about the monitored model. Some dashboards might have been created for testing purposes, but now you will create dashboards for business users.- Scenario: Performing additional preproduction testing and deploying into production
Depending on the process your organization uses to move applications from development to production, you might complete extensive testing in a preproduction environment, which might include testing in a WebSphere Application Server high availability environment.
Related information:
Enabling logging for Business Process Choreographer