The practices of business activity monitoring and business process management have begun to feed into, shape and demand results from BI systems. Our expert examines the ways BAM, BPM and BI are converging.
For a long time, business intelligence has taken due credit for pioneering the fight against application silos and the lack of data interoperability in corporate IT. BI analysts and planners have forced division and operational staffs to think in a larger organizational perspective by asking for data that can help consolidate divisional or cross-organizational performance views. Profitability, revenue, cost trends and project return on investment are some of the organizational views BI has helped formulate.
Of late, however, there's been a bit of a role reversal. Operational and divisional stakeholders are making an increasingly strong push for data. Now, operational systems supporting supply chain management (SCM), customer relationship management (CRM) and enterprise application integration (EAI) are forcing BI systems to react and amend their practices to accommodate organizational needs.
Enter business activity monitoring and business process management. BAM -- the real-time monitoring and analysis of processes to improve performance -- has begun to feed into, shape and demand results from BI systems. Likewise, BPM has affected and molded a number of BI systems and processes in new ways. Lets look at both of these dynamics in more detail.
Business Activity Monitoring
BAM, as an acronym, is research firms' way of differentiating an existing process to highlight a few new trends. Put succinctly, BAM is the data warehousing of key organizational performance metrics, with the twist that this data is presented in real-time through a portal or dashboard. The dashboards in this case have drill-down or actionable control functions, so users can not only monitor but also respond to and control the processes under watch. In this fashion, BAM has also picked up the moniker "operational BI."
BAM differs from data warehousing in that the latter tends to be historical and have snapshot data feeds taken on weekly, monthly, quarterly or ad hoc bases. BAM also differs from portal applications that rely on data warehouse feeds or use Web services. The real-time data backbone of BAM distinguishes it from other BI and EAI systems. In fact, as BAM matures, it picks up pointers from supply chain management and customer relationship management systems. Such systems often have portal interfaces similar to those used in BAM, but distinctly different content, plus pre- and post-processing capabilities. The key insights from SCM and CRM? Not all data has to be real-time. Sometimes data is best when it's "right-time."
There's a right-time component of data needed for a true corporate view that includes historical data, as well as operational data that's fed to the system on an asynchronous basis. If one sees the need for a lot of data orchestration here, that is precisely the point of BPM tools. BPM systems are in the business of orchestrating the delivery of data at the right time and place.
But before we look at the BPM side of the equation, it's worthwhile to consider the effects that BAM has had on BI applications already. Some of the major BI vendors such as Actuate, Business Objects, Cognos, Hyperion, Informatica and others are starting to offer more BAM-like capabilities. The same is true for portal vendors like Sybase, Plumtree, Oracle, BEA and others. And guess what -- EAI vendors such as IBM, SeeBeyond, Tibco, Vitria, WebMethods and so on are linking to dashboards to give their products more BI/BAM reach. The BAM vendors themselves are revising their offerings as well, with firms like Celequest beefing up dashboard configuration and functionality.
Events and alerts, not raw data, are the driving force in a BAM system. Data-gathering, drill-downs, stop-loss signals, operator intervention and automated shutdown are some of the range of actions being built into BAM systems.
Two important trends are underway. First, BI is being operationalized against a set of business rules as one of the driving forces in BAM. And this data is being brought through dashboards to the attention of business mangers. Second, real-time data and interoperability between systems, databases, and application servers are becoming essential. In effect, BAM and BI are leading the drive to application integration.
So now let's look at how BPM contributes to this change.