37

Orchestrate Your Way to Digital Business · data 3d printing opex capex real time virtual in-memory reality ar data predictive analytics data science drones autonomous driving olled

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Orchestrate Your Way to Digital Business

AJ SchifanoProduct ManagerOracle JD Edwards

UKOUGJune 18, 2019

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

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 acommitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, timing, and pricing of any features or functionality described for Oracle’s products may change and remains at the sole discretion of Oracle Corporation.

3

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Program Agenda

The Digital Transformation Landscape

• Why is Orchestrator important?

JD Edwards EnterpriseOne Orchestrator

• What does it do?

• How does it work?

Demonstrations

Q & A

1

2

4

3

4

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

The Digital Transformation Landscape

5

Copyright © 2018, Oracle and/or its affiliates. All rights reserved.

iZETTLE

JUST EAT

PAYMENTS / POS

WAREHOUSING

Disruption & Transformation

REGULATORY COMPLIANCE

BUSINESS

TALENT CRISISWORKFORCE ENGAGEMENT

SIN

GLE

VIE

WO

FYO

UR

AC

RO

SSA

LLC

HA

NN

ELS

WIN

CU

STO

MER

S

SUPERIOR SERVICE LEVELRECRUITING

OFFER GREAT PRODUCTS

OP

ERA

TIO

NA

L A

GIL

ITY

COST REDUCTION

IFRS15 & ASC606

INVENTORY MANAGEMENT

Fin

an

cia

l C

on

so

lid

ati

on

GLOBALEXPANSIONPROFIT

MA

RG

IN

PLANNING,

BUDGETING & FORECASTING

PROCESS STANDARDIZATION

TRANSPORTATION

IOT

LOGISTICS

SOCIAL MOBILE

SEGMENT OF ONE

TECHNOLOGY

CLOUD

MACHINE LEARNINGCHATBOTS

MO

BIL

E

ARTIFICIAL INTELLIGENCE

INTERNET-OF-THINGS

BITCOIN

HY

BR

ID

SAA

SSO

CIA

L

DATA

3D PRINTING

OPEX

CAPEX

REAL TIME

VIRTUALREALITYIN-MEMORY

BIG

DA

TAAR

PREDICTIVEANALYTICS DATA

SCIENCE

DRONESAUTONOMOUS DRIVING

VO

ICE

CO

NTR

OLL

ED

SENSORY DATA

GESTURECONTROL

MUSICAL.LY

AX

A

UB

ER

YOUTUBE SPOTIFY

TRA

NSP

OR

TATI

ON

MOVIES

MUSIC

ROCKET MORTGAGEMORTGAGES / INSURANCE

SQUARE

COMPETITION

LYFTDIDITAXI.EU

PA

ND

OR

A

NETFLIX

METROMILE ALLIANZ

FIN

TEC

HR

IPP

LEK

ICK

STA

RTE

R

AZIMOELECTRIC CARS TESLA

4D PRINTING

CARBONSELF-ASSEMBLY

LABRETAIL

ZAPPOS

FOOD

INSTACART

6

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Technologies That Enable Digital Transformation

INTEGRATION

PROCESS

MOBILE

BUSINESS

INTELLIGENCE

IoT

DOCUMENT

& SOCIAL

COGNITIVE

COMPUTING

BIG DATA

7

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 8

Digital Transformation Means Transforming JD Edwards Too

Digital Transformation:•Mobile, IoT• UX One, personalization• Citizen Developer• No-code integrations• Light Touch• Database In-Memory• Cloud• Orchestrator• Notifications

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 9

The Pulse of Your Business

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 10

Participants in Digital Transformation

Indirect users

Mobile / kiosk users

IoT devices

Executive dashboards

Desktop transactions

Third-Party / Cloud integration

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

AP Manager Chatbot Advisor

Quality Test Automation

Regulatory Compliance

Procure to Pay Automation

Online Work Order

Automated Field

Operations

11

JDE Digital Platform

Evolutionary & Layered

• Preserve & leverage value

• Continue to drive automation

• Metadata, low code, no code

Benefits

• Reduce Manual

• Compress processes

• Eliminate error

• Business/IT friction and choke point

• Future Proof

Chat Bots

RPA

AI/ML

IoT

Blockchain

Mobile Personalization

Extensibility

Orchestration

Notification

Integration

JDE Digital PlatformADF/JET

Cloud

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Notifications

Mobile AppsUX One

Human

Alert

Analyze

Act

12

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Human

Alert

Analyze

Act

Machine

Detect

Decide

Do

Machine Learning

Exceptions

Shift

13

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 14

Orchestrator – A Gateway to Digital Transformation

Your Business

Data

Your JDE Assets (Your Gold)The Digital Economy

JDE Apps

TraditionalERP Users

Studio

Orchestrator

AIS Server

Process Simplification

Your AppHere

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Also:

“Oh my gosh, I can’t believe I have to do this…again!”

“Why am I doing this? A robot could do it.”

“I don’t get paid for this.”

“Can’t we just [send/receive] this information to that other system?”

15

an act of helpful activity; help; aid

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Orchestrator

16

Orchestrations Are (Micro)Services

JDE Apps

Business Logic

Business Data

Orchestrator Studio

Business analysts create services

On-board Employee

Alert Low Inventory

Equipment Status Down

Create Sales Order

Alert Credit Limit

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 17

Pattern #1a: Ask JDE a question; get an answer

Who am I? Address Number: 5770717

Address Number: 5770717Name: AJ SchifanoSearch Type: E

Does this item exist?

Item Number: 2001

Item Exists: 1

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 18

Pattern #1b: Ask anybody* a question; get an answer

How’s the weather?

City: Denver

Partly Cloudy in Denver. No need to bring an umbrella. The high temperature will be 87 Fahrenheit (31 Celsius).

* Anybody with a published REST service, that is.

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 19

Pattern #2a: Tell JDE to do something

Update equipment status

Equipment ID: SN70Status: AV

Equipment Number: 31870Status: AV

Run a report Report: R014021_ZJDE0001

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 20

Pattern #2: Tell anybody* to do something

Validate USPS

Address

New Address Book Entry

* Anybody with a published REST service, that is.USPS

Shipping APIs

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 21

Putting JDE Services to Use

JDE AppsR

E

S

T

Orchestrator

Business Logic

Business Data

Your services (orchestrations)

On-board Employee

Alert Low Inventory

Equipment Status Down

Create Sales Order

Alert Credit Limit

?

What Goes Here?

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 22

Putting JDE Services to Use

JDE AppsR

E

S

T

Business Logic

Business Data

Your services (orchestrations)

On-board Employee

Alert Low Inventory

Equipment Status Down

Create Sales Order

Alert Credit Limit

Machine / Internet of Things

• IoT Gateway• IoT Cloud Service• IoT-enabled device

Orchestrator

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 23

Putting JDE Services to Use

JDE AppsR

E

S

T

Business Logic

Business Data

Your services (orchestrations)

On-board Employee

Alert Low Inventory

Equipment Status Down

Create Sales Order

Alert Credit Limit

Equipment Manager

SN70Status=Down

Simplified Apps

• Oracle JET• Your favorite dev tool

!

Orchestrator

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 24

Putting JDE Services to Use

JDE AppsR

E

S

T

Business Logic

Business Data

Your services (orchestrations)

On-board Employee

Alert Low Inventory

Equipment Status Down

Create Sales Order

Alert Credit Limit

Mobile Apps

• Oracle MAF• Your favorite dev tool

Orchestrator

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 25

Putting JDE Services to Use

JDE AppsR

E

S

T

Business Logic

Business Data

Your services (orchestrations)

On-board Employee

Alert Low Inventory

Equipment Status Down

Create Sales Order

Alert Credit Limit

Spreadsheet Integration

Oracle / JDE Partners:• Global Software, Inc.• Steltix

On-board_EmployeeOrchestrator

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 26

Putting JDE Services to Use

JDE AppsR

E

S

T

Business Logic

Business Data

Your services (orchestrations)

On-board Employee

Alert Low Inventory

Equipment Status Down

Create Sales Order

Alert Credit Limit

Cloud Service / Third-party

• Oracle SaaS / PaaS• Third party systems

Orchestrator

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 27

Putting JDE Services to Use

JDE AppsR

E

S

T

Business Logic

Business Data

Your services (orchestrations)

On-board Employee

Alert Low Inventory

Equipment Status Down

Create Sales Order

Alert Credit Limit

Chatbot

Orchestrator

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 28

Putting JDE Services to Use

JDE AppsR

E

S

T

Business Logic

Business Data

Your services (orchestrations)

On-board Employee

Alert Low Inventory

Equipment Status Down

Create Sales Order

Alert Credit LimitLaunch orchestrations from JDE application events

OrchestratorNew!

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

The Toolbox for Building Orchestrations

29

Feature Use

Orchestration The high-level “service” invoked by name

Inputs You define them. Transform the names (“aliases”); cross-reference to JDE data

Outputs You define them; you can rename them.

Form service Run a JDE application like a user would

Report service Run a JDE report

Data service Get data from a table or business view

Rule True / False decision based on input

Feature Use

Messages and Notifications

“Push” messages, or allow users to subscribe

Nestedorchestrations

Allow one JDE service to call another service

Outbound REST Invoke external services

Custom service, rule, and output

Use Groovy or Java for complex tasks and rules

Scheduler Provide a “heartbeat” for automation

Orchestrator Monitor

Monitor the health of orchestrations, notifications, and schedules; drill into exceptions and error messages

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 30

Designed and Created by the Business Analyst

Who Does this?

The Business Analyst!

• Intimate knowledge of the business

• Expertise on identifying critical conditions and events

• Knows what to do about it

JD Edwards EnterpriseOne

Orchestrator Studio

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 31

The Power of Orchestrations

Scheduled, real-time, interconnected

services

An orchestration step as a simple (micro)service

H

An orchestration with multiple steps

H H

O

Orchestrations calling

orchestrations

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 32

Participants in Digital Transformation

Indirect users

Mobile / kiosk users

IoT devices

Executive dashboards

Desktop transactions

Third-Party / Cloud integration

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 33

Search “Orchestrator” on LearnJDE.com to Learn Moreorchestrator

Oracle by Example Tutorials

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 34

LearnJDE.com to Learn More

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 35

Be Informed, Get Connected, and Share!

@OracleJDEdwards

@lyleekdahl

@wardquarles

JD Edwards Professionals

Oracle JD Edwards

My Oracle SupportCommunities

oraclejdedwards

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 36