Oracle Fusion Middleware SOA BAM: What is it?

Share in:
Share in:

Oracle Fusion Middleware is the digital business platform for the enterprise and the cloud.

Oracle Fusion is capable of hosting a lot of tools. One of these tools is BAM, or Business Activity Monitoring. It sorts, monitors and analysis business data, among other capabilities. It is one of the components of Oracle SOA Suite and Oracle BPM suite. It does not require a separate installation. BAM 11g is a Java component executed in WebLogic Server.

Aside from monitoring business services and processes, it correlates KPIs in order to flesh out the details of the actual, day to day business activity. SOA BAM allows you to shift from monitoring to analyzing data from a larger perspective. This is useful if you want to take a broad look at the whole business, instead of poring over the details.

Process system and analysis structure

It processes a wide range of data. These include business apps, messaging systems, system management data (performance metrics, alerts, logs, etc), RFID and sensors (both active and passive, including all the details, such as location, temperature, moisture and motion), security and database streams. SOA BAM will consolidate these data into smaller chunks so you can access the information quickly and comprehensively.

Its analysis is structured in three levels: past week, today and past fifteen minutes. With this kind of system, analysis of the data can be zoomed in and zoomed out from the latest real-time monitors (past fifteen minutes) to the data from the past week. If seven days is too large or irrelevant to the analysis, it can be zoomed out to the 24-hour period (today). This allows you to get a lot of perspectives from the data.

Capabilities of BAM

BAM has a feature that allows it to gather data using a wide range of mechanisms. These include databases and messaging systems, such as Message Que and Java Message Service.

Because of its in-depth monitoring capabilities, BAM allows you to have real-time visibility. Syncing information across the system is also made easier because all the information is connected to the whole system.

BAM has the following components:

  • data integration
  • data caching
  • analytics
  • monitoring
  • reporting
  • alerting

Administration and functionality

BAM’s interface can be accessed through reports and through its dashboards. The dashboards provide an overview of the whole infrastructure, which the reports sum up the events using the message-based architecture.

The technical architecture has two parts, namely, Design Time and Run Time.

On the other hand, Run Time holds three types of data: Cache, continuous query service and persistence engine. You can have Cache as a report cache and as an alert service.

If your business requires Transactional & Real-Time Reporting & Analysis, you should consider maximizing your BAM for these tasks. Nonetheless, it should not be used as an alternative for OBIEE or any other machinery.

If you need help setting up your middleware, just contact Four Cornerstone. We have a team of experts who can do the job well. We also offer Oracle consultation and software resell in Dallas. Call or email us now!

Scroll to Top