distributed order orchestration overview · pre-built orchestration web services to enable faster...

27
Distributed Order Orchestration Overview Oracle Team

Upload: others

Post on 09-Jan-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

Distributed Order Orchestration Overview

Oracle Team

Page 2: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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.

Page 3: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 4: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 5: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 6: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 7: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 8: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 9: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 10: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 11: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 12: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 13: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 14: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 15: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 16: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 17: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 18: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 19: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 20: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 21: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

DOO Touch Points

Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 21

Page 22: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 23: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and 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

Page 24: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

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

Page 25: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment

Copyright ©2011, Oracle. All rights reserved. Oracle Confidential 25

Page 26: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment
Page 27: Distributed Order Orchestration Overview · Pre-built orchestration web services to enable faster implementation •Leverages existing heterogeneous order capture and fulfillment