Business activity monitoring

Business activity monitoring (BAM) refers to a category of software that aids the monitoring and tracking of business activities implemented within computer systems.

The term was originally coined by analysts at Gartner, Inc.[1] and refers to the aggregation, analysis, and presentation of real-time information regarding activities within organizations, customers, and partners. A business activity may either represent a business process that is orchestrated by a business process management (BPM) software, or it may encompass a series of activities that span multiple systems and applications.[2] BAM is specifically designed to provide operations managers and upper management with a comprehensive overview of business activities.

Description

edit

Business activity monitoring software provides real-time information regarding the status and results of various operations, processes, and transactions. The main benefit of BAM is its ability to enable an enterprise to make more informed business decisions, quickly address problem areas, and re-position organizations to take full advantage of emerging opportunities.[3]

One of the most prominent features of BAM is the presentation of information via dashboards that contain the key performance indicators (KPIs) used to provide assurance and visibility of activity and performance. Technical and business operations can use this data to provide insights, measurements, and assurances regarding key business activities. Additionally, event correlation techniques can detect and warn against impending problems with this information.

While BAM systems typically utilize a computer dashboard display to present data, BAM is distinct from the dashboards used by business intelligence (BI) systems. In BAM systems, events are processed in real-time or near real-time and subsequently pushed to the dashboard, whereas BI dashboards refresh at predetermined intervals through polling or querying of databases. Depending on the selected refresh interval, BAM and BI dashboards may be similar or vary considerably.

Certain products offer trouble notification functionalities, enabling them to interact directly with the issue tracking system, allowing e-mails and voice or text messages to be sent to entire groups of people according to the nature of the problem. Where feasible, automated problem solving can correct and restart failed processes.

Processing events

edit

While early technology processed events emitted as the process was being orchestrated, this had the disadvantage of requiring enterprises to invest in BPM before being able to acquire and use BAM. The newer products are based on complex event processing (CEP) technology, and can process high volumes of underlying technical events to derive higher level business events, therefore reducing the dependency on BPM, and providing BAM to a wider audience of customers.

Examples

edit

A bank may be interested in minimizing the amount of capital it borrows overnight from a central bank. Transfers between banks must be communicated and arranged through automation by a set time each business day. The failure of any vital communication could cost the bank large sums of interest charged by the central bank. A system would be programmed to become aware of each message and await confirmation. Failure to receive confirmation within a reasonable amount of time would be grounds to raise an alarm that would set in motion a manual intervention to investigate the delay's cause and push the problem toward resolution before it becomes costly.

Another example involves a mobile telecommunications company interested in detecting a situation in which new customers are not set up promptly and correctly on their network and within customer relationship management and billing systems. Low-level technical events such as messages passing from one application to another using a connector system, or transactions detected within a database log file, are processed by a CEP engine. All events relating to an individual customer are correlated in order to detect an anomalous situation in which an individual customer has not been promptly or correctly provisioned, or set up. An alert can be generated to notify technical operations or to notify business operations, and the failed provisioning step may be restarted automatically.

edit

References

edit
  1. ^ Gartner overview of BAM, Definition (PDF)
  2. ^ "What is Business Process Management? | IBM". www.ibm.com. 2021-09-17. Retrieved 2024-09-18.
  3. ^ Shah, Amrita (2024-06-18). "All You Need to Know about Business Activity Monitoring". Newgen. Retrieved 2024-09-26.