BAM adapter is used when we want to do monitoring at composite level or when we need to monitor full message.
Below are the features of BAM:
There are two types of sensor actions.
Sensor action is linked to sensor. In sensor action we define what action we need to perform on sensor data.
Business Activity Monitoring has alert feature which we can use when we want to perform some action based on some data insertion or data change.
BAM has 4 components:
Enterprise Message Sources (EMS) is used by applications to provide direct Java Message Service (JMS) connectivity to the Oracle BAM Server. Each EMS connects to a specific JMS topic or queue, and the information is delivered into a data object in the Oracle BAM Active Data Cache.
We used this sensor when we need to directly send the sensor data to BAM data object.
We can use below options available to monitor SOA service.
Data objects are tables that store raw data in the database. Each data object has a specific layout which can be a combination of data fields, lookup fields, and calculated fields.
Sensors are used when we want to do variable and activity level monitoring.
By using sensor action we can publish the sensor data to Database, JMS Queue/topic, Custom Java and JMS adapter.
By using EMS (Enterprise Message Source).
Yes, we can use BAM alerts to invoke external web service.
BAM stands for Business Activity Monitoring. This monitors various types of business activities, reports on them and sends out alerts when thresholds are reached or surpassed.
Yes, we can have user based access in BAM.