October 07, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
Business Activity Monitoring Syndicate This
Print this article    Email this article    Talk Back!    Write to Editor
BAM And CEP: A Marriage Of Necessity Or: Why BAM Must Use CEP
09/06/2004
By David Luckham, Professor Emeritus of Electrical Engineering, Stanford University

The dashboard model of Business Activity Monitoring (see http://www.complexevents.com/about/articles/bam_beginnings.html) is the basic model for the current generation of BAM tools. The essential idea is that these tools, when configured properly on your IT layers, will alert you when events happen that have significance for your enterprise’s business goals and operations. These tools work by detecting and processing single events from the underlying enterprise IT layer. This is simple event processing. Some tools may let you specify event-condition-action rules that are triggered when significant events happen. This is a step toward automating the real-time actions you want to take to manage your enterprise.

ADVERTISEMENT
Our Popular Webinars
Insurance: Discovering the Missing Link of Business Architecture
BPM for Insurance: Are You Staying Competitive?
Enterprise Service Bus: The case for 'e'SBs
Know Thy Enterprise: Increase Effectiveness With Business Activity Monitoring (BAM)
How Secure is Your Data? Learn about PCI Solutions
You Can Implement Today.
More Webinars

I predicted in that article that if you bought a BAM tool and got it installed and working on your IT layer, it wouldn’t be long before you would be asking for more than the current version of the tool could do. In other words, you’d find it helpful in managing your business. And using it would give you ideas about what else you’d like to do. Some BAM vendors have already anticipated this too, and are working like crazy -- building the next version of their tools. They think they know what you might want their tools to do next. So the coming year in the BAM market is going to be an interesting one!

I’m going to make a few guesses of my own. Three of the trends are business policy monitoring, business impact analysis, and probable cause analysis, all of which have many variations and approaches. I will not contribute any more three letter acronyms, but you’re welcome to call them whatever you’d like.

Starting from the dashboard BAM capability, here are things you can expect in the next year. I’ll explain what I mean by each of them. By the way, some tools may do some of them now. Here are five levels of increasing BAM capabilities:

  1. BAM + a predefined set of policy constraints
  2. BAM + roll your own policy constraints (BAM+)
  3. BAM + probable cause analysis (p-cause)
  4. BAM + business impact analysis (impact)
  5. BAM+ + p-cause + impact + programmable corrective action rules

Tools that monitor conformance to a predefined (out-of-the-box) set of policies are out there now. For example, you might want to monitor for a policy that “the wait times for access to the financials database and the customer database should never together exceed 30 seconds.” The tool will monitor this policy because it has a built-in capability (out-of-the-box) to monitor metrics such as the wait times on each resource, and it understands simple arithmetic. If some of your business workflow processes accessed both databases you might want this policy monitored to keep them running on time. Of course, you could change the 30 second time limit to something else on the fly.

Let’s start with Level-2 on my list.

Roll your own business policy constraints: You might have some new policies that you’d like to know are not being violated by the business processes of your enterprise. Lets take a simple example for illustration. Suppose you’re trying to improve your “demand-driven” restocking of inventory to keep purchasing costs down. Ideally, you would purchase stock only when it is needed. Suppose you have a very simple design for your processes consisting of two concurrent workflows, both triggered by a customer’s order. One is an order fulfillment process that draws on inventory to fill the order. The other is an inventory control process that, concurrently, sends out restock events to replace the items in the order. Some of those restock events may be unnecessary, resulting in increased costs. You want to enforce a basic policy, “Don’t order stock until a customer’s order reduces current inventory to a critical level.”

Page 1

More Top Stories
The Role of Open Source in Event Processing Gold Club Protected
Federated Event Systems: The Event Web Gold Club Protected
Simplifying the Complex Gold Club Protected
Know Your Business Impact Analyzer Before You Buy It Gold Club Protected
The Evolution of the Business Integration Architect Gold Club Protected
Does Your Company Know What It Knows? Gold Club Protected
More Top Stories
Related News
BNY ConvergEx Group Deploys StreamBase for U.S. Trading Operations
Cordys Announces New Release of Business Operations Platform
Eventful: TIBCO Releases Updated BusinessEvents Solution
More News
Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
ebizQ Web 2.0 and the Enterprise
Your E-mail Address:
Enterprise Service Bus: The case for 'e'SBs
Date: Oct 16, 2008
Time: 14:00 PM ET
(18:00 GMT)

REGISTER TODAY!
BPM for Insurance: Are You Staying Competitive?
Date: Oct 28, 2008
Time: 12:00 PM ET
(16:00 GMT)

REGISTER TODAY!
Archived Webinars | Upcoming Webinars
  Process360 Scalability - Process Management Application
Process360 is designed to support an enterprise wide approach for document imaging and workflow. This software makes efficient use of your...Learn More
ebizQ also recommends
 FILLING HOLES IN THE SOA STACK WITH RUNTIME GOVERNANCE
 SOA Middleware: An Agile Framework for Fast, Flexible, Low-Risk Service Deployments
 Multi-Enterprise Integration and Managed File Transfer
 How to Structure your First BPM Project to Avoid Disaster
 How Social Computing, Team Collaboration, and Enterprise Content Management Drive Competitive Advantage
More White Papers

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map

Live Chat