SlideShare a Scribd company logo
1 of 53
Valencia, Oracle Fusion Middleware Partner Forum 2016
Lucas Jellema
Introducing
Real-Time Integration Business Insight
1
Objectives
• Learn what is going on inside the black box
– In functional terms and from a business perspective
– What happens, how often, when
& what problems occur, where are bottlenecks
• Monitor (live) & Report (later)
– Drill down, inspect & analyze, operate
• Decide in an iterative fashion what to watch
– At runtime, no need for deployment cycles
• Non invasive – no code changes required, no involvement of the
development team
• No potential to disrupt the execution of services and processes
– Breaking the chain by observing it too closely
• Low overhead
Service Bus
SOA Suite
3
Real-Time Integration
Business Insight
• Browser based tooling
• Define a model of what to look out for
– In business terms
• Map the model to observables
– In terms of Service Bus Services and SOA Composites
• Go beyond composite sensors, pipeline alerts, BPEL sensors
• Define at run time, non-invasive, iteratively
– Even on third party components, deployed directly from SAR or JAR
• Monitor end-to-end chains across ECID
– Link message flows based on function identifier (aka correlation key)
• Leverage BAM, link into OBI EE
4
Getting started
at the business end
• Actor: a business analyst or even a business owner
• Define the Model
– For a particular business process or end to end integration flow
• Define Milestones – meaningful business states
– One initial milestone, multiple terminal milestones, multiple error or error terminal
milestones and multiple standard milestones
• Define the logical identifier
– The value that identifies instances of the process or flow
• Define the business indicators
– Dimensions: to classify and to aggregate by
– Measures: to report and to aggregate
5
Example:
Artist Proposal Management
Oracle
OpenWorld
2016
AMIS
Beyond the
Horizon
2016
Oracle
Fusion
Middleware &
PaaS Partner
Community
Forum 2017
High level process flow
Proposals are submitted by
the community for an artist
to perform at an event
Each proposal is checked
for duplicates, then
validated (against
business rules)
Surviving proposals are
submitted to a human actor
for triage (approve/reject)
One or more approved
proposals are selected to enter
negotiotation phase with artist
When the negotation is successful,
the proposal is converted to
‘engagement’; all other proposals are
closed at that point When the negotation is not successful,
the proposal is converted to ‘not
feasible’. Another one of the approved
proposals can now be promoted
Milestones in
the high level process flow
Proposals are submitted by
the community for an artist
to perform at an event
Each proposal is checked
for duplicates, then
validated (against
business rules)
Surviving proposals are
submitted to a human actor
for triage (approve/reject)
One or more approved
proposals are selected to enter
negotiotation phase with artist
When the negotation is successful,
the proposal is converted to
‘engagement’; all other proposals are
closed at that point
When the negotation is not successful,
the proposal is converted to ‘not
feasible’. Another one of the approved
proposals can now be promoted
Initiated
Duplicate of
approved
Invalid
Under Consideration
Rejected
Approved
In Process
Under negotiation
Not feasible
Closed
Engagement
Duplicate of
in process
Business Indicators in Milestones
in the high level process flow
Proposals are submitted by
the community for an artist
to perform at an event
Each proposal is checked
for duplicates, then
validated (against
business rules)
Surviving proposals are
submitted to a human actor
for triage (approve/reject)
One or more approved
proposals are selected to enter
negotiotation phase with artist
When the negotation is successful,
the proposal is converted to
‘engagement’; all other proposals are
closed at that point
When the negotation is not successful,
the proposal is converted to ‘not
feasible’. Another one of the approved
proposals can now be promoted
Initiated
Duplicate of
approved
Invalid
Under Consideration
Rejected
Approved
In Process
Under negotiation
Not feasible
Closed
Engagement
Duplicate of
in process
fee
Event
Artist
Number of
Votes
Proposal
Identifier
9
Live Model in Insight
10
Live Model in Insight
11
Live Model in Insight
12
Live Model in Insight
13
Mapping the business view to
the implementing components
• Actor: Architect, Tech Savvy Analist, Developer or Tester
• Map the Milestones (when does a flow reach a certain milestone)
– Map to Service Bus Pipeline or Business Service
– Map to SOA Service, Reference, Component (Mediator, Task, Business Rule) or
BPEL activity
– Note: Map to request or response (and for BPEL activity to: entry, exit or error)
• Map the Identifier to a milestone
– And define the XPath extraction criteria to determine the value of the identifier for a
live instance
– Note: the identifier is mapped once for every disconnected flow or: each ‘ECID’
needs its own identifier mapping
• Map the (other) business indicators to milestones
– And define the extraction formula to determine the value of the indicator at that
milestone
14
Implementation of Artist
Proposal Management flow
Service Bus
SOA
Composite
SendInArtistProposal
EvaluateArtistProposal
SOA
Composite
JudgeArtistProposal
Pipe
line
B
BR
B
T
REST
Artist
Event
#votes
motivation
15
Implementation of Artist
Proposal Management flow
Service Bus
SOA
Composite
SendInArtistProposal
EvaluateArtistProposal
SOA
Composite
JudgeArtistProposal
Pipe
line
B
BR
B
T
REST
Artist
Event
#votes
motivation
Initiated
Duplicate of
approved
Invalid
Under Consideration
Rejected
Approved
In Process
Duplicate of
in process
16
Implementation of Artist
Proposal Management flow
Service Bus
SOA
Composite
SendInArtistProposal
EvaluateArtistProposal
SOA
Composite
JudgeArtistProposal
Pipe
line
B
BR
B
T
REST
Artist
Event
#votes
motivation
Initiated
Duplicate of
approved
Invalid
Under Consideration
Rejected
Approved
In Process
Duplicate of
in process
Event
Artist
Number of
Votes
Proposal
Identifier
Proposal
Identifier
Proposal
Identifier
17
Artist
Event
#votes
motivation Initiated
Duplicate of
approved
Invalid
Under Consideration
Rejected
Approved
In Process
Duplicate of
in process
Event
Artist
Number of
Votes
Proposal
Identifier
Proposal
Identifier
Proposal
Identifier
18
Second part of flow
SOA
Composite
SOA
Composite
NegotiateAndEngage
AgentNegotiator
SOA
Composite
ProposalClosure
BPEL
B
BR
B
SOAP
ProposalIdentifier
MaximumFee
Not feasible
Closed
Engagement
fee
Under Negotiation
19
Mapping Milestone to
Component
20
Mapping Milestone to
Component
21
Mapping Identifier to Milestone
and Extracting the value
22
Mapping Identifier to Milestone
and Extracting the value
23
Defining Business Indicators
24
Defining Business Indicators
25
Defining Business Indicators
26
Defining Business Indicators
27
Creating Custom Dashboards
• Set title
• Select Type of Visualization
– Four chart types supported
• Select Measure
– To plot
– To aggregate and plot
• Select aggregation function
• Select dimension
– To plot against (X-axis)
– To aggregate by
• Define grouping
– For stacked bar chart or
bubble chart
28
Comparing Number of Votes
per Artist (grouped by event)
29
Activate Model
• After defining the model – business definitions and implementation
mapping – it needs to be activated
30
Activation taking place
• During activation –BAM definitions and corresponding database views are
created
– After activation: collection of metrics is started
• Note: models can be exported and imported
– Import is the equivalent of deployment
31
Insight Consoles
32
Tabular overview of milestones
and #instances & average times
• Main overview – Milestone Dashboard
33
Dashboard Filters
34
Out of the box charts
35
Custom Dashboard
36
Votes per artist (per event)
37
Graphical overview of number
of instances per milestone
38
Drill down on instances
39
Timeline for a specific instance
40
Report a problem –
send email with deeplink
41
Deeplink leads to Flow trace
associated with milestone
42
Send in new proposals
• Create a series of new instances by sending in artist proposals
– One invalid (too few votes)
– One duplicate (for an existing, approved artist)
– One duplicate for an artist currently being approved
– Five regular ones
• At least one based on an audience suggestion, with a large number of votes
• Show in the flow layout
– The new instances that have been added
• Point out the duplicate and invalid ones – drill down to instance, show business indicator values
– Show timeline for a specific instance
• Show Custom Charts
• BPM Worklist - Show the instances to be approved
– Approve some, reject some others
• Show the Insight console and the results from Approve Reject
43
Recover instance
• The instance in the error milestone “Duplicate of in process” can be
revisited and recovered
– When the first one is approved, the next one should be upgraded to ‘Duplicate of
approved’ and be processed as such after recovery
• Click on pencil icon
• Mail client opens with deeplink URL
• Use URL in email to bring up the instance in the EM Flow Trace
• Recover the instance from there
44
From actionable email,
navigate deeply into EM
45
Recover the failed instance in
milestone Duplicate of in process
46
Negotiation Stage
47
Start negotiation for proposal
48
After some time – the
negotiation succeeds or fails
49
Lifecycle of Instance 121 –
succesfully engaged
50
Lifecycle of Instance 121 –
succesfully engaged
51
Next Steps
• Iteratively refine the model
– Create a draft, modify configuration, activate refined model
• Redeploy SB and SOA applications
– Model stays valid if all mappings are still valid
• Create additional models
– Even on top of the same underlying Service Bus and SOA components
• Exploit collected data in OBI EE
– Out of the box reports
• Leverage BAM
– All Insight metrics are exposed through BAM Data Objects and can be utilized in your
own custom Business Views and Dashboards
• Do anything you like through SQL
– Underlying Insight & BAM are database views and tables
52
When? Conditions? Where?
53
Wednesday – all-day workshops, welcome reception
Thursday – breakfast, 8 rooms, 50+ sessions, UX experience, dinner & party
Friday – breakfast, early birds sessions, 8 rooms, 50+ sessions
Weekend – to the beach | to Amsterdam | to the tourist attractions of Holland

More Related Content

What's hot

Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017Lucas Jellema
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Simon Haslam
 
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...Lucas Jellema
 
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...Lucas Jellema
 
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureReview Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureLucas Jellema
 
REST - Why, When and How? at AMIS25
REST - Why, When and How? at AMIS25REST - Why, When and How? at AMIS25
REST - Why, When and How? at AMIS25Jon Petter Hjulstad
 
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...Alfredo Krieg
 
Presentation desarrollos cloud con oracle virtualization
Presentation   desarrollos cloud con oracle virtualizationPresentation   desarrollos cloud con oracle virtualization
Presentation desarrollos cloud con oracle virtualizationxKinAnx
 
Deploying OBIEE in the Cloud - Oracle Openworld 2014
Deploying OBIEE in the Cloud - Oracle Openworld 2014Deploying OBIEE in the Cloud - Oracle Openworld 2014
Deploying OBIEE in the Cloud - Oracle Openworld 2014Mark Rittman
 
Introduction to Java Cloud Service
Introduction to Java Cloud ServiceIntroduction to Java Cloud Service
Introduction to Java Cloud ServicePerficient, Inc.
 
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Alex Gorbachev
 
Migrating a Cloud Foundry from VMware to OpenStack | anynines
Migrating a Cloud Foundry from VMware to OpenStack | anyninesMigrating a Cloud Foundry from VMware to OpenStack | anynines
Migrating a Cloud Foundry from VMware to OpenStack | anyninesanynines GmbH
 
SOA Suite 12c Customer implementation
SOA Suite 12c Customer implementationSOA Suite 12c Customer implementation
SOA Suite 12c Customer implementationMichel Schildmeijer
 
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...Lucas Jellema
 
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015Mark Rittman
 

What's hot (20)

Oow2016 review-13th october 2016
Oow2016 review-13th october 2016Oow2016 review-13th october 2016
Oow2016 review-13th october 2016
 
Oow2016 review-iaas-paas-13th-18thoctober
Oow2016 review-iaas-paas-13th-18thoctoberOow2016 review-iaas-paas-13th-18thoctober
Oow2016 review-iaas-paas-13th-18thoctober
 
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
Overview of Oracle Product Portfolio (focus on Platform) - April, 2017
 
oracle openworld review UX presentation 2016
oracle openworld review UX presentation 2016oracle openworld review UX presentation 2016
oracle openworld review UX presentation 2016
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance
 
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...
Oracle Management Cloud - introduction, overview and getting started (AMIS, 2...
 
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
Getting Started, Low Hanging Fruit: Our First Experiences with Oracle Managem...
 
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and FutureReview Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
Review Oracle OpenWorld 2015 - Overview, Main themes, Announcements and Future
 
REST - Why, When and How? at AMIS25
REST - Why, When and How? at AMIS25REST - Why, When and How? at AMIS25
REST - Why, When and How? at AMIS25
 
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
Monitor Engineered Systems from a Single Pane of Glass: Oracle Enterprise Man...
 
AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...
AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...
AMIS Oracle OpenWorld 2015 Review – part 3- PaaS Database, Integration, Ident...
 
Presentation desarrollos cloud con oracle virtualization
Presentation   desarrollos cloud con oracle virtualizationPresentation   desarrollos cloud con oracle virtualization
Presentation desarrollos cloud con oracle virtualization
 
Deploying OBIEE in the Cloud - Oracle Openworld 2014
Deploying OBIEE in the Cloud - Oracle Openworld 2014Deploying OBIEE in the Cloud - Oracle Openworld 2014
Deploying OBIEE in the Cloud - Oracle Openworld 2014
 
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Fo...
 
Introduction to Java Cloud Service
Introduction to Java Cloud ServiceIntroduction to Java Cloud Service
Introduction to Java Cloud Service
 
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
Bridging Oracle Database and Hadoop by Alex Gorbachev, Pythian from Oracle Op...
 
Migrating a Cloud Foundry from VMware to OpenStack | anynines
Migrating a Cloud Foundry from VMware to OpenStack | anyninesMigrating a Cloud Foundry from VMware to OpenStack | anynines
Migrating a Cloud Foundry from VMware to OpenStack | anynines
 
SOA Suite 12c Customer implementation
SOA Suite 12c Customer implementationSOA Suite 12c Customer implementation
SOA Suite 12c Customer implementation
 
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
It's a wrap - closing keynote for nlOUG Tech Experience 2017 (16th June, The ...
 
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015
Deploying Full Oracle BI Platforms to Oracle Cloud - OOW2015
 

Viewers also liked

Introducing Node.js in an Oracle technology environment (including hands-on)
Introducing Node.js in an Oracle technology environment (including hands-on)Introducing Node.js in an Oracle technology environment (including hands-on)
Introducing Node.js in an Oracle technology environment (including hands-on)Lucas Jellema
 
Oracle Database 12c - Introducing SQL Pattern Recognition through MATCH_RECOG...
Oracle Database 12c - Introducing SQL Pattern Recognition through MATCH_RECOG...Oracle Database 12c - Introducing SQL Pattern Recognition through MATCH_RECOG...
Oracle Database 12c - Introducing SQL Pattern Recognition through MATCH_RECOG...Lucas Jellema
 
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...Lucas Jellema
 
Comparing 30 MongoDB operations with Oracle SQL statements
Comparing 30 MongoDB operations with Oracle SQL statementsComparing 30 MongoDB operations with Oracle SQL statements
Comparing 30 MongoDB operations with Oracle SQL statementsLucas Jellema
 
Turn Your Organisation Into A Laboratory With Strategy Deployment
Turn Your Organisation Into A Laboratory With Strategy DeploymentTurn Your Organisation Into A Laboratory With Strategy Deployment
Turn Your Organisation Into A Laboratory With Strategy DeploymentKarl Scotland
 
ODTUG Technical Journal - The Reusability Test - Fusion Column July 2010
ODTUG Technical Journal - The Reusability Test - Fusion Column July 2010ODTUG Technical Journal - The Reusability Test - Fusion Column July 2010
ODTUG Technical Journal - The Reusability Test - Fusion Column July 2010Lucas Jellema
 
Soaring through the Clouds - Oracle Fusion Middleware Partner Forum 2016
Soaring through the Clouds - Oracle Fusion Middleware Partner Forum 2016 Soaring through the Clouds - Oracle Fusion Middleware Partner Forum 2016
Soaring through the Clouds - Oracle Fusion Middleware Partner Forum 2016 Lucas Jellema
 
Forms2Future in action for SaaS provider Connexys
Forms2Future in action for SaaS provider ConnexysForms2Future in action for SaaS provider Connexys
Forms2Future in action for SaaS provider ConnexysLucas Jellema
 
Create a modern(ish) BAM portal in (roughly) one hour!
Create a modern(ish) BAM portal in (roughly) one hour!Create a modern(ish) BAM portal in (roughly) one hour!
Create a modern(ish) BAM portal in (roughly) one hour!BizTalk360
 
Slides for Oracle OpenWorld 2015 Tuesday Keynote by Thomas Kurian - Software ...
Slides for Oracle OpenWorld 2015 Tuesday Keynote by Thomas Kurian - Software ...Slides for Oracle OpenWorld 2015 Tuesday Keynote by Thomas Kurian - Software ...
Slides for Oracle OpenWorld 2015 Tuesday Keynote by Thomas Kurian - Software ...Lucas Jellema
 
Fontys Lecture - The Evolution of the Oracle Database 2016
Fontys Lecture -  The Evolution of the Oracle Database 2016Fontys Lecture -  The Evolution of the Oracle Database 2016
Fontys Lecture - The Evolution of the Oracle Database 2016Lucas Jellema
 
Monitoring and Managing Java Applications
Monitoring and Managing Java ApplicationsMonitoring and Managing Java Applications
Monitoring and Managing Java ApplicationsAlois Reitbauer
 
BizTalk Server Extensibility
BizTalk Server ExtensibilityBizTalk Server Extensibility
BizTalk Server ExtensibilityBizTalk360
 

Viewers also liked (13)

Introducing Node.js in an Oracle technology environment (including hands-on)
Introducing Node.js in an Oracle technology environment (including hands-on)Introducing Node.js in an Oracle technology environment (including hands-on)
Introducing Node.js in an Oracle technology environment (including hands-on)
 
Oracle Database 12c - Introducing SQL Pattern Recognition through MATCH_RECOG...
Oracle Database 12c - Introducing SQL Pattern Recognition through MATCH_RECOG...Oracle Database 12c - Introducing SQL Pattern Recognition through MATCH_RECOG...
Oracle Database 12c - Introducing SQL Pattern Recognition through MATCH_RECOG...
 
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
AMIS SIG - Introducing Apache Kafka - Scalable, reliable Event Bus & Message ...
 
Comparing 30 MongoDB operations with Oracle SQL statements
Comparing 30 MongoDB operations with Oracle SQL statementsComparing 30 MongoDB operations with Oracle SQL statements
Comparing 30 MongoDB operations with Oracle SQL statements
 
Turn Your Organisation Into A Laboratory With Strategy Deployment
Turn Your Organisation Into A Laboratory With Strategy DeploymentTurn Your Organisation Into A Laboratory With Strategy Deployment
Turn Your Organisation Into A Laboratory With Strategy Deployment
 
ODTUG Technical Journal - The Reusability Test - Fusion Column July 2010
ODTUG Technical Journal - The Reusability Test - Fusion Column July 2010ODTUG Technical Journal - The Reusability Test - Fusion Column July 2010
ODTUG Technical Journal - The Reusability Test - Fusion Column July 2010
 
Soaring through the Clouds - Oracle Fusion Middleware Partner Forum 2016
Soaring through the Clouds - Oracle Fusion Middleware Partner Forum 2016 Soaring through the Clouds - Oracle Fusion Middleware Partner Forum 2016
Soaring through the Clouds - Oracle Fusion Middleware Partner Forum 2016
 
Forms2Future in action for SaaS provider Connexys
Forms2Future in action for SaaS provider ConnexysForms2Future in action for SaaS provider Connexys
Forms2Future in action for SaaS provider Connexys
 
Create a modern(ish) BAM portal in (roughly) one hour!
Create a modern(ish) BAM portal in (roughly) one hour!Create a modern(ish) BAM portal in (roughly) one hour!
Create a modern(ish) BAM portal in (roughly) one hour!
 
Slides for Oracle OpenWorld 2015 Tuesday Keynote by Thomas Kurian - Software ...
Slides for Oracle OpenWorld 2015 Tuesday Keynote by Thomas Kurian - Software ...Slides for Oracle OpenWorld 2015 Tuesday Keynote by Thomas Kurian - Software ...
Slides for Oracle OpenWorld 2015 Tuesday Keynote by Thomas Kurian - Software ...
 
Fontys Lecture - The Evolution of the Oracle Database 2016
Fontys Lecture -  The Evolution of the Oracle Database 2016Fontys Lecture -  The Evolution of the Oracle Database 2016
Fontys Lecture - The Evolution of the Oracle Database 2016
 
Monitoring and Managing Java Applications
Monitoring and Managing Java ApplicationsMonitoring and Managing Java Applications
Monitoring and Managing Java Applications
 
BizTalk Server Extensibility
BizTalk Server ExtensibilityBizTalk Server Extensibility
BizTalk Server Extensibility
 

Similar to Introducing Oracle Real-Time Integration Business Insight

CRM Implementations and Upgrades
CRM Implementations and UpgradesCRM Implementations and Upgrades
CRM Implementations and UpgradesPeter Ware PMP
 
Quality Function Deployment (QFD) Seminar Presentation
Quality Function Deployment (QFD) Seminar PresentationQuality Function Deployment (QFD) Seminar Presentation
Quality Function Deployment (QFD) Seminar PresentationOrange Slides
 
Understand your Business processes
Understand your Business processesUnderstand your Business processes
Understand your Business processesGaurav Kumar
 
BuildingdigitalServiceswithServiceBuildingBlocks (2)
BuildingdigitalServiceswithServiceBuildingBlocks (2)BuildingdigitalServiceswithServiceBuildingBlocks (2)
BuildingdigitalServiceswithServiceBuildingBlocks (2)Helmut Steigele
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12Ravi Tadwalkar
 
The Three Essential Process Layers - New York Business Process Professionals ...
The Three Essential Process Layers - New York Business Process Professionals ...The Three Essential Process Layers - New York Business Process Professionals ...
The Three Essential Process Layers - New York Business Process Professionals ...Samuel Chin, PMP, CSM
 
Adept Change Management_Panna Visani 2015_1
Adept Change Management_Panna Visani 2015_1Adept Change Management_Panna Visani 2015_1
Adept Change Management_Panna Visani 2015_1Panna Visani MBCS ACCA
 
Process excellance
Process excellanceProcess excellance
Process excellanceRDeducation
 
IASA eSummit Configuring an Agile Method for a Digital Enterprise
IASA eSummit Configuring an Agile Method for a Digital EnterpriseIASA eSummit Configuring an Agile Method for a Digital Enterprise
IASA eSummit Configuring an Agile Method for a Digital EnterpriseSriram Sabesan
 
Lifecycle of a Data Science Project
Lifecycle of a Data Science ProjectLifecycle of a Data Science Project
Lifecycle of a Data Science ProjectDigital Vidya
 
Product in a nutshell
Product in a nutshellProduct in a nutshell
Product in a nutshellKerem Kocak
 
Steve Tuppen - Digital Service Management
Steve Tuppen - Digital Service ManagementSteve Tuppen - Digital Service Management
Steve Tuppen - Digital Service ManagementitSMF UK
 
Advanced agile slides by Anushree verma
Advanced agile slides by Anushree vermaAdvanced agile slides by Anushree verma
Advanced agile slides by Anushree vermaTechXpla
 
E success client-software-development
E success client-software-developmentE success client-software-development
E success client-software-developmentRiyaan Sharma
 
lect3-Life-Cycle-models-I.pptx
lect3-Life-Cycle-models-I.pptxlect3-Life-Cycle-models-I.pptx
lect3-Life-Cycle-models-I.pptxJohnRambo709260
 
Oracle Sales Cloud - Fixed Scope Implementation
Oracle Sales Cloud - Fixed Scope ImplementationOracle Sales Cloud - Fixed Scope Implementation
Oracle Sales Cloud - Fixed Scope ImplementationDelivery Centric
 
Sales Wave Apps - Partner Training
Sales Wave Apps - Partner TrainingSales Wave Apps - Partner Training
Sales Wave Apps - Partner TrainingSalesforce Partners
 
Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Mani Maun
 

Similar to Introducing Oracle Real-Time Integration Business Insight (20)

CRM Implementations and Upgrades
CRM Implementations and UpgradesCRM Implementations and Upgrades
CRM Implementations and Upgrades
 
Quality Function Deployment (QFD) Seminar Presentation
Quality Function Deployment (QFD) Seminar PresentationQuality Function Deployment (QFD) Seminar Presentation
Quality Function Deployment (QFD) Seminar Presentation
 
Understand your Business processes
Understand your Business processesUnderstand your Business processes
Understand your Business processes
 
BuildingdigitalServiceswithServiceBuildingBlocks (2)
BuildingdigitalServiceswithServiceBuildingBlocks (2)BuildingdigitalServiceswithServiceBuildingBlocks (2)
BuildingdigitalServiceswithServiceBuildingBlocks (2)
 
Agile for product owners v12
Agile for product owners  v12Agile for product owners  v12
Agile for product owners v12
 
The Three Essential Process Layers - New York Business Process Professionals ...
The Three Essential Process Layers - New York Business Process Professionals ...The Three Essential Process Layers - New York Business Process Professionals ...
The Three Essential Process Layers - New York Business Process Professionals ...
 
Adept Change Management_Panna Visani 2015_1
Adept Change Management_Panna Visani 2015_1Adept Change Management_Panna Visani 2015_1
Adept Change Management_Panna Visani 2015_1
 
Utils_Presentation_Richard U
Utils_Presentation_Richard UUtils_Presentation_Richard U
Utils_Presentation_Richard U
 
Process excellance
Process excellanceProcess excellance
Process excellance
 
Process excellance
Process excellanceProcess excellance
Process excellance
 
IASA eSummit Configuring an Agile Method for a Digital Enterprise
IASA eSummit Configuring an Agile Method for a Digital EnterpriseIASA eSummit Configuring an Agile Method for a Digital Enterprise
IASA eSummit Configuring an Agile Method for a Digital Enterprise
 
Lifecycle of a Data Science Project
Lifecycle of a Data Science ProjectLifecycle of a Data Science Project
Lifecycle of a Data Science Project
 
Product in a nutshell
Product in a nutshellProduct in a nutshell
Product in a nutshell
 
Steve Tuppen - Digital Service Management
Steve Tuppen - Digital Service ManagementSteve Tuppen - Digital Service Management
Steve Tuppen - Digital Service Management
 
Advanced agile slides by Anushree verma
Advanced agile slides by Anushree vermaAdvanced agile slides by Anushree verma
Advanced agile slides by Anushree verma
 
E success client-software-development
E success client-software-developmentE success client-software-development
E success client-software-development
 
lect3-Life-Cycle-models-I.pptx
lect3-Life-Cycle-models-I.pptxlect3-Life-Cycle-models-I.pptx
lect3-Life-Cycle-models-I.pptx
 
Oracle Sales Cloud - Fixed Scope Implementation
Oracle Sales Cloud - Fixed Scope ImplementationOracle Sales Cloud - Fixed Scope Implementation
Oracle Sales Cloud - Fixed Scope Implementation
 
Sales Wave Apps - Partner Training
Sales Wave Apps - Partner TrainingSales Wave Apps - Partner Training
Sales Wave Apps - Partner Training
 
Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery Why Value Stream is key to Digital Product Delivery
Why Value Stream is key to Digital Product Delivery
 

More from 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
 

More from 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 ...
 

Recently uploaded

Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....ShaimaaMohamedGalal
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendArshad QA
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 

Recently uploaded (20)

Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Clustering techniques data mining book ....
Clustering techniques data mining book ....Clustering techniques data mining book ....
Clustering techniques data mining book ....
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Test Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and BackendTest Automation Strategy for Frontend and Backend
Test Automation Strategy for Frontend and Backend
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 

Introducing Oracle Real-Time Integration Business Insight

  • 1. Valencia, Oracle Fusion Middleware Partner Forum 2016 Lucas Jellema Introducing Real-Time Integration Business Insight 1
  • 2. Objectives • Learn what is going on inside the black box – In functional terms and from a business perspective – What happens, how often, when & what problems occur, where are bottlenecks • Monitor (live) & Report (later) – Drill down, inspect & analyze, operate • Decide in an iterative fashion what to watch – At runtime, no need for deployment cycles • Non invasive – no code changes required, no involvement of the development team • No potential to disrupt the execution of services and processes – Breaking the chain by observing it too closely • Low overhead Service Bus SOA Suite
  • 3. 3 Real-Time Integration Business Insight • Browser based tooling • Define a model of what to look out for – In business terms • Map the model to observables – In terms of Service Bus Services and SOA Composites • Go beyond composite sensors, pipeline alerts, BPEL sensors • Define at run time, non-invasive, iteratively – Even on third party components, deployed directly from SAR or JAR • Monitor end-to-end chains across ECID – Link message flows based on function identifier (aka correlation key) • Leverage BAM, link into OBI EE
  • 4. 4 Getting started at the business end • Actor: a business analyst or even a business owner • Define the Model – For a particular business process or end to end integration flow • Define Milestones – meaningful business states – One initial milestone, multiple terminal milestones, multiple error or error terminal milestones and multiple standard milestones • Define the logical identifier – The value that identifies instances of the process or flow • Define the business indicators – Dimensions: to classify and to aggregate by – Measures: to report and to aggregate
  • 5. 5 Example: Artist Proposal Management Oracle OpenWorld 2016 AMIS Beyond the Horizon 2016 Oracle Fusion Middleware & PaaS Partner Community Forum 2017
  • 6. High level process flow Proposals are submitted by the community for an artist to perform at an event Each proposal is checked for duplicates, then validated (against business rules) Surviving proposals are submitted to a human actor for triage (approve/reject) One or more approved proposals are selected to enter negotiotation phase with artist When the negotation is successful, the proposal is converted to ‘engagement’; all other proposals are closed at that point When the negotation is not successful, the proposal is converted to ‘not feasible’. Another one of the approved proposals can now be promoted
  • 7. Milestones in the high level process flow Proposals are submitted by the community for an artist to perform at an event Each proposal is checked for duplicates, then validated (against business rules) Surviving proposals are submitted to a human actor for triage (approve/reject) One or more approved proposals are selected to enter negotiotation phase with artist When the negotation is successful, the proposal is converted to ‘engagement’; all other proposals are closed at that point When the negotation is not successful, the proposal is converted to ‘not feasible’. Another one of the approved proposals can now be promoted Initiated Duplicate of approved Invalid Under Consideration Rejected Approved In Process Under negotiation Not feasible Closed Engagement Duplicate of in process
  • 8. Business Indicators in Milestones in the high level process flow Proposals are submitted by the community for an artist to perform at an event Each proposal is checked for duplicates, then validated (against business rules) Surviving proposals are submitted to a human actor for triage (approve/reject) One or more approved proposals are selected to enter negotiotation phase with artist When the negotation is successful, the proposal is converted to ‘engagement’; all other proposals are closed at that point When the negotation is not successful, the proposal is converted to ‘not feasible’. Another one of the approved proposals can now be promoted Initiated Duplicate of approved Invalid Under Consideration Rejected Approved In Process Under negotiation Not feasible Closed Engagement Duplicate of in process fee Event Artist Number of Votes Proposal Identifier
  • 9. 9 Live Model in Insight
  • 10. 10 Live Model in Insight
  • 11. 11 Live Model in Insight
  • 12. 12 Live Model in Insight
  • 13. 13 Mapping the business view to the implementing components • Actor: Architect, Tech Savvy Analist, Developer or Tester • Map the Milestones (when does a flow reach a certain milestone) – Map to Service Bus Pipeline or Business Service – Map to SOA Service, Reference, Component (Mediator, Task, Business Rule) or BPEL activity – Note: Map to request or response (and for BPEL activity to: entry, exit or error) • Map the Identifier to a milestone – And define the XPath extraction criteria to determine the value of the identifier for a live instance – Note: the identifier is mapped once for every disconnected flow or: each ‘ECID’ needs its own identifier mapping • Map the (other) business indicators to milestones – And define the extraction formula to determine the value of the indicator at that milestone
  • 14. 14 Implementation of Artist Proposal Management flow Service Bus SOA Composite SendInArtistProposal EvaluateArtistProposal SOA Composite JudgeArtistProposal Pipe line B BR B T REST Artist Event #votes motivation
  • 15. 15 Implementation of Artist Proposal Management flow Service Bus SOA Composite SendInArtistProposal EvaluateArtistProposal SOA Composite JudgeArtistProposal Pipe line B BR B T REST Artist Event #votes motivation Initiated Duplicate of approved Invalid Under Consideration Rejected Approved In Process Duplicate of in process
  • 16. 16 Implementation of Artist Proposal Management flow Service Bus SOA Composite SendInArtistProposal EvaluateArtistProposal SOA Composite JudgeArtistProposal Pipe line B BR B T REST Artist Event #votes motivation Initiated Duplicate of approved Invalid Under Consideration Rejected Approved In Process Duplicate of in process Event Artist Number of Votes Proposal Identifier Proposal Identifier Proposal Identifier
  • 17. 17 Artist Event #votes motivation Initiated Duplicate of approved Invalid Under Consideration Rejected Approved In Process Duplicate of in process Event Artist Number of Votes Proposal Identifier Proposal Identifier Proposal Identifier
  • 18. 18 Second part of flow SOA Composite SOA Composite NegotiateAndEngage AgentNegotiator SOA Composite ProposalClosure BPEL B BR B SOAP ProposalIdentifier MaximumFee Not feasible Closed Engagement fee Under Negotiation
  • 21. 21 Mapping Identifier to Milestone and Extracting the value
  • 22. 22 Mapping Identifier to Milestone and Extracting the value
  • 27. 27 Creating Custom Dashboards • Set title • Select Type of Visualization – Four chart types supported • Select Measure – To plot – To aggregate and plot • Select aggregation function • Select dimension – To plot against (X-axis) – To aggregate by • Define grouping – For stacked bar chart or bubble chart
  • 28. 28 Comparing Number of Votes per Artist (grouped by event)
  • 29. 29 Activate Model • After defining the model – business definitions and implementation mapping – it needs to be activated
  • 30. 30 Activation taking place • During activation –BAM definitions and corresponding database views are created – After activation: collection of metrics is started • Note: models can be exported and imported – Import is the equivalent of deployment
  • 32. 32 Tabular overview of milestones and #instances & average times • Main overview – Milestone Dashboard
  • 34. 34 Out of the box charts
  • 36. 36 Votes per artist (per event)
  • 37. 37 Graphical overview of number of instances per milestone
  • 38. 38 Drill down on instances
  • 39. 39 Timeline for a specific instance
  • 40. 40 Report a problem – send email with deeplink
  • 41. 41 Deeplink leads to Flow trace associated with milestone
  • 42. 42 Send in new proposals • Create a series of new instances by sending in artist proposals – One invalid (too few votes) – One duplicate (for an existing, approved artist) – One duplicate for an artist currently being approved – Five regular ones • At least one based on an audience suggestion, with a large number of votes • Show in the flow layout – The new instances that have been added • Point out the duplicate and invalid ones – drill down to instance, show business indicator values – Show timeline for a specific instance • Show Custom Charts • BPM Worklist - Show the instances to be approved – Approve some, reject some others • Show the Insight console and the results from Approve Reject
  • 43. 43 Recover instance • The instance in the error milestone “Duplicate of in process” can be revisited and recovered – When the first one is approved, the next one should be upgraded to ‘Duplicate of approved’ and be processed as such after recovery • Click on pencil icon • Mail client opens with deeplink URL • Use URL in email to bring up the instance in the EM Flow Trace • Recover the instance from there
  • 45. 45 Recover the failed instance in milestone Duplicate of in process
  • 48. 48 After some time – the negotiation succeeds or fails
  • 49. 49 Lifecycle of Instance 121 – succesfully engaged
  • 50. 50 Lifecycle of Instance 121 – succesfully engaged
  • 51. 51 Next Steps • Iteratively refine the model – Create a draft, modify configuration, activate refined model • Redeploy SB and SOA applications – Model stays valid if all mappings are still valid • Create additional models – Even on top of the same underlying Service Bus and SOA components • Exploit collected data in OBI EE – Out of the box reports • Leverage BAM – All Insight metrics are exposed through BAM Data Objects and can be utilized in your own custom Business Views and Dashboards • Do anything you like through SQL – Underlying Insight & BAM are database views and tables
  • 53. 53 Wednesday – all-day workshops, welcome reception Thursday – breakfast, 8 rooms, 50+ sessions, UX experience, dinner & party Friday – breakfast, early birds sessions, 8 rooms, 50+ sessions Weekend – to the beach | to Amsterdam | to the tourist attractions of Holland