SlideShare une entreprise Scribd logo
1  sur  48
Lucas Jellema
OGh SIG SOA/BPM – 1 September 2015
BPM Suite 12c Process Analytics
with BAM
2
Overview
BPM Process
Business Dashboard
SLA
KPI
Alerts
3
Overview
BPM Suite
SOA Suite
BAM
Out of the box
Process Analytics
Reports & Dashboards
Custom Reports &
Dashboards
BPM Process
instances
BPEL Process
instances
Process Analytics
Star-Schema
4
Overview
BPM Suite
SOA Suite
BAM
Out of the box
Process Analytics
Reports & Dashboards
Custom Reports &
Dashboards
Custom Tables &
Views
BPEL Sensor
Data Schema
BPM Process
instances
BPEL Process
instances
Process Analytics
Star-Schema
5
Overview
BPM Suite
SOA Suite
BAM
Out of the box
Process Analytics
Reports & Dashboards
Custom Reports &
Dashboards
Custom
Applications
Custom Tables &
Views
BPEL Sensor
Data Schema
Custom
Applications
Custom
Applications
Custom
Applications
JMS
JMS
BPM Process
instances
BPEL Process
instances
SCA Composite
instances
Process Analytics
Star-Schema
BI
Integration
6
BAM 12c: Rearchitected
• Active-active high availability
• Coherence used for report and
metadata cache
• Cross browser support with ADF
data visualization
• Continuous query processing with
built in OEP
• Tightly integrated with BI
KPI
7
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)
• In order to monitor this
– What information should be presented and in what form?
• Which data is required to construct the required
business view?
– From where?
– Filtering, aggregation, enrichment?
• How do we extract operational data from systems
and make it available for business monitoring?
– Push or pull?
– Transformation?
– Real time or periodically?
– Privileges? Impact?
Dashboard
Report
Business
Information
Operational
Data
Alert/Action
8
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
• Use out of the box & generated data objects in BAM
– Possibly define new data objects
• Define business queries to select, filter, enrich and aggregate relevant
data from data objects
• Define business views on top of business queries
• Define dashboards composed from business views
– Possibly with specific business view parameter settings
• (Arrange for redundant data to be discarded)
9
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
• Configure Generation of Analytics / Metrics at BPEL or BPM Process
Level
• Configure at Activity, BPEL Scope or Sub process level
– Through business indicators
11
Introducing the BPEL Process:
AirportAccreditationServiceProcess
• Request accreditation to airport facilities for employees
12
Configure Generation of Analytics /
Metrics at BPEL Process Level
• Inherit from SOA Composite level settings or override for the specific
BPEL process
13
To start producing Analytics
• (Re)deploy SOA Composite
– This will generate meta-data to Process Analytics Star Schema and produce BAM
Data Objects
• Trigger execution of SOA Composite
– This will generate operational data into the Process Analytics Star Schema (data that
is accessible from BAM)
• Note: this data is generic – not process specific
– Count of number of executions of process and of activity
– Duration (start time, end time) of process and activity execution
– Current (and Final) Status of process and activity
– But no business indicators that are special for the process
14
All Process Analytics are stored
in SOA Infra database schema
BPEL Sensor
Data Schema
Process Analytics
Star-Schema
BPM_PV_PROCESS_DEFINITION_V BPM_PV_ACTIVITY_DEFINITION_V
BPM_PV_PROCESS BPM_PV_ACTIVITY
CUBE_INSTANCE
BPEL_PROCESS_INSTANCES BPEL_ACTIVITY_SENSOR_VALUES
15
BAM Data Object with some analytics
data from process instances
16
Out of the box reports in BAM
17
Out of the box reports in BAM
18
Customization in BAM
• Custom Dashboards and Business Views (Reports)
– On top of out of the box process analytics
– Specialized per process
• Custom Process Specific Business Indicators
– Dimensions – instance classifications to group by (customer, product, day of week)
– Measures – values to calculate with, based on data in the process state
– Intervals – sub sections of process to monitor for execution time
– Counters – activities or scopes to count for number of executions
– After (re)deploy – the metadata is loaded into Process Analytics start schema and
the Data Objects are available in BAM
• Custom Business Views leveraging Custom Business Indicators
– Note: an out of the box report will (obviously) never use a custom indicator
19
Defining Business Indicators in
the BPEL Process
• Specify Dimensions, Counters, Interval Measurement at project level
• Then bind these business indicators for the BPEL process to collect more
specific information about this particular business process
20
BAM Composer
• Create (Physical) Data Objects in Administrator
• Create Logical Data Objects, Business Queries, Business Views and
Dashboard & Alerts in Designer
21
Group by custom Business Indicator
Requested Security Level
22
Create Business View
23
Create custom Business View
using Business Query
24
Create custom Dashboard
using custom Business View
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
• KPIs are defined initially in business terms
– Then translated into data derivation and interpretation rules
• Typically a KPI will be a measurable, scalar value to be compared with a
threshold or safe range
• Reporting on KPIs can easily be done with traffic lights, gauges, smiley’s
etc.
26
BAM KPI Watchlist
• KPI: Number of Requests per hour (should be <= 6)
– When exceeded: send email!
• Steps:
– Add custom derived attribute TIME_IN_SECONDS_SINCE_STARTED
• DATEDIFF(SQL_TSI_SECOND,{Process Start Time}, NOW())
– Add business query AccreditationRequestsStartedInLastHour
• Filter: TIME_IN_SECONDS_SINCE_STARTED is less than 3,600
– Create KPI
• Evaluate business query every minute
• Set threshold
• Define action
– Add KPI Watchlist component for KPI to Dashboard
27
Customize Data Object: add
derived attribute
• Add custom derived attribute TIME_IN_SECONDS_SINCE_STARTED to
Data Object AirportAccreditationServiceProcess
– DATEDIFF(SQL_TSI_SECOND,{Process Start Time}, NOW())
28
Define KPI
• Create KPI - RecentAccreditationRequestsKPI
– Set type, select measure and business query
– Set schedule: evaluate business query every minute
– Set threshold value: 6
– Define action on threshold violation (send email)
29
Business View KPI Watchlist
• Create Business View AirportAccreditationKPIWatchlist of type KPI
Watchlist
30
Dashboard – alert in action
• Add Business View to Dashboard
• Start sending in (too many) requests
31
Process Analytics from BPM
BPM Suite
BAM
Out of the box
Process Analytics
Reports & Dashboards
Custom Reports &
Dashboards
BPM Process
instances
Process Analytics
Star-Schema
32
Introducing the business process:
Security Check Process
33
Preparation per BPM Project
(== SOA Composite)
• Analytics View Identifier is used for name of database views that expose
analytics for this project
• Explicitly enable generation of BAM 12c Analytics
34
Preparation per BPM Process
• Per Process: define level of process sampling (== analytics generation)
– Can be overridden per process activity
35
BPM Business Indicators
• Define business indicator bindings: every business indicator is a Process
Data Object in its own right
• We have to explicitly set the values of the data objects (using data
associations)
• The BPM runtime infrastructure takes care of sending the values assigned
to these ‘special’ data objects to the Process Analytics DWH
36
Explicitly assign values to
business indicator data objects
• Whenever in the BPM process a data assignment is made to a business
indicator data object – a record will be written to the process analytics DWH
37
Measurement Marks
• Measurement Marks are added to the process to measure intervals, count
execution times and (explicitly) record business indicator values
38
Real Time BAM
Enterprise Message Resource
• On top of Enterprise Message Resource (== JMS)
• Read from JMS through inbound BAM Adapter
– Supports Text Message with XML payload and Map Messages
SOA Suite
BAM
Custom Reports &
Dashboards, KPIs,
Alerts
Custom
Applications
Custom
Applications
Custom
Applications
Custom
Applications
JMS
JMS
BPEL Process
instances
SCA Composite
instances
BAM
adapter
Enterprise Message
Resource
Business Query
Continuous Query
Custom Tables
& Views
39
Real Time BAM
Continuous Query Service
• On top of Enterprise Message Resource
• Is a wrapper around CQL engine (from OEP)
• Real time event stream evaluation
– Pattern matching, missing event detection, trend analysis, rolling window
aggregations, threshold evaluation
– Event Stream can be archived for off-line analysis
SOA Suite
BAM
Custom Reports &
Dashboards, KPIs,
Alerts
Custom
Applications
Custom
Applications
Custom
Applications
Custom
Applications
JMS
JMS
BPEL Process
instances
SCA Composite
instances
BAM
adapter
Enterprise Message
Resource
Business Query
Continuous Query
Custom Tables
& Views
Copyright © 2014 Oracle and/or its affiliates. All rights reserved.
Improved Complex Query Capability and
Performance
Processing Tier (BAM with Complex Event Processing Engine)
• A pure push system based on CEP Engine (Continuous Query) with event
sources and event sinks - supports both stream (non-persistent) and archived
relation (persistent).
• CQ (Continuous Query) Service implemented using Oracle Event Processing
CQL Engine
• Real-time incremental computation including statistical functions like: mean,
median, variance, std dev.
• Temporal (slide window and output throttle) and pattern match (e.g. trending,
missing events, etc.) capabilities
• Common Query Generator
• One Storage Engine per target system to generate platform specific DML (e.g.
Oracle DB, OBIEE Logical SQL)
• For Active Queries, snapshot is sent from CQ Service to Report Cache followed
by incremental changes
40
Copyright © 2014 Oracle and/or its affiliates. All rights reserved.
Embedded
CEP
Missing
Event
Top “N”
Detection
KPI Alert
Trending
Detection
Moving
Aggregate
Duplicate
Detection
• Template based CEP
pattern authoring
– Trend Analysis
– Temporal Queries
– Combined Analysis
on streaming &
relational data
• Risk Monitoring
– Key Risk Indicators
for KPIs
– Proactive
remediation
Operational Intelligence
42
Continuous Query definition
43
End-to-End Decoupling
EDN – OEP – JMS - BAM
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
BPM Process Model Process Aware BI Dashboards
BPM STAR Schema Map BPM STAR Schema to BI Model
Process Intelligence using
Oracle OBIEE
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
• All process analytics are stored in a single, unified database schema
– That can be (read) accessed with plain SQL
• 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
• Creating custom data objects, business queries, views and dashboards is
fairly easy to do
– KPIs are supported too – as well as actions on threshold violations
• 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?
Process Analytics with Oracle BPM Suite 12c and BAM - OGh SIG SOA & BPM, 1st September 2015

Contenu connexe

Tendances

SOA - BPM
SOA - BPMSOA - BPM
SOA - BPMibankuk
 
Driving business-agility-with-business-process-management-slide
Driving business-agility-with-business-process-management-slideDriving business-agility-with-business-process-management-slide
Driving business-agility-with-business-process-management-slideAericon
 
IBM Business Process Management
IBM Business Process ManagementIBM Business Process Management
IBM Business Process ManagementAsif Hussain
 
Adeptia BPM Suite datasheet
Adeptia BPM Suite datasheetAdeptia BPM Suite datasheet
Adeptia BPM Suite datasheetAdeptia
 
IBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workersIBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workerssflynn073
 
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Lucas Jellema
 
New Engineering Client for Agile PLM
New Engineering Client for Agile PLMNew Engineering Client for Agile PLM
New Engineering Client for Agile PLMZero Wait-State
 
Achieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAchieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAlexander SAMARIN
 
BP Logix BPM & Workflow Software
BP Logix BPM & Workflow SoftwareBP Logix BPM & Workflow Software
BP Logix BPM & Workflow SoftwareBP Logix
 
IBM BPM off prem options
IBM BPM off prem options IBM BPM off prem options
IBM BPM off prem options sflynn073
 
Oracle OpenWorld 2010 Practical Insights on Using AIA
Oracle OpenWorld 2010 Practical Insights on Using AIAOracle OpenWorld 2010 Practical Insights on Using AIA
Oracle OpenWorld 2010 Practical Insights on Using AIARajesh Raheja
 
Service Oriented Architecture [3/5] : Business Process Management using BPEL
Service Oriented Architecture [3/5] : Business Process Management using BPELService Oriented Architecture [3/5] : Business Process Management using BPEL
Service Oriented Architecture [3/5] : Business Process Management using BPELIMC Institute
 
Optimize Oracle Application Integration Architecture (AIA) for Communications
Optimize Oracle Application Integration Architecture (AIA) for CommunicationsOptimize Oracle Application Integration Architecture (AIA) for Communications
Optimize Oracle Application Integration Architecture (AIA) for CommunicationsRevelation Technologies
 
Methods To Leverage SAP Workflow
Methods To Leverage SAP WorkflowMethods To Leverage SAP Workflow
Methods To Leverage SAP WorkflowEric Stajda
 
IBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPMIBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPMIBM Sverige
 
SAP Engineering Control Center interface to PTC Creo: Product Presentation
SAP Engineering Control Center interface to PTC Creo: Product PresentationSAP Engineering Control Center interface to PTC Creo: Product Presentation
SAP Engineering Control Center interface to PTC Creo: Product Presentationriessengineering
 
Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014Bizagi Inc
 
Rapidflow apps agile pg&c solution
Rapidflow apps agile pg&c solutionRapidflow apps agile pg&c solution
Rapidflow apps agile pg&c solutionMBist
 

Tendances (20)

Bpm soa
Bpm soaBpm soa
Bpm soa
 
SOA - BPM
SOA - BPMSOA - BPM
SOA - BPM
 
Driving business-agility-with-business-process-management-slide
Driving business-agility-with-business-process-management-slideDriving business-agility-with-business-process-management-slide
Driving business-agility-with-business-process-management-slide
 
IBM Business Process Management
IBM Business Process ManagementIBM Business Process Management
IBM Business Process Management
 
Adeptia BPM Suite datasheet
Adeptia BPM Suite datasheetAdeptia BPM Suite datasheet
Adeptia BPM Suite datasheet
 
IBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workersIBM BPM Case Manager for knowledge workers
IBM BPM Case Manager for knowledge workers
 
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
 
New Engineering Client for Agile PLM
New Engineering Client for Agile PLMNew Engineering Client for Agile PLM
New Engineering Client for Agile PLM
 
Achieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EAAchieving synergy between BPM, SOA and EA
Achieving synergy between BPM, SOA and EA
 
IBM BPM Overview
IBM BPM OverviewIBM BPM Overview
IBM BPM Overview
 
BP Logix BPM & Workflow Software
BP Logix BPM & Workflow SoftwareBP Logix BPM & Workflow Software
BP Logix BPM & Workflow Software
 
IBM BPM off prem options
IBM BPM off prem options IBM BPM off prem options
IBM BPM off prem options
 
Oracle OpenWorld 2010 Practical Insights on Using AIA
Oracle OpenWorld 2010 Practical Insights on Using AIAOracle OpenWorld 2010 Practical Insights on Using AIA
Oracle OpenWorld 2010 Practical Insights on Using AIA
 
Service Oriented Architecture [3/5] : Business Process Management using BPEL
Service Oriented Architecture [3/5] : Business Process Management using BPELService Oriented Architecture [3/5] : Business Process Management using BPEL
Service Oriented Architecture [3/5] : Business Process Management using BPEL
 
Optimize Oracle Application Integration Architecture (AIA) for Communications
Optimize Oracle Application Integration Architecture (AIA) for CommunicationsOptimize Oracle Application Integration Architecture (AIA) for Communications
Optimize Oracle Application Integration Architecture (AIA) for Communications
 
Methods To Leverage SAP Workflow
Methods To Leverage SAP WorkflowMethods To Leverage SAP Workflow
Methods To Leverage SAP Workflow
 
IBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPMIBM Smarter Business 2012 - Headless BPM
IBM Smarter Business 2012 - Headless BPM
 
SAP Engineering Control Center interface to PTC Creo: Product Presentation
SAP Engineering Control Center interface to PTC Creo: Product PresentationSAP Engineering Control Center interface to PTC Creo: Product Presentation
SAP Engineering Control Center interface to PTC Creo: Product Presentation
 
Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014Oracle BPM Adaptive Case Management 2014
Oracle BPM Adaptive Case Management 2014
 
Rapidflow apps agile pg&c solution
Rapidflow apps agile pg&c solutionRapidflow apps agile pg&c solution
Rapidflow apps agile pg&c solution
 

En vedette

Integrating Oracle BI, BPM and BAM 11g: The complete cycle of information
Integrating Oracle BI, BPM and BAM 11g: The complete cycle of informationIntegrating Oracle BI, BPM and BAM 11g: The complete cycle of information
Integrating Oracle BI, BPM and BAM 11g: The complete cycle of informationEdelweiss Kammermann
 
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Lucas Jellema
 
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA SuiteBest Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA SuiteMatt Wright
 
Oracle soa suite 12c - News
Oracle soa suite 12c - NewsOracle soa suite 12c - News
Oracle soa suite 12c - NewsTrivadis
 
Platform A Mobile July 2008
Platform A Mobile July 2008Platform A Mobile July 2008
Platform A Mobile July 2008space150
 
Top 10 Ways To Integrate With Oracle Enterprise Content Management (ECM)
Top 10 Ways To Integrate With Oracle Enterprise Content Management (ECM)Top 10 Ways To Integrate With Oracle Enterprise Content Management (ECM)
Top 10 Ways To Integrate With Oracle Enterprise Content Management (ECM)Brian Huff
 
Process Analytics: Concepts and Techniques for Querying and Analyzing Process...
Process Analytics: Concepts and Techniques for Querying and Analyzing Process...Process Analytics: Concepts and Techniques for Querying and Analyzing Process...
Process Analytics: Concepts and Techniques for Querying and Analyzing Process...processanalytics
 
Operational Process Analytics - Why traditional analytics and monitoring are ...
Operational Process Analytics - Why traditional analytics and monitoring are ...Operational Process Analytics - Why traditional analytics and monitoring are ...
Operational Process Analytics - Why traditional analytics and monitoring are ...Elmar Weber
 
Soa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c crSoa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c crVasily Demin
 
BPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise ArchitectureBPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise ArchitectureNathaniel Palmer
 
Soa12c launch 2 features cr
Soa12c launch 2 features crSoa12c launch 2 features cr
Soa12c launch 2 features crVasily Demin
 
Soa12c launch 4 mft cr
Soa12c launch 4 mft crSoa12c launch 4 mft cr
Soa12c launch 4 mft crVasily Demin
 
Large Scale Deployment of SOA-P
Large Scale Deployment of SOA-PLarge Scale Deployment of SOA-P
Large Scale Deployment of SOA-PC2B2 Consulting
 
Process-oriented reactive service architecture
Process-oriented reactive service architectureProcess-oriented reactive service architecture
Process-oriented reactive service architecturePeter Hilton
 
Deployment in Oracle SOA Suite and in Oracle BPM Suite
Deployment in Oracle SOA Suite and in Oracle BPM SuiteDeployment in Oracle SOA Suite and in Oracle BPM Suite
Deployment in Oracle SOA Suite and in Oracle BPM SuiteLonneke Dikmans
 
BPM Suite 12c Launch - Focus on Developer Productivity
BPM Suite 12c Launch - Focus on Developer ProductivityBPM Suite 12c Launch - Focus on Developer Productivity
BPM Suite 12c Launch - Focus on Developer ProductivityLucas Jellema
 
Mesics lecture 7 iteration and repetitive executions
Mesics lecture 7   iteration and repetitive executionsMesics lecture 7   iteration and repetitive executions
Mesics lecture 7 iteration and repetitive executionseShikshak
 
Oracle BPM workflow and Open-XDX web services (Part 2)
Oracle BPM workflow and Open-XDX web services (Part 2)Oracle BPM workflow and Open-XDX web services (Part 2)
Oracle BPM workflow and Open-XDX web services (Part 2)Bizagi Inc
 

En vedette (19)

Integrating Oracle BI, BPM and BAM 11g: The complete cycle of information
Integrating Oracle BI, BPM and BAM 11g: The complete cycle of informationIntegrating Oracle BI, BPM and BAM 11g: The complete cycle of information
Integrating Oracle BI, BPM and BAM 11g: The complete cycle of information
 
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
Web- and Mobile-Oriented Architectures with Oracle Fusion Middleware (OOW 2014)
 
SOA_BPM_12c_launch_event_BPM_track_business_rules_marcelvdglind
SOA_BPM_12c_launch_event_BPM_track_business_rules_marcelvdglindSOA_BPM_12c_launch_event_BPM_track_business_rules_marcelvdglind
SOA_BPM_12c_launch_event_BPM_track_business_rules_marcelvdglind
 
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA SuiteBest Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
Best Practices for Building an Enterprise SOA Infrastructure on Oracle SOA Suite
 
Oracle soa suite 12c - News
Oracle soa suite 12c - NewsOracle soa suite 12c - News
Oracle soa suite 12c - News
 
Platform A Mobile July 2008
Platform A Mobile July 2008Platform A Mobile July 2008
Platform A Mobile July 2008
 
Top 10 Ways To Integrate With Oracle Enterprise Content Management (ECM)
Top 10 Ways To Integrate With Oracle Enterprise Content Management (ECM)Top 10 Ways To Integrate With Oracle Enterprise Content Management (ECM)
Top 10 Ways To Integrate With Oracle Enterprise Content Management (ECM)
 
Process Analytics: Concepts and Techniques for Querying and Analyzing Process...
Process Analytics: Concepts and Techniques for Querying and Analyzing Process...Process Analytics: Concepts and Techniques for Querying and Analyzing Process...
Process Analytics: Concepts and Techniques for Querying and Analyzing Process...
 
Operational Process Analytics - Why traditional analytics and monitoring are ...
Operational Process Analytics - Why traditional analytics and monitoring are ...Operational Process Analytics - Why traditional analytics and monitoring are ...
Operational Process Analytics - Why traditional analytics and monitoring are ...
 
Soa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c crSoa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c cr
 
BPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise ArchitectureBPM & Workflow in the New Enterprise Architecture
BPM & Workflow in the New Enterprise Architecture
 
Soa12c launch 2 features cr
Soa12c launch 2 features crSoa12c launch 2 features cr
Soa12c launch 2 features cr
 
Soa12c launch 4 mft cr
Soa12c launch 4 mft crSoa12c launch 4 mft cr
Soa12c launch 4 mft cr
 
Large Scale Deployment of SOA-P
Large Scale Deployment of SOA-PLarge Scale Deployment of SOA-P
Large Scale Deployment of SOA-P
 
Process-oriented reactive service architecture
Process-oriented reactive service architectureProcess-oriented reactive service architecture
Process-oriented reactive service architecture
 
Deployment in Oracle SOA Suite and in Oracle BPM Suite
Deployment in Oracle SOA Suite and in Oracle BPM SuiteDeployment in Oracle SOA Suite and in Oracle BPM Suite
Deployment in Oracle SOA Suite and in Oracle BPM Suite
 
BPM Suite 12c Launch - Focus on Developer Productivity
BPM Suite 12c Launch - Focus on Developer ProductivityBPM Suite 12c Launch - Focus on Developer Productivity
BPM Suite 12c Launch - Focus on Developer Productivity
 
Mesics lecture 7 iteration and repetitive executions
Mesics lecture 7   iteration and repetitive executionsMesics lecture 7   iteration and repetitive executions
Mesics lecture 7 iteration and repetitive executions
 
Oracle BPM workflow and Open-XDX web services (Part 2)
Oracle BPM workflow and Open-XDX web services (Part 2)Oracle BPM workflow and Open-XDX web services (Part 2)
Oracle BPM workflow and Open-XDX web services (Part 2)
 

Similaire à Process Analytics with Oracle BPM Suite 12c and BAM - OGh SIG SOA & BPM, 1st September 2015

Gain insights into your business operations with BPM Analytics
Gain insights into your business operations with BPM AnalyticsGain insights into your business operations with BPM Analytics
Gain insights into your business operations with BPM AnalyticsAllen Chan
 
Hbb 2852 gain insights into your business operations with bpm and kibana
Hbb 2852 gain insights into your business operations with bpm and kibanaHbb 2852 gain insights into your business operations with bpm and kibana
Hbb 2852 gain insights into your business operations with bpm and kibanaAllen Chan
 
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)Marc Nehme
 
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...Paulo Lacerda
 
Sybase BAM Overview
Sybase BAM OverviewSybase BAM Overview
Sybase BAM OverviewXu Jiang
 
Process automation for Technical Writing
Process automation for Technical WritingProcess automation for Technical Writing
Process automation for Technical WritingAmsi Academy
 
Process automation for Technical Writing
Process automation for Technical WritingProcess automation for Technical Writing
Process automation for Technical WritingAmsi Academy
 
SOP Planning and Optimization Solution-as-a-Service.pdf
SOP Planning and Optimization Solution-as-a-Service.pdfSOP Planning and Optimization Solution-as-a-Service.pdf
SOP Planning and Optimization Solution-as-a-Service.pdfDavid Barbieri Kennedy
 
sap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hanasap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hanaJames L. Lee
 
SAP BI/DW Training with BO Integration
SAP BI/DW Training with BO IntegrationSAP BI/DW Training with BO Integration
SAP BI/DW Training with BO Integrationmishra4927
 
Click, View & Do! - English
Click, View & Do! - EnglishClick, View & Do! - English
Click, View & Do! - EnglishDafna Levy
 
StreamCentral Technical Overview
StreamCentral Technical OverviewStreamCentral Technical Overview
StreamCentral Technical OverviewRaheel Retiwalla
 
Basta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
Basta 2012 Mainz Process Intelligence mit Windows Workflow FoundationBasta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
Basta 2012 Mainz Process Intelligence mit Windows Workflow FoundationAdam Boczek
 
Becoming a Process Minding Organization - a Solution Overview
Becoming a Process Minding Organization  - a Solution OverviewBecoming a Process Minding Organization  - a Solution Overview
Becoming a Process Minding Organization - a Solution OverviewDafna Levy
 
SAP Security & GRC Framework
SAP Security & GRC FrameworkSAP Security & GRC Framework
SAP Security & GRC FrameworkHarish Sharma
 
How to Build TOGAF Architectures With System Architect (2).ppt
How to Build TOGAF Architectures With System Architect (2).pptHow to Build TOGAF Architectures With System Architect (2).ppt
How to Build TOGAF Architectures With System Architect (2).pptStevenShing
 

Similaire à Process Analytics with Oracle BPM Suite 12c and BAM - OGh SIG SOA & BPM, 1st September 2015 (20)

Gain insights into your business operations with BPM Analytics
Gain insights into your business operations with BPM AnalyticsGain insights into your business operations with BPM Analytics
Gain insights into your business operations with BPM Analytics
 
Hbb 2852 gain insights into your business operations with bpm and kibana
Hbb 2852 gain insights into your business operations with bpm and kibanaHbb 2852 gain insights into your business operations with bpm and kibana
Hbb 2852 gain insights into your business operations with bpm and kibana
 
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
 
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
Case Study: How Caixa Econômica in Brazil Uses IBM® Rational® Insight and Per...
 
Sybase BAM Overview
Sybase BAM OverviewSybase BAM Overview
Sybase BAM Overview
 
Process automation for Technical Writing
Process automation for Technical WritingProcess automation for Technical Writing
Process automation for Technical Writing
 
Process automation for Technical Writing
Process automation for Technical WritingProcess automation for Technical Writing
Process automation for Technical Writing
 
SOP Planning and Optimization Solution-as-a-Service.pdf
SOP Planning and Optimization Solution-as-a-Service.pdfSOP Planning and Optimization Solution-as-a-Service.pdf
SOP Planning and Optimization Solution-as-a-Service.pdf
 
sap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hanasap hana|sap hana database| Introduction to sap hana
sap hana|sap hana database| Introduction to sap hana
 
Demantra case study
Demantra case studyDemantra case study
Demantra case study
 
SAP BI/DW Training with BO Integration
SAP BI/DW Training with BO IntegrationSAP BI/DW Training with BO Integration
SAP BI/DW Training with BO Integration
 
Click, View & Do! - English
Click, View & Do! - EnglishClick, View & Do! - English
Click, View & Do! - English
 
StreamCentral Technical Overview
StreamCentral Technical OverviewStreamCentral Technical Overview
StreamCentral Technical Overview
 
Basta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
Basta 2012 Mainz Process Intelligence mit Windows Workflow FoundationBasta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
Basta 2012 Mainz Process Intelligence mit Windows Workflow Foundation
 
Becoming a Process Minding Organization - a Solution Overview
Becoming a Process Minding Organization  - a Solution OverviewBecoming a Process Minding Organization  - a Solution Overview
Becoming a Process Minding Organization - a Solution Overview
 
SAP CBM
SAP CBMSAP CBM
SAP CBM
 
Mule soft meetup____indy_may_02
Mule soft meetup____indy_may_02Mule soft meetup____indy_may_02
Mule soft meetup____indy_may_02
 
SAP Security & GRC Framework
SAP Security & GRC FrameworkSAP Security & GRC Framework
SAP Security & GRC Framework
 
How to Build TOGAF Architectures With System Architect (2).ppt
How to Build TOGAF Architectures With System Architect (2).pptHow to Build TOGAF Architectures With System Architect (2).ppt
How to Build TOGAF Architectures With System Architect (2).ppt
 
Telecom OSS/BSS - Automation
Telecom OSS/BSS - Automation Telecom OSS/BSS - Automation
Telecom OSS/BSS - Automation
 

Plus de Lucas Jellema

Introduction to web application development with Vue (for absolute beginners)...
Introduction to web application development with Vue (for absolute beginners)...Introduction to web application development with Vue (for absolute beginners)...
Introduction to web application development with Vue (for absolute beginners)...Lucas Jellema
 
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...Lucas Jellema
 
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...Lucas Jellema
 
Apache Superset - open source data exploration and visualization (Conclusion ...
Apache Superset - open source data exploration and visualization (Conclusion ...Apache Superset - open source data exploration and visualization (Conclusion ...
Apache Superset - open source data exploration and visualization (Conclusion ...Lucas Jellema
 
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...Lucas Jellema
 
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
Help me move away from Oracle - or not?!  (Oracle Community Tour EMEA - LVOUG...Help me move away from Oracle - or not?!  (Oracle Community Tour EMEA - LVOUG...
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...Lucas Jellema
 
Op je vingers tellen... tot 1000!
Op je vingers tellen... tot 1000!Op je vingers tellen... tot 1000!
Op je vingers tellen... tot 1000!Lucas Jellema
 
IoT - from prototype to enterprise platform (DigitalXchange 2022)
IoT - from prototype to enterprise platform (DigitalXchange 2022)IoT - from prototype to enterprise platform (DigitalXchange 2022)
IoT - from prototype to enterprise platform (DigitalXchange 2022)Lucas Jellema
 
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...Lucas Jellema
 
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...Lucas Jellema
 
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...Lucas Jellema
 
Introducing Dapr.io - the open source personal assistant to microservices and...
Introducing Dapr.io - the open source personal assistant to microservices and...Introducing Dapr.io - the open source personal assistant to microservices and...
Introducing Dapr.io - the open source personal assistant to microservices and...Lucas Jellema
 
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...Lucas Jellema
 
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...Lucas Jellema
 
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)Lucas Jellema
 
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...Lucas Jellema
 
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)Lucas Jellema
 
Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Lucas Jellema
 
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Lucas Jellema
 
Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...Lucas Jellema
 

Plus de Lucas Jellema (20)

Introduction to web application development with Vue (for absolute beginners)...
Introduction to web application development with Vue (for absolute beginners)...Introduction to web application development with Vue (for absolute beginners)...
Introduction to web application development with Vue (for absolute beginners)...
 
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
Making the Shift Left - Bringing Ops to Dev before bringing applications to p...
 
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
Lightweight coding in powerful Cloud Development Environments (DigitalXchange...
 
Apache Superset - open source data exploration and visualization (Conclusion ...
Apache Superset - open source data exploration and visualization (Conclusion ...Apache Superset - open source data exploration and visualization (Conclusion ...
Apache Superset - open source data exploration and visualization (Conclusion ...
 
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
CONNECTING THE REAL WORLD TO ENTERPRISE IT – HOW IoT DRIVES OUR ENERGY TRANSI...
 
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
Help me move away from Oracle - or not?!  (Oracle Community Tour EMEA - LVOUG...Help me move away from Oracle - or not?!  (Oracle Community Tour EMEA - LVOUG...
Help me move away from Oracle - or not?! (Oracle Community Tour EMEA - LVOUG...
 
Op je vingers tellen... tot 1000!
Op je vingers tellen... tot 1000!Op je vingers tellen... tot 1000!
Op je vingers tellen... tot 1000!
 
IoT - from prototype to enterprise platform (DigitalXchange 2022)
IoT - from prototype to enterprise platform (DigitalXchange 2022)IoT - from prototype to enterprise platform (DigitalXchange 2022)
IoT - from prototype to enterprise platform (DigitalXchange 2022)
 
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
Who Wants to Become an IT Architect-A Look at the Bigger Picture - DigitalXch...
 
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
Steampipe - use SQL to retrieve data from cloud, platforms and files (Code Ca...
 
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
Automation of Software Engineering with OCI DevOps Build and Deployment Pipel...
 
Introducing Dapr.io - the open source personal assistant to microservices and...
Introducing Dapr.io - the open source personal assistant to microservices and...Introducing Dapr.io - the open source personal assistant to microservices and...
Introducing Dapr.io - the open source personal assistant to microservices and...
 
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
How and Why you can and should Participate in Open Source Projects (AMIS, Sof...
 
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
Microservices, Apache Kafka, Node, Dapr and more - Part Two (Fontys Hogeschoo...
 
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
Microservices, Node, Dapr and more - Part One (Fontys Hogeschool, Spring 2022)
 
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
6Reinventing Oracle Systems in a Cloudy World (RMOUG Trainingdays, February 2...
 
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
Help me move away from Oracle! (RMOUG Training Days 2022, February 2022)
 
Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)Tech Talks 101 - DevOps (jan 2022)
Tech Talks 101 - DevOps (jan 2022)
 
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
Conclusion Code Cafe - Microcks for Mocking and Testing Async APIs (January 2...
 
Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...Cloud Native Application Development - build fast, low TCO, scalable & agile ...
Cloud Native Application Development - build fast, low TCO, scalable & agile ...
 

Dernier

WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...Health
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park masabamasaba
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburgmasabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...masabamasaba
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...chiefasafspells
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrainmasabamasaba
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 

Dernier (20)

WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
WSO2CON 2024 - Cloud Native Middleware: Domain-Driven Design, Cell-Based Arch...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 

Process Analytics with Oracle BPM Suite 12c and BAM - OGh SIG SOA & BPM, 1st September 2015

  • 1. Lucas Jellema OGh SIG SOA/BPM – 1 September 2015 BPM Suite 12c Process Analytics with BAM
  • 3. 3 Overview BPM Suite SOA Suite BAM Out of the box Process Analytics Reports & Dashboards Custom Reports & Dashboards BPM Process instances BPEL Process instances Process Analytics Star-Schema
  • 4. 4 Overview BPM Suite SOA Suite BAM Out of the box Process Analytics Reports & Dashboards Custom Reports & Dashboards Custom Tables & Views BPEL Sensor Data Schema BPM Process instances BPEL Process instances Process Analytics Star-Schema
  • 5. 5 Overview BPM Suite SOA Suite BAM Out of the box Process Analytics Reports & Dashboards Custom Reports & Dashboards Custom Applications Custom Tables & Views BPEL Sensor Data Schema Custom Applications Custom Applications Custom Applications JMS JMS BPM Process instances BPEL Process instances SCA Composite instances Process Analytics Star-Schema BI Integration
  • 6. 6 BAM 12c: Rearchitected • Active-active high availability • Coherence used for report and metadata cache • Cross browser support with ADF data visualization • Continuous query processing with built in OEP • Tightly integrated with BI KPI
  • 7. 7 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) • In order to monitor this – What information should be presented and in what form? • Which data is required to construct the required business view? – From where? – Filtering, aggregation, enrichment? • How do we extract operational data from systems and make it available for business monitoring? – Push or pull? – Transformation? – Real time or periodically? – Privileges? Impact? Dashboard Report Business Information Operational Data Alert/Action
  • 8. 8 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 • Use out of the box & generated data objects in BAM – Possibly define new data objects • Define business queries to select, filter, enrich and aggregate relevant data from data objects • Define business views on top of business queries • Define dashboards composed from business views – Possibly with specific business view parameter settings • (Arrange for redundant data to be discarded)
  • 9. 9 Preparation • Enable Process Metrics at domain level – Set MBean oracle.as.soainfra.config.SoaServer1.AnalyticsConfig | analytics property DisableProcessMetrics to false
  • 10. 10 Configuration • Configure Generation of Analytics / Metrics at SOA Composite level • Configure Generation of Analytics / Metrics at BPEL or BPM Process Level • Configure at Activity, BPEL Scope or Sub process level – Through business indicators
  • 11. 11 Introducing the BPEL Process: AirportAccreditationServiceProcess • Request accreditation to airport facilities for employees
  • 12. 12 Configure Generation of Analytics / Metrics at BPEL Process Level • Inherit from SOA Composite level settings or override for the specific BPEL process
  • 13. 13 To start producing Analytics • (Re)deploy SOA Composite – This will generate meta-data to Process Analytics Star Schema and produce BAM Data Objects • Trigger execution of SOA Composite – This will generate operational data into the Process Analytics Star Schema (data that is accessible from BAM) • Note: this data is generic – not process specific – Count of number of executions of process and of activity – Duration (start time, end time) of process and activity execution – Current (and Final) Status of process and activity – But no business indicators that are special for the process
  • 14. 14 All Process Analytics are stored in SOA Infra database schema BPEL Sensor Data Schema Process Analytics Star-Schema BPM_PV_PROCESS_DEFINITION_V BPM_PV_ACTIVITY_DEFINITION_V BPM_PV_PROCESS BPM_PV_ACTIVITY CUBE_INSTANCE BPEL_PROCESS_INSTANCES BPEL_ACTIVITY_SENSOR_VALUES
  • 15. 15 BAM Data Object with some analytics data from process instances
  • 16. 16 Out of the box reports in BAM
  • 17. 17 Out of the box reports in BAM
  • 18. 18 Customization in BAM • Custom Dashboards and Business Views (Reports) – On top of out of the box process analytics – Specialized per process • Custom Process Specific Business Indicators – Dimensions – instance classifications to group by (customer, product, day of week) – Measures – values to calculate with, based on data in the process state – Intervals – sub sections of process to monitor for execution time – Counters – activities or scopes to count for number of executions – After (re)deploy – the metadata is loaded into Process Analytics start schema and the Data Objects are available in BAM • Custom Business Views leveraging Custom Business Indicators – Note: an out of the box report will (obviously) never use a custom indicator
  • 19. 19 Defining Business Indicators in the BPEL Process • Specify Dimensions, Counters, Interval Measurement at project level • Then bind these business indicators for the BPEL process to collect more specific information about this particular business process
  • 20. 20 BAM Composer • Create (Physical) Data Objects in Administrator • Create Logical Data Objects, Business Queries, Business Views and Dashboard & Alerts in Designer
  • 21. 21 Group by custom Business Indicator Requested Security Level
  • 23. 23 Create custom Business View using Business Query
  • 24. 24 Create custom Dashboard using custom Business View
  • 25. 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 • KPIs are defined initially in business terms – Then translated into data derivation and interpretation rules • Typically a KPI will be a measurable, scalar value to be compared with a threshold or safe range • Reporting on KPIs can easily be done with traffic lights, gauges, smiley’s etc.
  • 26. 26 BAM KPI Watchlist • KPI: Number of Requests per hour (should be <= 6) – When exceeded: send email! • Steps: – Add custom derived attribute TIME_IN_SECONDS_SINCE_STARTED • DATEDIFF(SQL_TSI_SECOND,{Process Start Time}, NOW()) – Add business query AccreditationRequestsStartedInLastHour • Filter: TIME_IN_SECONDS_SINCE_STARTED is less than 3,600 – Create KPI • Evaluate business query every minute • Set threshold • Define action – Add KPI Watchlist component for KPI to Dashboard
  • 27. 27 Customize Data Object: add derived attribute • Add custom derived attribute TIME_IN_SECONDS_SINCE_STARTED to Data Object AirportAccreditationServiceProcess – DATEDIFF(SQL_TSI_SECOND,{Process Start Time}, NOW())
  • 28. 28 Define KPI • Create KPI - RecentAccreditationRequestsKPI – Set type, select measure and business query – Set schedule: evaluate business query every minute – Set threshold value: 6 – Define action on threshold violation (send email)
  • 29. 29 Business View KPI Watchlist • Create Business View AirportAccreditationKPIWatchlist of type KPI Watchlist
  • 30. 30 Dashboard – alert in action • Add Business View to Dashboard • Start sending in (too many) requests
  • 31. 31 Process Analytics from BPM BPM Suite BAM Out of the box Process Analytics Reports & Dashboards Custom Reports & Dashboards BPM Process instances Process Analytics Star-Schema
  • 32. 32 Introducing the business process: Security Check Process
  • 33. 33 Preparation per BPM Project (== SOA Composite) • Analytics View Identifier is used for name of database views that expose analytics for this project • Explicitly enable generation of BAM 12c Analytics
  • 34. 34 Preparation per BPM Process • Per Process: define level of process sampling (== analytics generation) – Can be overridden per process activity
  • 35. 35 BPM Business Indicators • Define business indicator bindings: every business indicator is a Process Data Object in its own right • We have to explicitly set the values of the data objects (using data associations) • The BPM runtime infrastructure takes care of sending the values assigned to these ‘special’ data objects to the Process Analytics DWH
  • 36. 36 Explicitly assign values to business indicator data objects • Whenever in the BPM process a data assignment is made to a business indicator data object – a record will be written to the process analytics DWH
  • 37. 37 Measurement Marks • Measurement Marks are added to the process to measure intervals, count execution times and (explicitly) record business indicator values
  • 38. 38 Real Time BAM Enterprise Message Resource • On top of Enterprise Message Resource (== JMS) • Read from JMS through inbound BAM Adapter – Supports Text Message with XML payload and Map Messages SOA Suite BAM Custom Reports & Dashboards, KPIs, Alerts Custom Applications Custom Applications Custom Applications Custom Applications JMS JMS BPEL Process instances SCA Composite instances BAM adapter Enterprise Message Resource Business Query Continuous Query Custom Tables & Views
  • 39. 39 Real Time BAM Continuous Query Service • On top of Enterprise Message Resource • Is a wrapper around CQL engine (from OEP) • Real time event stream evaluation – Pattern matching, missing event detection, trend analysis, rolling window aggregations, threshold evaluation – Event Stream can be archived for off-line analysis SOA Suite BAM Custom Reports & Dashboards, KPIs, Alerts Custom Applications Custom Applications Custom Applications Custom Applications JMS JMS BPEL Process instances SCA Composite instances BAM adapter Enterprise Message Resource Business Query Continuous Query Custom Tables & Views
  • 40. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. Improved Complex Query Capability and Performance Processing Tier (BAM with Complex Event Processing Engine) • A pure push system based on CEP Engine (Continuous Query) with event sources and event sinks - supports both stream (non-persistent) and archived relation (persistent). • CQ (Continuous Query) Service implemented using Oracle Event Processing CQL Engine • Real-time incremental computation including statistical functions like: mean, median, variance, std dev. • Temporal (slide window and output throttle) and pattern match (e.g. trending, missing events, etc.) capabilities • Common Query Generator • One Storage Engine per target system to generate platform specific DML (e.g. Oracle DB, OBIEE Logical SQL) • For Active Queries, snapshot is sent from CQ Service to Report Cache followed by incremental changes 40
  • 41. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. Embedded CEP Missing Event Top “N” Detection KPI Alert Trending Detection Moving Aggregate Duplicate Detection • Template based CEP pattern authoring – Trend Analysis – Temporal Queries – Combined Analysis on streaming & relational data • Risk Monitoring – Key Risk Indicators for KPIs – Proactive remediation Operational Intelligence
  • 43. 43 End-to-End Decoupling EDN – OEP – JMS - BAM
  • 44. 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. 45 BPM Workspace • BPM Workspace – standard and custom dashboards – Oracle recommends: do not extend with custom dashboard; use BAM instead
  • 46. BPM Process Model Process Aware BI Dashboards BPM STAR Schema Map BPM STAR Schema to BI Model Process Intelligence using Oracle OBIEE
  • 47. 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 • All process analytics are stored in a single, unified database schema – That can be (read) accessed with plain SQL • 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 • Creating custom data objects, business queries, views and dashboards is fairly easy to do – KPIs are supported too – as well as actions on threshold violations • 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?