HOME

TheInfoList



OR:

Business activity monitoring (BAM) is
software Software is a set of computer programs and associated documentation and data. This is in contrast to hardware, from which the system is built and which actually performs the work. At the lowest programming level, executable code consists ...
that aids the monitoring of business activities which are implemented in
computer system A computer is a machine that can be programmed to carry out sequences of arithmetic or logical operations (computation) automatically. Modern digital electronic computers can perform generic sets of operations known as programs. These progra ...
s. The term was originally coined by analysts at Gartner, Inc.Gartner overview of BAM, Definition (PDF)
/ref> and refers to the aggregation, analysis, and presentation of real-time information about activities inside organizations, customers, and partners. A business activity can either be a
business process A business process, business method or business function is a collection of related, structured activities or tasks by people or equipment in which a specific sequence produces a service or product (serves a particular business goal) for a parti ...
that is orchestrated by a
business process management Business process management (BPM) is the discipline in which people use various methods to discover, model, analyze, measure, improve, optimize, and automate business processes. Any combination of methods used to manage a company's business p ...
(BPM) software, or that of a series of activities spanning across multiple systems and applications. BAM is intended to provide a summary of business activities to operations managers and upper management.


Description

Business activity monitoring provides real-time information about the status and results of various operations, processes, and transactions. The main benefits of BAM are to enable an enterprise to make better informed business decisions, quickly address problem areas, and re-position organizations to take full advantage of emerging opportunities. One of the most visible features of BAM is the presentation of information on dashboards containing the
key performance indicator A performance indicator or key performance indicator (KPI) is a type of performance measurement. KPIs evaluate the success of an organization or of a particular activity (such as projects, programs, products and other initiatives) in which it eng ...
s (KPIs) used to provide assurance and visibility of activity and performance. This information is used by technical and business operations to provide visibility, measurement, and assurance of key business activities. It can also be exploited by event correlation to detect and warn against impending problems. Although BAM systems usually use a computer dashboard display to present data, BAM is distinct from the dashboards used by
business intelligence Business intelligence (BI) comprises the strategies and technologies used by enterprises for the data analysis and management of business information. Common functions of business intelligence technologies include reporting, online analytical p ...
(BI) insofar as events are processed in real-time or near real-time and pushed to the dashboard in BAM systems, whereas BI dashboards refresh at predetermined intervals by polling or querying databases. Depending on the refresh interval selected, BAM and BI dashboards can be similar or vary considerably. Some products provide trouble notification functions, which allows them to interact automatically with the
issue tracking system An issue tracking system (also ITS, trouble ticket system, support ticket, request management or incident ticket system) is a Software, computer software package that manages and maintains lists of Software project management, issues. Issue tracki ...
. For example, whole groups of people can be sent e-mails, voice or text messages, according to the nature of the problem. Automated
problem solving Problem solving is the process of achieving a goal by overcoming obstacles, a frequent part of most activities. Problems in need of solutions range from simple personal tasks (e.g. how to turn on an appliance) to complex issues in business an ...
, where feasible, can correct and restart failed processes.


Processing events

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 Event processing is a method of tracking and analyzing (processing) streams of information (data) about things that happen (events), and deriving a conclusion from them. Complex event processing, or CEP, consists of a set of concepts and techniques ...
(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

A bank may be interested in minimizing the amount of capital it borrows overnight from a central bank. Interbank transfers 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 in 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 cause of the delay, and to push the problem toward resolution before it becomes costly. Another example involves a mobile telecommunications company interested in detecting a situation whereby new customers are not set up promptly and correctly on their network and within CRM and billing systems. Low-level technical events such as messages passing from one application to another over a middleware 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 whereby 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.


Related fields

* Business service management *
Business intelligence Business intelligence (BI) comprises the strategies and technologies used by enterprises for the data analysis and management of business information. Common functions of business intelligence technologies include reporting, online analytical p ...
(BI) *
Business process management Business process management (BPM) is the discipline in which people use various methods to discover, model, analyze, measure, improve, optimize, and automate business processes. Any combination of methods used to manage a company's business p ...
(BPM) * User activity monitoring


References

{{reflist


External links


BAM overview



WSO2 Business Activity Monitor

Advantages of Business Activity Monitoring
Business terms Business software Information systems Cognition Events (computing)