1 copyright © 2012, oracle and/or its affiliates. all …15 bpm 11g feature highlights bpmn 2.0...
TRANSCRIPT
1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Fusion Development with ADF and BPMJeff Davies – Senior Principal Product Manager
3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
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 remains at the sole discretion of Oracle.
Safe Harbor Statement
4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Agenda
• Why BPM for building applications• Introduction to Oracle BPM Suite 11g• BPM 101 Demo• How to use BPM for building applications• BPM and ADF• Learn More
5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
The Challenge
80% Maintenance20% New Projects
IT Spending and Demand Survey
• … orchestrate multi-channel customer interactions?
• …automate processes across applications?
• …easily modify such processes?
• …make relevant business insight available to the masses?
• … make upgrade safe customization to applications?
How to….?
6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
7 Impediments1. Business intent is “lost-in-translation” due to business-IT
“impedance mismatch”
2. Change is hard but shows up immediately and never ends
3. Variations in needs and requirements between geographies and departments
4. User adoption is harder than anticipated
5. Lack of business visibility into status of transactions
6. Difficult to relate investment to business benefits delivered
7. No methodology to continually improve
7 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
When business conditions evolve faster than the company’s ability to change and respond…
… business performance suffers
The ResultPe
rfor
man
ce
Time1995 2000 2005
Business Execution
Gap
IT Platform1
2
34 1
2
3
4
ERP Deployment
CRM Deployment
Internet Explosion
Industry Consolidation
Business Requirements
8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
The Ideal Solution Multi-channel, Collaborative, Rich User Interface
Cross-ApplicationBusiness Process Management
CRM SCM FinancialsADF-BC
CustomService OrientedArchitecture
Actionable Intelligence???
Application and Database Grid Foundation Platform Services on Demand
Common Information
9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
BPM Defined
An explicit approach to modeling, automating, measuring and optimizing business processes across organizational divisions, systems and applications
Business Process Management
10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
End-to-End Business ProcessesOptimized, Transparent and Agile
Customer Relationship Managemen
t
Sales and Marketing
Production Planning
Manufacturing
Inventory & Logistics
Finance & HR
Organizational Units
Real-World Business Processes span organizations, systems, and applications.
Product Configuration
Order Management
Warranty & Returns ManagementProc
esse
s
SFA Product LMS
Inv MGM
T
B2Bproduct
ERP
SCM product
MES
DB ERPCRM
Enterprise Infrastructure Services(Portal, SOA, IDRS, LDAP, EAI, E-mail, IT Operations)
Order Management Process
Customer Relationship Management
Sales and Marketing
Production Planning Manufacturing
Inventory & Logistics Finance & HR
BPM models, simulates, executes, manages, monitors, & optimizes those Business
Processes.
SFA Product LMSInv
MGMT
B2Bproduct
ERP
SCM product
MES
DB ERPCRM
Enterprise Infrastructure Services(Portal, SOA, IDRS, LDAP, EAI, E-mail, IT Operations)
11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Business and IT CollaborationTailor-to-fit Business Processes
• Empower business users with easy-to-use process and rules modeling
• Seamless business and IT Collaboration
12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Rules driven Process Execution
• Rules driven approval flows and task routing
• Rules driven process logic
• Rules driven validations
13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Agenda
• Why BPM for building applications• Introduction to Oracle BPM Suite 11g• BPM 101 Demo• How to use BPM for building applications• BPM and ADF• Learn More
14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
BPM 11g – Functional Summary
Process Spaces• Rich persona based UI• Web 2.0 based Extreme
collaboration• Contextual insight
Process Analytics• BAM, BI• Business Indicators &
Measures• Process Cubes
BPM Runtime• Standards – BPMN
2.0, BPEL, WS-Human Task
• Business Rules
• Dynamic• Enterprise-grade• Layered on SCA
based SOA server
Process Composer• Web-based
customization• Deployment ready
processes
BPM Studio• Business IT
Collaboration• Agile Development• Unified IDE
15
BPM 11g Feature HighlightsBPMN 2.0 modeling & simulation
Web-based Process Composer
Model is the executable (Zero Code)
Business catalog driven collaboration
Social Process Spaces
Ad-hoc and collaborative processes
Rich process analytics
Unified BPM & SOA runtime server
1
2
3
4
5
6
7
8
16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Agenda
• Why BPM for building applications• Introduction to Oracle BPM Suite 11g• BPM 101 Demo• How to use BPM for building applications• BPM and ADF• Learn More
17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Demo
18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Agenda
• Why BPM for building applications• Introduction to Oracle BPM Suite 11g• BPM 101 Demo• How to use BPM for building applications• BPM and ADF• Learn More
19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Process ComposerLet Business Analysts Drive
Simple Drag and Drop Process Modeling
20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Process-centric Application DesignSingle Model From Modeling to Execution
Studio – Comprehensive IDE for Developers
Single BPMN 2.0 model
Empower business analyst with catalog of implementation artifacts
21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Simulate Before You Implement
KPIsRich set of Charts
Queue Buildups and What-ifs
22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Business RulesDelegate business-interesting, volatile, dynamic, and highly-varying logic to Business Rules
23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Process AnalyticsBuild business metrics into design and drive continuous process improvement
24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Task-centric DesignDesign Deadlines, Notifications, Authorizations
Deadlines and Notifications
Grant or deny actions based on roles
Digital Signatures
Single-click Form Generation
25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Process WorkspaceBusiness visibility into status of transactions and easy-to-use collaborative task-driven interface
26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Agenda
• Why BPM for building applications• Introduction to Oracle BPM Suite 11g• BPM 101 Demo• How to use BPM for building applications• BPM and ADF• Learn More
27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
BPM and ADF
• View Controller – BPM generates and uses ADF Faces and Task Flows for BPM UI elements
• Model/Binding Layer – BPM Data Control
• Business Services Layer – BPM can leverage ADF-BC data and services
28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
BPM Forms are ADF Task Flows
BPM Data Control for drag-and-drop extension of generated form
Data Controls – ADFBC, Web Services, etc.
Data Visualization Components.
Built-in components for comments, attachments, etc.
29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
BPM Forms continued• 3 Flavors of Form Generation
• Generate to new ADF View Controller Project1. One-click2. Wizard driven, template based
• Add BPM Task Flow to existing ADF View Controller Project3. New ADF Task Flow based on Human Task
• All flavors can be modified in ADF editors• Special drop-handlers for adding BPM elements when
dragging and dropping Task element from Data Control• ADF page included in email notification
30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
BPM and ADF-BC Interaction Patterns• BPM Task Flows can include ADF-BC data controls
• BPM can get data using ADF-BC services
• Human Tasks can work with ADF-BC services
• Business Rules support ADF-BC facts
• BPM and ADF can interact via EDN events
31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
ADF-BC Driven Approval RoutingTasks can be routed and assigned based on ADF-BC objects
32 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Business Rules and ADF-BCADF-BC Facts and Decision Point API
33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Agenda
• Why BPM for building applications• Introduction to Oracle BPM Suite 11g• BPM 101 Demo• How to use BPM for building applications• BPM and ADF• Learn More
34 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
http://snipurl.com/bpm11packt
http://snipurl.com/bpm11handbook
Available NowHands-On Tutorial
Coming SoonHandbook
http://www.oracle.com/technetwork/middleware/bpm/overview/index.html
Downloads and MoreOTN
twitter.com/oraclebpm
bit.ly/dp3kIhblogs.oracle.com/bpm
Follow Us
Ask and Discuss
http://forums.oracle.com/forums/forum.jspa?forumID=560
Thank you and enjoy the rest of the sessions
35 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Summary• BPM is an essential tool in an application
developer’s toolbox• BPM enables process-centric applications that:
• Adapt to change easily• Provide business end-to-end visibility• Drive outcome optimization through focus on metrics
• BPM as a methodology:• Enhances business IT collaboration• Drives continuous process improvement
• BPM leverages existing ADF skills and assets
36 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Thank you and enjoy the rest of the sessions
<your twitter handle>
<your Facebook page>
<your blog URL>
<your YouTube channel>
For more information on <your topic> please visit < you link>
Please join us a the following social media channels
37