Orchestrate Your Way to Digital Business · data 3d printing opex capex real time virtual in-memory...
Transcript of Orchestrate Your Way to Digital Business · data 3d printing opex capex real time virtual in-memory...
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. | 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