Oracle Distributed Order Orchestration. Safe Harbor Statement © 2011 Oracle Corporation –...
-
Upload
augusta-conley -
Category
Documents
-
view
223 -
download
0
Transcript of Oracle Distributed Order Orchestration. Safe Harbor Statement © 2011 Oracle Corporation –...
Oracle Distributed Order Orchestration
© 2011 Oracle Corporation – Proprietary and Confidential 2
Safe Harbor Statement
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 decision. The
development, release, and timing of any features or
functionality described for Oracle’s products remains
at the sole discretion of Oracle.
© 2011 Oracle Corporation – Proprietary and Confidential 3
Current Order Management Environment
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 OtherDirectDirectDirect
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
© 2011 Oracle Corporation – Proprietary and Confidential 4
Today’s Environment: Multi-Multi Problem
Web SalesWeb Sales Field SalesField Sales Tele SalesTele Sales PartnersPartners
eBSeBS SAPSAP JDEJDE LegacyLegacy PartnersPartners
© 2011 Oracle Corporation – Proprietary and Confidential 5
Today’s Solution Alternatives
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
© 2011 Oracle Corporation – Proprietary and Confidential 6
Fusion Distributed Order OrchestrationThe Need for a New Paradigm
Order Orchestration
• Multiple channels and entities
• DynamicProcesses
• Pre-empt &Resolve
Multiple channels
New fulfillment paradigms
Different, disconnected systems
Inflexiblebusiness
processes
Inconsistent architecture
Challenges
Enter SchedulePromise Pick Ship
Order Management
• Enterprise-centric
• Pre-determined Flow
• React & Expedite
© 2011 Oracle Corporation – Proprietary and Confidential 7
Defining Order ManagementHeterogeneous Environment
InternalNetwork*
InternalNetwork*
InternalNetwork*
PartnerNetwork
PartnerNetwork
PartnerNetwork
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
ann
el
Orchestrate Orders• Order Decomposition• Order Orchestration• Distributed Inventory• Order Workbench • Data Transformation
DropshipNetworkDropshipNetworkDropshipNetwork
Business Process Mgmt. & Business Activity Monitoring
ORCHESTRATECAPTURE FULFILL
CRM SCM
Logistics• Inventory Mgt• Warehouse Mgt• Shipping / Receiving• Transportation MgtManufacturing• Discrete MFG• Process MFGAPS• Advanced Planning• Global Order PromiseField Service• Scheduling & Dispatch• DispatchFinance• AP / AR / GL• Billing / Invoicing
© 2011 Oracle Corporation – Proprietary and Confidential 8
Distributed Order Orchestration
Call CenterCall Center IndirectIndirectDirectDirect
LegacyLegacy PartnersPartnerseBSeBSSAPSAP OtherOther
Orchestrate
Self ServiceSelf Service
Master
Data
Management
© 2011 Oracle Corporation – Proprietary and Confidential 9
Capture & Orchestrate Orders
Fulfillment Orders/Order Lines
Outsourced
Orchestrate Orders
Capture Sales Orders
CRM
Direct Indirect Call Center Self Service
SalesOrders
Orchestrate Supplies
Fulfillment Orders/Order Lines
mMDMOrder
Promising
WMS
Procurement
Finance
WFM
Order Managemen
t
Planning
Field Service
Inventory
EDI
© 2011 Oracle Corporation – Proprietary and Confidential 10
Level 2 Flow - Orchestrate Fulfillment Orders
Transform Sales
Orders
Decompose Sales Orders to Fulfillment
Orders
Promise Orders
Orchestrate Order
Fulfillment
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
Orchestrate Supplies
Fulfillment Orders/Order Lines
Order Promising
Monitor/ Correct
Exceptions
PlanningInventory
WMS
Procurement
Finance
WFM
Order Managemen
t
Field Service
Manage External Interface
© 2011 Oracle Corporation – Proprietary and Confidential 11
Solution Architecture & Products
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
© 2011 Oracle Corporation – Proprietary and Confidential 12
Deliver Order Visibility and ManagementOrder Workbench
• 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
© 2011 Oracle Corporation – Proprietary and Confidential 13
Deliver Flexible Fulfillment Order Decomposition and Orchestration
• 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
© 2011 Oracle Corporation – Proprietary and Confidential 14
Improve Order Promise AccuracySourcing and Global Order Promising
• 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
© 2011 Oracle Corporation – Proprietary and Confidential 15
Integrate with Existing AssetsWith Task Layer Services / Interface Layer
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
DOOServices
IntegrationLayer
Other Systems
eBS
SiebelAIA
AIA
Start
Book CPE Install
Test Circuit
Book CO Install
Reserve Inventory
CPE Required?CO InstallRequired?
Wait for CO Install
Wait for CPE Install
Assign Port
Activate Billing
Wait for RequestDate
ActivateCircuit
End
Yes Yes
FulfillmentSystems
OrchestrationProcess
EIL
© 2011 Oracle Corporation – Proprietary and Confidential 16
DOO Solution Components(with FMW & AIA building blocks)
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
© 2011 Oracle Corporation – Proprietary and Confidential 17
DOO Architecture ComponentsDecomposition
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
© 2011 Oracle Corporation – Proprietary and Confidential 18
DOO Architecture ComponentsOrchestration
Task Services
Automated Order Coordination Across Fulfillment Systems
Declarative Process Design
Business ProcessRepositoryGenerate
BPEL
Fulfillment Order
Schedule
Activity
Reserve
Ship
Invoice
Return
Custom
Oracle Business Rules
Invoke
Generate Process Rules
Orchestrate ProcessDesktop
Printer
Flash Drive
© 2011 Oracle Corporation – Proprietary and Confidential 19
DOO Architecture ComponentsExternal Interface Layer
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
© 2011 Oracle Corporation – Proprietary and Confidential 20
Distributed Order Orchestration SolutionFunctional Landscape Includes AU and Fusion Components
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• Negotiate Pricing• Capture & Validate Payment• Validate and Submit
Siebel Fusion EBS, JDE, SAP
Fulfill
• Pick, Pack, Ship• Transport• Plan• Manufacture• Install• Invoice
eBS, JDE
© 2011 Oracle Corporation – Proprietary and Confidential 21
New Architecture for New Fulfillment ParadigmCapture, Manage, Orchestrate, Fulfill
GOP
Web Services
Distributed Order Orchestration
SiebelOrder Capture
E-Business OM & iStore
Electronic DataInterchange
PartnerPortal
Legacy/SAPOrder Capture
Web Services
ERP or LegacyFulfillment
Asset Mgt /Field Service
NetworkProvisioning
LSP or 3rd Party WMS
Fusion Fulfillment
Decompose
Order
OrchestrateFulfillment
TransformTransactions
ManageVisibility
Manage Availability
ManageExceptions
Capture
Orchestrate
Fulfill
Core Capabilities
Common management across multiple capture and fulfillment systems
Highly configurable, adaptable and intelligent
business processes
Business user oriented application, built using open tools & standards
© 2011 Oracle Corporation – Proprietary and Confidential 22