oracle - next gen bpm with soa foundation
TRANSCRIPT
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
1/38
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
2/38
Next Generation Business Process Management With SOA Foundation
Devesh Sharma, BPM Product Management Director
Trevor Naidoo, Managing Director BPM, IDS Scheer
Vishal Saxena, Development Manager
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
3/38
The following is intended to outline our general
product direction. It is intended for informationpurposes only, and may not be incorporated into any
contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.The development, release, and timing of any
features or functionality described for Oracles
products remain at the sole discretion of Oracle.
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
4/38
Agenda
Business Process Management Lifecycle
Evolution of BPM Software
Oracle BPM Solution and Offering
22
33
44
Product Demonstration55
Need for Business Process Management11
Key Takeaways66
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
5/38
Key BPM Business Drivers
Process Focus and Technology Advances Converge!
Increased Focus on Business Processes Process improvement projects driven by LOB/Process Owners.
Initiatives such as Six Sigma and Re-engineering.
Driven by new business models and competition Regulatory Compliance Needs
Emerging IT Trends
Service Oriented Architectures Composite Applications
Standards Web Services, BPEL, BPMN, XML
Increased Pressure to do More with Less
Tight collaboration and alignment among business and IT ROI and Business Value from IT investments
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
6/38
Typical BPM Scenarios
Order to Cash
Procure to Pay
Service Request to Resolve
Automating and integrating business
processes that span multiple silo
application systems and businesspartners
Distributed Order fulfillment
FSI Account Origination
Employee On Boarding
Creating process-centric composite
applications
Letter of Credit Processing in a Bank
Insurance Claims Processing
Sales Quote Processing andManagement
Automating activities traditionally
performed by humans
ExamplesScenario
In all scenarios both System and Human Interactions Interleave
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
7/38
Agenda
Business Process Management Lifecycle
Evolution of BPM Software
Oracle BPM Solution and Offering
22
33
44
Product Demonstration55
Need for Business Process Management11
Key Takeaways66
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
8/38
BPM Lifecycle & Stakeholders
Model
Simulate
Implement
Deploy
Execute
Monitor
Optimize
BPM
Lifecycle
Business Process
Analysis (BPA)
Business Process
Execution (BPE)
Business
ProcessMonitoring
Business
End User
LOB Process
Owner
Developer
Process Administrator
Process Architect/
Business Engineer
Business Analyst
BPM
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
9/38
Agenda
Business Process Management Lifecycle
Evolution of BPM Software
Oracle BPM Solution and Offering
22
33
44
Product Demonstration55
Need for Business Process Management11
Key Takeaways66
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
10/38
Evolution of BPM Software
Primarily WorkflowTools with focus on
-Document Management &
Imaging
-Human to human interactions
Many different Tools
with Poor Integration
Lack of Standards
Primarily WorkflowTools with focus on
-Document Management &Imaging
-Human to human interactions
Many different Tools
with Poor Integration
Lack of Standards
Unification ofProcess, Rules andAnalytics
Unification of HumanWorkflow andSystem Automation
Some Standards
Unification ofProcess, Rules andAnalytics
Unification of HumanWorkflow andSystem Automation
Some Standards
SOA as an Enabler
Better Business andIT Collaboration
UbiquitousStandards Support
Process CentricComposite Apps
Business UserEmpowerment
SOA as an Enabler
Better Business andIT Collaboration
UbiquitousStandards Support
Process CentricComposite Apps
Business UserEmpowerment
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
11/38
SOA as BPM Enabler
Front end
Applications
Biz Processes
/ Workflows
Service
Orchestration
Implementation
Services
Business Services
(Composite)
Applications
Packaged/Legacy
/Custom
BPM provides a great
abstraction for building
business systems
SOA provides the
platform that bridges
the business processes
and operational
resources
BPM optimizes the use
of SOA across core
business processesthat impact business
objectives
BPM provides a great
abstraction for building
business systems
SOA provides the
platform that bridges
the business processes
and operational
resources
BPM optimizes the use
of SOA across core
business processesthat impact business
objectives
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
12/38
Agenda
Business Process Management Lifecycle
Evolution of BPM Software
Oracle BPM Solution and Offering
22
33
44
Product Demonstration55
Need for Business Process Management11
Key Takeaways66
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
13/38
Oracle Fusion Middleware
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
14/38
Oracle BPM Solution
Modular and Extensible Enterprise Service Bus
Oracle BPEL Process Manager
ProcessBusiness
Rules
Human
Workflow
Alerts/
Notifications
Service
Registry
Jdeveloper
(Developer
Studio & ADF)
Security
300+
Application
Adapters
Java .NETWeb
ServicesData Hubs
Business Activity Monitoring
B2B
Oracle BPA
Suite(Biz Analyst
Tools &
Frameworks)
Portal & Collaboration
System
Monitoring
Business User Interface
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
15/38
Hot-Pluggable by Design
Deployment Flexibility
AnyApplication Server(Oracle, WebLogic, WebSphere, JBoss)
Enterprise Service Bus
RoutingAdaptersUDDI
Registry
Oracle BPM
Native
BPELWorkflow Rules
BAM Monitoring & Action
JDev
Eclipse
Oracle AQ
Tibco
MQ Series
Oracle Directory
Active Directory
LDAP
ILog JRules
Corticon
Oracle Biz Rules
BPA Suite
ProvisionTeleLogic Popkin
Process
Modeling
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
16/38
Oracle BPA Suite Powered by ARIS
Business Process SimulatorBusiness Process Architect
Business Process PublisherIntegration with SOA, BPEL PM
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
17/38
Real-time
process metrics
data
Real-time
process metrics
data
BPEL
Process
Engine
BPEL
Process
Engine
E
SB/Integration
Framework
ESB/Integration
Framework
Packaged
Apps
Custom
Apps
WebService
/EJB
Oracle BAM
BPA Suite Jdev Process Designer Process Manager/Server
Process Instance
DataProcess Instance
Data
Biz
Partners
Process
Monitoring
andManagement
Conceptual
& Abstract
Process
Models
Business and Technical Model Integration
Strategy (BPA and SOA)
Logical and
Physical
Process
Models
Human
Workflow
/Rules
Framework
HumanWorkflow
/
Rules
Fra
mework
Work List
fx
Rules Engine
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
18/38
Technical
Modeling
Oracle Process Designer (BPEL)
Business
Modeling
Oracle BPA Suite (EPC, BPMN)
Conceptual Model
Executable
Model
LogicalModel
Shared
Metadata
Key Underpinnings of our Integration ApproachBusiness and Technical Modeling Alignment
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
19/38
Oracle BPEL Process ManagerDesign, Deploy and Manage BPEL Processes
J2EE Application Server(Oracle AS, WL, WS, JBoss)
BPEL Console
MA
NAGE
PERSISTENCE
Core BPEL Engine
WSDL Binding Built-in Integration Services
JCA
Web Service
JMS
Email
X-form Rules HumanWorkflow
BPEL
BPEL
Designer
DES
IGN
Oracle DB
BPEL Server
Sensors
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
20/38
Personalizable
Worklist
AssignTask
Human
WorkflowService
Task
Complete
UpdateTask
BPEL
Process
WSDL Contract
One composite metadata driven Human Workflow Service which interacts
with the process engine and in turn has flexible component services. One composite metadata driven Human Workflow Service which interacts
with the process engine and in turn has flexible component services.
Human Workflow as a Service in BPEL
Process Manager
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
21/38
Human Workflow Editor
Automatic Form
Generation
Flexible Assignment and
Routing Policy
Self Regulating
Processes
Process and policy
enforcement
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
22/38
Role Based Worklist Application
Rich Worklist UI for the
business user
Business users
manage their own rules
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
23/38
Business Rules as a Decision Service in BPEL
Process Manager
BPEL Process
Modern Biz Rules
Functionality
An integrated Rules Engine Design Time Rule set
Introspection
Support for multiple
interaction patterns
Support for multiple Rules
Engines including Oracle
Business Rules, lLog, Fair
Isaac etc.
Ability to invoke multiple
Rules engines with in a
single business process
Modern Biz Rules
Functionality
An integrated Rules Engine
Design Time Rule set
Introspection
Support for multiple
interaction patterns
Support for multiple Rules
Engines including Oracle
Business Rules, lLog, Fair
Isaac etc.
Ability to invoke multiple
Rules engines with in a
single business process
Rules Author
Rules Repository
RulesEngine
File/DB
Decision Service
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
24/38
Decision Service in BPEL PM
Seamless Integration between Processes & Rules
Decision Service wizard navigatesRules repository
Map variables to facts
Decide activity invoke rules
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
25/38
Oracle Business Rules
Rules SDK
Oracle Rule Author
(Web Based)
Application Specific
Custom Authors Rules API (JSR 94)
BPELJava
Application
/** @Foo **/
method Foo(....)
{
RETE Rules Engine
(based on JESS)
Rules Language
(Java Like)
CA
Java FactsXML Facts
Rules Repository
Dictionary 1
Rule Set A
If Then ...
If Then ...
If Then ...
Rule Set B
Dictionary 2
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
26/38
Sensors and monitoringprobes in the Process
Ability to take Action rightin the dashboard
Ability to Change
processes in-flight Business Rules Change Human Workflow Change
Controlled Process FlowChange
Feedback Loop to ProcessSimulation
Sensors and monitoringprobes in the Process
Ability to take Action rightin the dashboard
Ability to Change
processes in-flight Business Rules Change
Human Workflow Change
Controlled Process FlowChange
Feedback Loop to ProcessSimulation
Business Process Monitoring & Management
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
27/38
Agenda
Business Process Management Lifecycle
Evolution of BPM Software
Oracle BPM Solution and Offering
22
33
44
Product Demonstration55
Need for Business Process Management11
Key Takeaways66
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
28/38
D E M O N S T R A T I O N
WSIF binding to
Java class
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
29/38
Demonstration Scenarios
Business Process Modeling, Simulation and Publishing
Using the BPA Suite
Business & IT Collaboration in Action
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
30/38
Organization BPM
Entry Model
Step 1: Business Process Modeling
Organization
Processes
Overview
Service-Oriented
Process
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
31/38
Step 2: Convert to Business Process Outline
Process Outline in Oracle Business Process Architect
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
32/38
Step 3: Retrieve Process Outline into Jdev
Designer
Open Process Outline from BPA
repository
As the Business Analyst changes
process, the IT developer can get latest
changes from BPA repository
JDev will merge any changes fromanalyst that do not match current
process.
Any implementation details from IT will
be preserved during merge
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
33/38
Agenda
Business Process Management Lifecycle
Evolution of BPM Software
Oracle BPM Solution and Offering
22
33
44
Product Demonstration55
Need for Business Process Management11
Key Takeaways66
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
34/38
Oracle BPM in Action
1. Process automation Greater efficiency
2. Process consistency Greater efficiency
3. Process transparency Better insight /Compliance
4. Process flexibility Greater agility
5. Process reporting, analytics Better insight6. Process optimization Greater efficiency
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
35/38
Key Takeaways
Only Middleware Vendor to offer Integrated Best of
Breed Process Modeling, Execution and Monitoring
Hot-Pluggable and Open-Standards Based BPM
Offering
Maximum flexibility and choice for BPM implementations
Uniquely Optimized for Oracle Applications
Oracle Fusion Applications processes are being modeled
using BPA Suite & executed and monitored using Oracle
BPEL PM and BAM
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
36/38
Other Sessions
S281458 Oracle Business Modeling and Analysis
S282318 Oracle Fusion Business Process Analysis
S283631 Open Business Process Management
Achieving Excellence for Next Generation Enterprise
Demogrounds Demo Pods B30 to B36
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
37/38
The preceding is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into anycontract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.The development, release, and timing of any
features or functionality described for Oracles
products remain at the sole discretion of Oracle.
-
7/30/2019 Oracle - Next gen BPM with SOA Foundation
38/38