Chapter 8. Monitoring BPEL Processes with BAM
If we want to ensure high efficiency of our business processes, we need real-time information about the execution of business activities. We want to detect bottlenecks and other critical situations as soon as possible to be able to improve business operations and facilitates better business decisions. All this can be achieved using Business Activity Monitoring (BAM) systems. BAM enables us to monitor Key Performance Indicators (KPI) and other metrics and display the information in a BAM dashboard. We can also define alerts and notifications to be automatically notified when a critical situation occurs.
In this chapter, we will get familiar with Oracle BAM Server, which is an integral part of Oracle SOA Suite 11g. First, we will look at the Oracle BAM architecture and features. Then we will present possible ways to send business data from BPEL processes to Oracle BAM. We will also discuss data objects, sensors, sensor actions, monitoring objects...