Book Image

Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c

By : Matjaz B Juric, Danilo Schmiedel, Mark Simpson, Torsten Winterberg, Sven Bernhardt, Kapil Pant
Book Image

Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c

By: Matjaz B Juric, Danilo Schmiedel, Mark Simpson, Torsten Winterberg, Sven Bernhardt, Kapil Pant

Overview of this book

Table of Contents (19 chapters)
Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Oracle BAM 12c architecture


Oracle BAM 12c is built upon a scalable architecture that integrates natively to Oracle BPM, BPEL, and Event Processing seamlessly. The architecture is built to ensure that it can monitor processes in real-time without affecting the processes; it is designed to be a non-intrusive monitoring platform. The process or service transaction that changes the state of a metric visualized in BAM is decoupled from the act of persisting events to the BAM database and rendering metrics in dashboards. The Oracle BAM 12c architecture is represented in the following diagram:

Figure 1

The BAM architecture is made up of the following components:

  • BAM Composer: This is a design-time and runtime environment to model data, set up message sources, provide design views of data visualization components, compose BAM Dashboards, and administer the dashboards. Fine-grained security policies can be created in the composer to limit access at the project (a group of views), dashboard, view,...