<Insert Picture Here>
Oracle Business Process Management
Barry O’Reilly, Director BPM Solutions
[email protected]
•
Overview of BPM
•
Product Strategy
•
Oracle BPM Solution Components
•
Oracle BPM Roadmap
What is Business Process Management
SystemsGoals
Process People InformationSoftware
and
strategy for
modeling, automating, managing and optimizing
business processes across
organizational divisions, systems and applications
Order Management Process
Enterprise Infrastructure Services (Portal, SOA, LDAP, EAI, E-mail, IT Operations) Customer Relationship Management Sales and Marketing Production Planning Manufacturing Inventory &
Logistics Finance & HR
SFA Prodict LMS Inv MGMT B2B product ERP. SCM productinfo. MES DB ERP CRM
BPM models, simulates, executes, manages, monitors, & optimizes those Business Processes.
BPM Solution – Across Apps,
Functions and People
Customer Relationship Management Sales and Marketing Production Planning
Manufacturing Inventory & Logistics Finance & HR SFA Product LMS Inv MGMT B2B
Enterprise Infrastructure Services (Portal, SOA, LDAP, EAI, E-mail, IT Operations)
product ERP SCM product MES DB ERP CRM Organizational Units
Real-World Business Processes span organizations, systems, and applications.
Product Configuration
Product Configuration
Order Management
Order Management
Warranty & Returns Management
Warranty & Returns Management
P ro c e s s e s
What is Business Process Management
•
BPM is not about technology
•
BPM is not about architecture (SOA)
•
BPM is not about creating diagrams
•
BPM is not EAI
•
BPM is not BPEL
BPM is about improving processes to
create a
real
real
business value
The benefits of BPM are twofold
•
Enabling effective process improvement efforts
•
Cross-functional processes
•
Support for direct user involvement
•
Designing, monitoring, changing
•
Agile business process improvements
•
BPM tools support model-driven development
•
Less time for new functionality (50%-60%)
The BPM value proposition
Value to shareholders and competitivenessStakeholders
Process modeling Process executionKnowledge
Efficiency
IT agility
Compliance &
consistency
Process monitoringBusiness insight
BPM adoption maturity
Process optimizationTransformation
Workers, supervisors, and managers
CIO
CFO CXO
CEO
Lower
Higher
Higher
Lower
Oracle BPA Suite
Market Leading Enterprise Modelling based on IDS Scheer ARIS
Business Process Simulator Business Process Architect
9 Oracle Restricted and Confidential
•
OEM Agreement for ARIS Process Design Platform from IDS Scheer
•
Packaged as Business Process Analysis Suite as part of Oracle Fusion Middleware
• Provides modeling, simulation and publishing of business process models
• Supports process execution, monitoring and optimization through Oracle BPEL PM and Oracle BAM
•
Leveraged by Application Teams to deliver Fusion Application Reference Models
Why IDS Scheer ?
•
Market Leader
• More than 4,000 customers
• Strong R&D team
• Proven OEM track record
•
Most Comprehensive Toolset
• Rich Functionality
• Flexible and extensible meta model
• Complementary architecture & tech stack
10
BPEL Process Manager
Standards-based Process Modeling and Execution
BPEL Console MANAGE
J2EE Application Server
(Oracle AS, WebLogic, JBoss, WebSphere)
Core BPEL Engine
WSDL Binding Built-in Integration Services
File, FTP Web services Java, JMS Database JAVA XSLT Rich Workflow BPEL
BPEL Process Manager
Sensors (Oracle Database)Dehydration Store
Apps Process Blueprint BPM Lifecycle Monitor Optimize Implement Deploy Execute Model Simulate
•
Comprehensive and native BPEL implementation
•
Superior integration / service orchestration
functionality
•
Industry’s most scalable and reliable process engine
•
Rich management and monitoring
Oracle BPM 10g Summary
All-in-one tool for full BPM lifecycle – Design, Simulate, Deploy,
Monitor (formerly ALBPM)
Business
Owner
Business
Analyst
User
Process
Dashboards
BPM Server
BPM User Interaction
BPM Studio
Development
ExecuteOperations
Gartner BPMS Magic Quadrant
•
Strengths (BEA)
• Business & IT collaborate on entire lifecycle
• Fluid round-tripping experience
• Also works with other technologies in a open standard architecture
• Strong business user involvement in constructing process-centric solutions involving SOA e Web 2.0
•
Cautions (BEA)
• Not seamless integration with other products in the stack (WLI)
• Design time only simulations and optimization
• Value proposition based on product innovation instead of business results
Gartner BPMS Magic Quadrant
•
Strengths (Oracle)
• Can be licensed incrementally
• Good round-tripping although manually (BPA->BPEL)
• BPEL has good Human Workflow capabilities
• Strong BAM to create dashboards visually although it requires strong data understanding
•
Cautions (Oracle)
• Collaboration partially inhibited because of different design and authoring environments
• The overall experience reflects a traditional development methodology rather then model-driven agile
method
• Simulation only at design time with BPA
•
Offer Complete & Integrated Business Process
Management Platform
•
For System-centric, Human-centric, Document-centric,
and Decision-centric Business Processes in a single
runtime
•
For Business Owners & Developers to Collaborate
•
To Streamline Processes across Applications & Lines
of Business
•
Enabling greater Business Process Efficiency
•
Through Process Monitoring, Analysis, Simulation,
Optimization
Product Strategy
Oracle BPM Solution Components
Methodology Driven
Process Modeling and
Analysis
Process Experts
Six Sigma, Lean
Enterprise Modeling
Documentation
Business user friendly
Human centric
Collaborative
Frequent process changes
SOA architecture
Apps integration, AIA
BPEL
High performance STP
Round-tripping with BPA
BPM
BPA
BPEL PM
Business Process
Management – Human
Centric
System Centric Process
Management and SOA
16 Oracle Restricted and Confidential
BPEL
BPM implementation
BPEL / ESB
Business and Technical Modeling Alignment
Our Unique Approach - Right Levels of Abstraction
High-level process definition Value-added chain diagram (VACD)
EPC / BPMN Implementation-ready (BPMN)
Or
a
c
le
B
P
A
S
u
it
e
Or
a
c
le
B
P
M
/
S
OA
S
u
it
e
BPMS addresses the business process
lifecycle
Design
• Graphical modeling
• Business/Process rules
• Simulation and testing
Develop
• Workflow
• Automation
• Integration
• Business rules
• Portal/forms
Interact & Collaborate
• Worklist & Portals
• Forms
• Web 2.0
Analyze/optimize
• Dashboards
• Historical analytics
• Performance mgmt
• Simulation
Business Analyst Process Developer Process execution and management Business Owner Process ParticipantsOracle BPM Product Architecture –
10g
BPA Process Architect (ARIS) BPA Process Architect (ARIS)JDeveloper
Create and Submit OrderProcessPayment Notify User Download Video Customer Customer Copy to Create and Submit OrderProcess
Payment Notify User Download Video Customer Customer Copy to
BPM Studio
BPM Server
(XPDL)
XPDL Screen Flows Org ModelBPM Server
(BPEL)
BPEL Human WF Rules Worklist Process Dashboards MS Office BAM Workspace MS OfficeOracle BPM Product Architecture –
Roadmap
• BPM Studio: Integrated process, workflow, rules, and forms designer; includes simulation
• BPM Server: Integrated process engine supporting BPEL, BPMN 2.0 and BPEL4People
• BPA Suite: Methodology driven modeling and rich analysis
BPMN 2.0, BPEL
Worklist Process Portal MS Office BAM
Create and Submit OrderProcess
Payment Notify User Download Video Customer Customer Copy to Create and Submit OrderProcess
Payment Notify User Download Video Customer Customer Copy to BPM Studio
(with Business and IT view) Shared BPMN Model Business View
BPM Server
Process Core Human Task (BPEL4People) Business Rules SCA BPEL BPMN 2.0 BPABPM 11g – Process Engine
Common Process Core
S e rv ic e In v o c a ti o n C o n n e c ti v it y , A d a p te rs T a s k A s s ig n m e n t N o ti fi c a ti o n S e rv ic e s E rr o r h a n d li n g S ta te P e rs is te n c e S e c u ri ty P ro c e s s A n a ly s is M e ta d a ta m a n a g e m e n t L if e c y c le c o n tr o ls
BPMN Runtime Activity Set BPEL Runtime Activity Set
BPMN Compiler BPEL Compiler
Process Engine
BPM Studio
BPMN Model BPEL Model
D e s ig n m o d e l A P Is R u n ti m e & M g m t A P Is Process Instance Store Metadata store (MDS)
Oracle BPM Roadmap
10gR3
SOA 11g Service Infrastructure
BPM 10g
SOA 10gR3 SOA 11R1 BPM 11R1 BPM 11R2
BPM 11g
BPM 11R1 BPM 11R2
Modeling • Business and IT views
• BPMN 2.0 (subset) & BPEL 2.0 • Org, roles, business calendar • Simulation
• ADF Task Flows and Forms • Wizard driven ADF generation • Zero-code environment
• BPMN 2.0 (complete) • BPEL4People
• Business user friendlier Forms • Debugging
• Script Task (standard)
• Generate BPMN Blueprint from BPEL Web Based
Tooling
• BPMN models based on templates • Rules customization
• Forms
• Lightweight top-down design Runtime • Native BPMN execution
• Seamless unified in Oracle stack • BPMN audit trails
• EM based monitoring & management
• Manipulation of in flight instances – grab, suspend, etc.
• Version in flight instances (compatible) • Archiving
Dashboards & Analytics
• Seamless integration with BAM • Native dashboards
• Wizard generated dashboards (both type)
• Personal dashboards
• Integration with BI publisher • Integration with BI EE User
Interaction
• Workspace (ADF application)
• Process Portal – Basic (Web Center Group Spaces)
• Actionable emails and Excel integration
• Personal dashboards
• Integration with BI publisher • Integration with BI EE • RSS
Measure & Analyze Process Performance Controlling Controlling Orchestrate Services (technical) Transform Application & IT Systems Implementation Implementation Identify Improvement Opportunities Orchestrate Services (Blueprint) Evaluate Processes Map Detailed As-Is Business Processes Design Design Understand Business Environment Record Enterprise Map Define Business Service Map Strategy Strategy Identify & Manage Improvements
Method for BPM
Roadmap
Define End-to-end Scenarios Develop To-Be Concept &Processes
Define Business Services & Discover
Software Services
Test Service Implementations
Test Service Orchestrations
Transformed Business Processes Service Orchestration Models Service Models To-be Concept & Processes Process Times & Costs Detailed As-Is Processes Suggestions for Improve-ments Organization Chart Business Service Maps Enterprise Process Map End-to-End Process Scenarios
Method for BPM
Work Products
Controlling Controlling Implementation Implementation Design Design Strategy Strategy Technical Service Orchestration Models Process Performance Process Improve-ments As Is As Is To Be -20% -20% Business Function Business Support Function capabilities capabilitiesBusiness Support Function capabilities
Business Support Function capabilitiescapabilit ies Business Support Function
capabilities capabilities Business Support Function
capabilities Business Support Function capabilities capabilities Business Support Function
capabilities capabilities Business Support Function
capabilities Business Support Function capabilitiescapabilit ies Business Support Function
capabilities capabilities Business Support Function
capabilities Business Support Function capabilities capabilities capabilities capabilities capabilities capabilitiescapabilit ies capabilities capabilities capabilities capabilities capabilities
B usiness S ervice P rocess Logic Data Clust er
S oft ware Service Type Ca pabili ty P rocess Logic Data Clust er
Capabi lit y Capabi lit y Encapsulation Capabilities Realization Output I nput Output Input Implemented Services