Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Nextgen Bpm End to End
1.
2. <Insert Picture Here>
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
3. The following is intended to outline our general
product direction. It is intended for information
purposes 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 Oracle’s
products remain at the sole discretion of Oracle.
4. Agenda
1 Need for Business Process Management
2 Business Process Management Lifecycle
3 Evolution of BPM Software
4 Oracle BPM Solution and Offering
5 Product Demonstration
6 Key Takeaways
5. 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
6. Typical BPM Scenarios
Scenario Examples
Automating activities traditionally Letter of Credit Processing in a Bank
performed by humans Insurance Claims Processing
Sales Quote Processing and
Management
Creating process-centric composite Distributed Order fulfillment
applications FSI Account Origination
Employee On Boarding
Automating and integrating business Order to Cash
processes that span multiple silo Procure to Pay
application systems and business Service Request to Resolve
partners
In all scenarios both System and Human Interactions Interleave
7. Agenda
1 Need for Business Process Management
2 Business Process Management Lifecycle
3 Evolution of BPM Software
4 Oracle BPM Solution and Offering
5 Product Demonstration
6 Key Takeaways
8. BPM Lifecycle & Stakeholders
Business Process
Business Analysis (BPA) Business Analyst
Process Model
Monitoring
Process Architect/
Optimize Simulate LOB Process Business Engineer
BPM Owner
Lifecycle
BPM
Monitor Implement
Business
Deploy Developer
End User
Execute
Business Process
Execution (BPE)
Process Administrator
9. Agenda
1 Need for Business Process Management
2 Business Process Management Lifecycle
3 Evolution of BPM Software
4 Oracle BPM Solution and Offering
5 Product Demonstration
6 Key Takeaways
10. Evolution of BPM Software
SOA as an Enabler
SOA as an Enabler
Better Business and
Better Business and
IT Collaboration
IT Collaboration
Unification of
Unification of
Primarily Workflow Process, Rules and
Process, Rules and Ubiquitous
Primarily Workflow Analytics Ubiquitous
Tools with focus on
Tools with focus on Analytics Standards Support
Standards Support
-Document Management &
-Document Management &
Imaging
Imaging
-Human to human interactions Unification of Human
Unification of Human Process Centric
Process Centric
-Human to human interactions
Workflow and
Workflow and Composite Apps
Composite Apps
System Automation
System Automation
Many different Tools
Many different Tools
with Poor Integration
with Poor Integration Business User
Business User
Some Standards
Some Standards Empowerment
Empowerment
Lack of Standards
Lack of Standards
11. SOA as BPM Enabler
BPM provides a great
BPM provides a great
abstraction for building
abstraction for building
Front end
Applications business systems
business systems
Biz Processes SOA provides the
SOA provides the
/ Workflows
platform that bridges
platform that bridges
Business Services
(“Composite”)
the business processes
the business processes
and operational
and operational
Service resources
resources
Orchestration
Implementation
Services
BPM optimizes the use
BPM optimizes the use
of SOA across core
of SOA across core
Applications
business processes
business processes
Packaged/Legacy that impact business
that impact business
/Custom
objectives
objectives
12. Agenda
1 Need for Business Process Management
2 Business Process Management Lifecycle
3 Evolution of BPM Software
4 Oracle BPM Solution and Offering
5 Product Demonstration
6 Key Takeaways
14. Oracle BPM Solution
Business User Interface
Oracle BPA Business Activity Monitoring Portal & Collaboration
Suite
(Biz Analyst
Tools &
Frameworks)
Business Human Alerts/
Process
Rules Workflow Notifications
System
Jdeveloper
(Developer
Monitoring
Studio & ADF)
Oracle BPEL Process Manager
Service Modular and Extensible Enterprise Service Bus Security
Registry
300+ Web
B2B Java .NET Data Hubs
Application Services
Adapters
15. “Hot-Pluggable” by Design
Deployment Flexibility
BAM Monitoring & Action
Oracle BPM ILog JRules
JDev
Eclipse Corticon
Native
Workflow Rules Oracle Biz Rules
BPEL
BPA Suite Process Oracle Directory
Provision Modeling Active Directory
TeleLogic Popkin LDAP
Enterprise Service Bus
UDDI Oracle AQ
Adapters Routing
Registry Tibco
MQ Series
Any Application Server
(Oracle, WebLogic, WebSphere, JBoss)
16. Oracle BPA Suite – Powered by ARIS
Business Process Architect Business Process Simulator
Integration with SOA, BPEL PM
Business Process Publisher
17. Business and Technical Model Integration
Strategy (BPA and SOA)
Process
Monitoring Real-time
Real-time
and process metrics
process metrics
data
data
Management
Oracle BAM
Packaged
Apps
Custom
ESB Integration
ESB/ /Integration
Apps
Framework
Framework
BPEL
BPEL
Conceptual Logical and WebService
Process
Process
/EJB
& Abstract Physical
Engine
Engine
Process Process Biz
Human Workflow
HumanWorkflow
Partners
Models Models
Framework
Framework
/ /Rules
Work List
Rules
Process Instance
Process Instance
Data
Data
fx
BPA Suite Jdev Process Designer Process Manager/Server
Rules Engine
18. Key Underpinnings of our Integration Approach
Business and Technical Modeling Alignment
Oracle BPA Suite (EPC, BPMN)
Business
Conceptual Model Modeling
Shared
Metadata
Logical
Model
Technical
Modeling
Executable
Model
Oracle Process Designer (BPEL)
19. Oracle BPEL Process Manager
Design, Deploy and Manage BPEL Processes
BPEL
DESIGN
Designer
BPEL
PERSISTENCE
BPEL Server
WSDL Binding Built-in Integration Services
Web Service
Oracle DB
JMS X-form Rules Human Sensors
Workflow
JCA
Email Core BPEL Engine
BPEL Console
MANAGE
J2EE Application Server
(Oracle AS, WL, WS, JBoss)
20. Human Workflow as a “Service” in BPEL
Process Manager
WSDL Contract
Human
Workflow
Service
Assign
Task
Update
Task
Task
Complete
Personalizable
Worklist
BPEL
Process
One composite metadata driven Human Workflow Service which interacts
One composite metadata driven Human Workflow Service which interacts
with the process engine and in turn has flexible component services.
with the process engine and in turn has flexible component services.
21. Human Workflow Editor
Automatic Form
Generation
Flexible Assignment and
Routing Policy
Self Regulating
Processes
Process and policy
enforcement
22. Role Based Worklist Application…
Business users
manage their own rules
Rich Worklist UI for the
business user
23. Business Rules as a Decision Service in BPEL
Process Manager
Rules Author
Modern Biz Rules
Modern Biz Rules
Functionality
Functionality
An integrated Rules Engine
An integrated Rules Engine
•• Design Time Rule set
Design Time Rule set
Introspection
Introspection
Rules •• Support for multiple
Support for multiple
BPEL Process Engine interaction patterns
interaction patterns
Decision Service
Support for multiple Rules
Support for multiple Rules
Rules Repository
Engines including Oracle
Engines including Oracle
File/DB Business Rules, lLog, Fair
Business Rules, lLog, Fair
Isaac etc.
Isaac etc.
Ability to invoke multiple
Ability to invoke multiple
Rules engines with in aa
Rules engines with in
single business process
single business process
24. Decision Service in BPEL PM…
Seamless Integration between Processes & Rules
Decision Service wizard navigates
Rules repository Decide activity invoke rules
Map variables to facts
25. Oracle Business Rules
/** @Foo **/
method Foo(....)
{
Java
BPEL Application
Oracle Rule Author Application Specific
(Web Based) Custom Authors Rules API (JSR 94)
Rules SDK
A C
Dictionary 1
Rule Set A
If … Then ...
XML Facts Java Facts
If … Then ...
If … Then ... Rules Language
Rule Set B
Dictionary 2 (Java Like)
RETE Rules “Engine”
Rules Repository (based on JESS)
26. Business Process Monitoring & Management
Sensors and monitoring
Sensors and monitoring
probes in the Process
probes in the Process
Ability to take Action right
Ability to take Action right
in the dashboard
in the dashboard
Ability to Change
Ability to Change
processes in-flight
processes in-flight
•• Business Rules Change
Business Rules Change
•• Human Workflow Change
Human Workflow Change
•• “Controlled” Process Flow
“Controlled” Process Flow
Change
Change
•• Feedback Loop to Process
Feedback Loop to Process
Simulation
Simulation
27. Agenda
1 Need for Business Process Management
2 Business Process Management Lifecycle
3 Evolution of BPM Software
4 Oracle BPM Solution and Offering
5 Product Demonstration
6 Key Takeaways
28. D E M O N S T R A T I O N
WSIF binding to
Java class
29. Demonstration Scenarios
• Business Process Modeling, Simulation and Publishing
Using the BPA Suite
• Business & IT Collaboration in Action
30. Step 1: Business Process Modeling
Organization BPM
Entry Model
Service-Oriented
Process
Organization
Processes
Overview
31. Step 2: Convert to Business Process Outline
Process Outline in Oracle Business Process Architect
32. 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 from
analyst that do not match current
process.
• Any implementation details from IT will
be preserved during merge
33. Agenda
1 Need for Business Process Management
2 Business Process Management Lifecycle
3 Evolution of BPM Software
4 Oracle BPM Solution and Offering
5 Product Demonstration
6 Key Takeaways
34. 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 insight
6. Process optimization Greater efficiency
35. 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
36. 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
37. The preceding is intended to outline our general
product direction. It is intended for information
purposes 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 Oracle’s
products remain at the sole discretion of Oracle.