Oracle Fusion Distributed Order Orchestration 2014 Exam Study Guide
Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster...
Transcript of Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster...
Distributed Order Orchestration Overview
Oracle Team
Safe Harbor Statement
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 1
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.
Current Order Management Environment
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 2
Resulting ROI Opportunities Current Environment
• 45% of customers place orders
through multiple channels
• Avg. company has 5.2 order
capture applications
• Avg. company has 4.3 order
fulfillment applications
– 60% have partial or no
integration
– 50% have no or limited
data standardization
• 61% of companies sell through
indirect channels
• 32% of companies sell or plan to
sell partner products or services
• 40% of companies outsource a
large part of fulfillment process
• 43% of companies make an
acquisition each year
Indirect Partner OtherDirect
DirectDirect
Customers
WMS /
MFG
WMS /
MFG
WMS /
MFGERP SCM
WMS
ERP SCM
WMS
ERP SCM
WMS
Drop-ship
vendors
Services
• Inventories have increased 15%
• Order cycle time has tripled
from 1 to 3 days
• Order accuracy is below
85%, often near 70%
• Fulfillment costs now >50%
of supply chain
• High inefficiencies in creating,
tracking & expediting fulfillment
• Increased volatility
• Declining return on sales
• Lower customer satisfaction
due to unmet promises
ERP
ERP CRM
SCM ERP
ERP
ERP CRM
SCM ERP
ERP
ERP CRM
SCM ERP
Partner Products
Today’s Environment: Multi-Multi Problem
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 3
Web Sales Field Sales Tele Sales Partners
eBS SAP JDE Legacy Partners
Today’s Solution Alternatives
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 4
ERP
• Requires uptake of single instance
• Deploy Pre-Requisites before OM
• Wait for new apps
CUSTOM / MIDDLEWARE
• Created and managed by IT department
• Can become complex to manage long term
TODAY’S PACKAGED APPS
• Lack ownership of end-to-end process
• Requires specialized skills to manage (not standards based)
• Oracle eBus Suite
• JDE
• Peoplesoft
• SAP
• Oracle FMW
• SAP NetWeaver
• Tibco
• Webmethods
• Niche
• Custom
Customer Alternatives
Defining Order ManagementHeterogeneous Environment
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 5
Internal
Network*Internal
Network*Internal
Network*Partner
NetworkPartner
NetworkPartner
Network
SCM
Quote / Order Capture
• Create Transaction
• Select & Configure Products
• Create Shipment Expectations
• Check / Reserve Inventory
• Negotiate Terms
• Determine Tax
• Capture Payment
• Validate and Submit Order
Manage Order
• Order Status Inquiry
• Modify Order
• Cancel Order
• Return Order
• Renew Order
Mu
lti-
Ch
an
nel
Orchestrate Orders
• Order Decomposition
• Order Orchestration
• Distributed Inventory
• Order Workbench
• Data Transformation
Dropship
NetworkDropship
NetworkDropship
Network
Business Process Mgmt. & Business Activity Monitoring
ORCHESTRATECAPTURE FULFILL
CRM SCM
Logistics
• Inventory Mgt
• Warehouse Mgt
• Shipping / Receiving
• Transportation Mgt
Manufacturing
• Discrete MFG
• Process MFG
APS
• Advanced Planning
• Global Order Promise
Field Service
• Scheduling & Dispatch
• Dispatch
Finance
• AP / AR / GL
• Billing / Invoicing
Distributed Order Orchestration
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 6
Oracle Fusion Distributed Order Orchestration (“DOO”) is a standalone Fusion
application that centralizes the “orchestration” of order items across multiple
order capture and fulfillment systems to help improve the management and
fulfillment of customer demand through distributed supply
It enables:
• A consistent and easy way for customers to order products
• Faster time to market for acquired products
• Order management business process flexibility
Capture & Orchestrate Orders
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 8
Fulfillment
Orders/Order Lines
Outsourced
Orchestrate
Orders
Capture Sales
OrdersCRM
Direct Indirect Call Center Self Service
Sales
Orders
Orchestrat
e Supplies
Fulfillment
Orders/Order Lines
mMDMOrder
Promising
WMS
Procurement
Finance
WFM
Order
Management
Planning
Field Service
Inventory
EDI
Level 2 Flow - Orchestrate Fulfillment Orders
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 9
Transform
Sales
Orders
Decompose
Sales Orders
to Fulfillment
Orders
Orchestrat
e Order
Fulfillment
Monitor/
Correct
Exceptions
mMDM
Sales Orders
Key Features
• Transform Sales order to common definition
• Decompose sales order into fulfillment order
• Create fulfillment orchestration flows
• Manage Order Changes
• Identify Jeopardy conditions
• View global availability and sourcing options
• Monitor exceptions and take corrective
actions
Fulfillment
Orders/Order Lines
Outsourced
Orchestrat
e Supplies
Fulfillment
Orders/Order Lines
Order
Promising
Promise
Orders
PlanningInventory
WMS
Procurement
Finance
WFM
Order
Management
Field Service
Manage
External
Interface
Solution Architecture & Products
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 10
GOPCapture Decomposition Orchestration External
Interface Layer
Fulfill
Multi-Channel
Order Capture
Task LayerServices
All systems that
fulfill customer
expectations
Order Orchestration
Work Area
(runtime)
• Rules
workbench
• Order
Transformation
• Orchestration
process
selection
• Orchestration
process launch
• Process
definition
workbench
• Task execution
• Jeopardy
management
• Change order
roll back
• Cost of change
• Status Summary
• View & Fix Exceptions
• What –if supply analysis
• Manually re-source/ re-
schedule
• View fulfillment process
• Rules
workbench
• Fulfillment
system routing
• Call
transformation
services
• Supply Collection
• Sourcing Rules
• Centralized
Availability
• Services to
perform
Orchestration
tasks
• Fulfillment
system
response
management
• Framework to
create new
services
Deliver Order Visibility and ManagementOrder Workbench
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 11
• Monitor the status and exceptions
of orders to be fulfilled from
multiple systems
• Show transactions by customer,
product, fulfillment location, supplier,
status and age to authorized users
• Fix exceptions one or more lines at
a time
• Deliver proactive alerts for order
lines that could become exceptions
• Resolve exceptions based on
embedded intelligence
• Identify order lines at risk of not
meeting promise dates
• View process execution including
key milestones and visual alerts of
jeopardy item
Deliver Flexible Fulfillment Order Decomposition and Orchestration
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 12
• Break complex orders into
separate, interrelated fulfillment
plans
• Enable non-technical user to
create/manage decomposition
rules
• Assign different orchestration
processes to order/order lines for
orchestrating different products &
services
• Coordinate the orchestration of
physical goods, services and
employees within a single sales
order
• Calculate accurate promise dates
and highlight the completion of
key process milestones
• Enable non-technical user to
define orchestration processes
including change logic
Improve Order Promise AccuracySourcing and Global Order Promising
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 13
• Availability simulation
accounting for both schedule
and the price when presenting
availability options (ala –
Airline ticketing)
• 24 X 7 availability including
time during upload and
collection of new data
• Web services framework to
integrate with disparate supply
sources
• Centralized sourcing rule
administration
• Source and ATP calculations
are stored in memory,
providing faster availability
information to calling
applications
• Rich user experience
integrated with Distributed
Order Orchestration for real-
time fulfillment decisions
Integrate with Existing AssetsWith Task Layer Services / Interface Layer
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 14
Pre-built orchestration web services
to enable faster implementation
• Leverages existing heterogeneous
order capture and fulfillment
execution assets
• Pre-built set of orchestration process
web services to execute user defined
fulfillment process steps
• Pre-built framework for defining
additional orchestration web services
Complete, open and integrated
solution to lower total cost of
ownership
• Interface layer that abstracts external
systems from the orchestration
process definition which minimizes
the changes required when adding
new capture or fulfillment systems
• Pre-Integrated with Siebel Order
Capture and eBS Order
Management using AIA
• Extensible, SOA enabled framework
for flexible integration to non-Fusion
applications
Receive
Schedule
Ship
Invoice
Generic
DOO
Services
Integration
Layer
Other Systems
eBS
SiebelAIA
AIA
Start
Book CPE Install
Test Circuit
Book CO Install
Reserve Inventory
CPE Required?CO Install
Required?
Wait for CO Install
Wait for CPE Install
Assign Port
Activate Billing
Wait for Request
Date
Activate
Circuit
End
Yes Yes
Fulfillment
SystemsOrchestration
Process
E
I
L
DOO Solution Components(with FMW & AIA building blocks)
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 15
Middleware
Usage
• BPEL
• OBR
• BPEL
• Enterprise Manager
• BPMN
• BPEL •BPEL/ESB
•OBR
•Partner Links
• BPEL • ADF
• BI
• Enterprise
security
AIA Value
Add
• Order EBO/EBM
• Siebel, eBS ABCS
(connector)
DOO Value
Add
Pre-built Order facts
for OBR
• Pre-built Order facts for
OBR
• Direct BPEL creation &
execution from non-
technical UI
• BPEL forward & backward
planning
• BPEL rollback &
compensation
• BPEL spawning for split
lines
• Order line grouping to
BPEL instances
• Gantt chart summary of
running BPEL process
• Auto-load process to
BPMN for documentation
• Pre-built order
orchestration
execution web
services
• Pre-built task
layer web
service creation
framework
• Generic web
service for new
service creation
• Pre-built Order facts
for OBR
• Pre-built web service
for dynamic mediator
invocation
• Simple UI for
mediator registration
• Pre-built service for
status aggregation,
update & distribution
Pre-built order
promising web
services
• Pre-built order
orchestration
monitoring pages
• Pre-built
embedded
analytics
• Pre-built roles
based security
• Pre-built error
handling
framework
Decomposition Orchestration Task Layer External Interface Order Promising Workbench
DOO Architecture ComponentsDecomposition
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 16
Rules Editor Oracle Business Rules
Enriches Sales Order for successful fulfillment
Sales Order
Fulfillment Order
BPEL
WS
Desktop
Enterprise Business Object
(Canonical)
Printer
Fusion Product Model
Sales Order Transformation
Product Structure
DOO Architecture ComponentsOrchestration
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 17
Task Services
Automated Order Coordination Across Fulfillment Systems
Declarative Process Design
Business Process
RepositoryGenerate BPEL
Fulfillment Order
Schedule
Activity
Reserve
Ship
Invoice
Return
Custom
Oracle Business Rules
Invoke
GenerateProcess Rules
Orchestrate ProcessDesktop
Printer
Flash Drive
DOO Architecture ComponentsExternal Interface Layer
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 18
Rules Editor
Oracle Business Rules
BPEL
Dynamic routing, invocation and integration of fulfillment systems
External System Webservice Details
ExternalInterface
Start
Book CPE Install
Test Circuit
Book CO Install
Reserve Inventory
CPE Required?CO Install
Required?
Wait for CO Install
Wait for CPE Install
Assign Port
Activate Billing
Wait for Request
Date
Activate
Circuit
End
Yes Yes
Enterprise Business Object( Canonical)
Fulfillment Systems
Shipping System
Install BillingERP
WS
Task Services
DOO Product Architecture
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 19
Multip
le S
ale
s C
hannels
Multip
le F
ulfillm
ent S
yste
ms
WorkBench – Web based ADF UI
for Monitoring Orders
Oracle Database
Ga
tew
ay W
eb
Se
rvic
es
Tra
nsfo
rm
Assig
n, P
lan
an
d L
au
nch
Exte
rna
l Inte
rface
La
ye
r
GOP
DOO
SOA
OBR & BPEL
ADF
UI Components
Fusio
n M
idd
le W
are
Fusio
n M
idd
le W
are
Security
Se
cu
rity
Se
cu
rity
Schedule, Reserve
Ship, Receive,
Invoice,
Activity, Custom
Security
Check
Availability
Oracle Fusion Middle Ware
Service Component Architecture
Sales Order EBMTask
EBM
OBRTask
EBM
Invoke
Rules (OBR)OC Services
Start
Book CPE Install
Test Circuit
Book CO Install
Reserve Inventory
CPE Required?
CO Install
Required?
Wait for CO Install
Wait for CPE Install
Assign Port
Activate Billing
Wait for Request
Date
Activate
Circuit
End
Yes Yes
Check
Holds
BPEL
BPEL
Processing
Constraints
DOO Setups Products and
Customers
DOO
Reference Data
Distributed Order Orchestration SolutionFunctional Landscape Includes AU and Fusion Components
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 20
Siebel CRM
Web Services
Decompose Orchestrate Monitor
Composite App Plug ‘N’ Play with Apps Unlimited
• Execute fulfillment
orchestration
• Anticipate potential
problem orders
• Manage change orders
• Generate process views
• Integrate to fulfillment
systems
• Transform & enrich
sales order
• Select orchestration
process
• Launch orchestration
process
• Status & exception
summaries
• Take action to
correct exceptions
• View & simulate
alternate supply
scenarios
Fusion SCM
Orders, Returns, Activity Updates
Availability, Fulfillment Status, Activities
Capture Orders
• Select & Configure Products
• Check Availability
• Determine Shipping
• Negotiate Pricing
• Capture & Validate Payment
• Validate and Submit
Siebel Fusion EBS, JDE, SAP
Fulfill
• Pick, Pack, Ship
• Transport
• Plan
• Manufacture
• Install
• Invoice
eBS, JDE
DOO Touch Points
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 21
Single Global InstanceBuilt for Heterogeneous Deployments
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 22
Distributed
Order Orchestration
Siebel
Order Capture
eBS
iStore
Electronic Data
Interchange
Self-Service for
CustomersFusion Order
Capture
Web Services
Web Services
eBusiness Suite
Fulfillment
JDE
Fulfillment
Legacy Fulfillment
Application
Direct Ship
Vendor
Fusion
Fulfillment
Sample of DOO Validation Customers
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 23
ServicesHigh Tech Manufacturing
Retail
22 Validation Events, 80+ Customer visits
Conclusions
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 24
• Distributed Order Orchestration is a Fusion Supply Chain
application that addresses the challenges of order
orchestration across heterogeneous demand and supply
systems
• It serves as the orchestration layer of the capture,
orchestrate and execute order management model
• It is differentiated by unique features built on open,
standards based SOA technology
• It has been validated by over 80 customers from multiple
industries and will be deployed by early adopter customers
• It provides an option to the big bang solution
Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 25