Beruflich Dokumente
Kultur Dokumente
with BAM
Lucas Jellema
Overview
BPM Process
Business Dashboard
SLA
KPI
Alerts
Overview
BPM Suite
BPM Process
instances
SOA Suite
BPEL Process
instances
Process Analytics
Star-Schema
BAM
Out of the box
Process Analytics
Reports & Dashboards
Custom Reports &
Dashboards
Overview
BPM Suite
BPM Process
instances
SOA Suite
BPEL Process
instances
Process Analytics
Star-Schema
BPEL Sensor
Data Schema
Custom Tables &
Views
BAM
Out of the box
Process Analytics
Reports & Dashboards
Custom Reports &
Dashboards
Overview
BI
Integration
BPM Suite
BPM Process
instances
SOA Suite
BPEL Process
instances
SCA Composite
instances
Custom
Custom
Applications
Custom
Applications
Custom
Applications
Applications
Process Analytics
Star-Schema
BPEL Sensor
Data Schema
Custom Tables &
Views
BAM
Out of the box
Process Analytics
Reports & Dashboards
Custom Reports &
Dashboards
JMS
JMS
KPI
Design
What do you (the business) want to keep track of
And why? (SLAs, opportunities, )
How up-to-date does the insight need to be
(and how far back in time)
Push or pull?
Transformation?
Real time or periodically?
Privileges? Impact?
Dashboard
Report
Alert/Action
Business
Information
Operational
Data
Implementation Steps
Define meta-data for metrics to be published
Publish relevant operational data from processes
Through declarative settings in BPEL/BPM process definitions
Leveraging the process analytics framework in BPM/SOA Suite
Preparation
Enable Process Metrics at domain level
Set MBean oracle.as.soainfra.config.SoaServer1.AnalyticsConfig | analytics
property DisableProcessMetrics to false
10
Configuration
Configure Generation of Analytics / Metrics at SOA Composite level
11
12
13
14
BPM_PV_PROCESS
BPM_PV_ACTIVITY_DEFINITION_V
BPM_PV_ACTIVITY
Process Analytics
Star-Schema
BPEL Sensor
Data Schema
CUBE_INSTANCE
BPEL_PROCESS_INSTANCES
BPEL_ACTIVITY_SENSOR_VALUES
15
16
17
18
Customization in BAM
Custom Dashboards and Business Views (Reports)
On top of out of the box process analytics
Specialized per process
19
20
BAM Composer
Create (Physical) Data Objects in Administrator
Create Logical Data Objects, Business Queries, Business Views and
Dashboard & Alerts in Designer
21
22
23
24
25
KPIs
Monitor Key Performance Indicators (and Critical Risk Factors) to learn
about performance vs. SLAs
And about factors that indicate risk of missing SLA targets
26
Steps:
Add custom derived attribute TIME_IN_SECONDS_SINCE_STARTED
Create KPI
27
28
Define KPI
Create KPI - RecentAccreditationRequestsKPI
29
30
31
BPM Suite
BPM Process
instances
Process Analytics
Star-Schema
BAM
Out of the box
Process Analytics
Reports & Dashboards
Custom Reports &
Dashboards
32
33
34
35
36
37
Measurement Marks
Measurement Marks are added to the process to measure intervals, count
execution times and (explicitly) record business indicator values
SOA Suite
BPEL Process
instances
SCA Composite
instances
Custom
Custom
Applications
Custom
Applications
Custom
Applications
Applications
Custom Tables
& Views
JMS
JMS
BAM
adapter
Business Query
Continuous Query
Enterprise Message
Resource
38
SOA Suite
BPEL Process
instances
SCA Composite
instances
Custom
Custom
Applications
Custom
Applications
Custom
Applications
Applications
Custom Tables
& Views
JMS
JMS
BAM
adapter
Business Query
Continuous Query
Enterprise Message
Resource
39
40
Operational Intelligence
Template based
CEP pattern
authoring
Trend Analysis
Temporal Queries
Combined
Analysis on
streaming &
relational data
Risk Monitoring
Key Risk
Indicators for KPIs
Proactive
remediation
42
End-to-End Decoupling
EDN OEP JMS - BAM
43
44
Process Monitor
Process monitor dashboards in Business Process Management Workspace
enable you to monitor and optimize process execution by identifying bottlenecks and
other performance problems.
Part of
45
BPM Workspace
BPM Workspace standard and custom dashboards
Oracle recommends: do not extend with custom dashboard; use BAM instead
47
Summary
BPM and BPEL process analytics can be generated as the result of
declarative definitions
Generic operational data about instances and activities
Tailored metrics using process specific business indicators
BAM has out of the box support for the Process Analytics data objects
And ships with a substantial set of business views and dashboards to present the
process analytics from various view points
BAM supports continuous queries for real time event analysis against
events published on JMS destinations
Custom applications can publish these events
It all starts with business requirements: what do you need to know & why?