Your supply chain is the life blood of your business. Cloud platforms and services offer businesses the ability to increase efficiency and build richer experiences around their SCM systems. This can result in reduced costs, increased revenue, and overall improvements in customer and employee satisfaction. For large enterprises, however, the road to the cloud is an arduous journey and many companies have legitimate concerns over migration complexities, PII, and other impediments along the way. As a result, more companies are learning that an all or nothing approach is not necessary when making the move to cloud platforms and services. Come see how our team of developers built distributed, scalable cloud services that leverage on-premises JD Edwards application data to deliver a reimagined supply chain management system. We will go over the problems we faced, discuss implementation challenges, and present best practices and solutions used to overcome them.
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Building a Smarter Supply Chain
1. IBM Bluemix
Building a Smarter Supply Chain
Uniting JD Edwards and the Modern Web with
Microservices, Devops, and the Hybrid Cloud
Jake Peyser
JDE INFOCUS ‘16
IBM Bluemix Developer Advocate
2. IBM Bluemix
The stack is not your friend
The key to rapid application
development is optimal
abstraction.
The PaaS and IaaS models
help deliver the right level for
developers.
Customer Managed
Service Provider ManagedInfrastructure as
a Service
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Code
Data
Runtime
Middleware
OS
Virtualization
Servers
Storage
Networking
Platform
as a Service
Built on
technologies:
3. IBM Bluemix
Where does Cloud Foundry fit in?
Cloud Foundry is the
underlying PaaS behind
Bluemix.
It enables teams to practice
continuous delivery by
making it easier to deploy,
run, and manage apps.
Flexible Compute Options to Run Apps / Services
Instant Runtimes Containers Virtual Machines
Platform Deployment Options that Meet Your Workload Requirements
Bluemix
Public
Bluemix
Dedicated
Bluemix
Local*
DevOps
Tooling Your Own Hosted Apps / Services
Integration and
API Mgmt
Powered by IBM SoftLayer In Your Data Center
+ + +
+ +
Catalog of Services that Extend Apps’ Functionality
Web Data Mobile AnalyticsCognitive IoT Security Yours
+
4. IBM Bluemix
Cloud Foundry Services
Types of services
•Accounts for a SaaS application
•Managed database on a multi-tenant server
•Plans for messaging providers
How it works
•When a user adds a service, an instance of
that particular service is provisioned
•A service broker handles communication
between CF and the service itself
•Service processes run on service nodes or
with external as-a-service providers
6. IBM Bluemix
Tech Showcase
Hybrid Cloud Microservices DevOps
Hybrid cloud enables development teams to develop greenfield applications and deliver
new experiences that leverage existing on-premises IT.
7. IBM Bluemix
Tech Showcase
Hybrid Cloud Microservices DevOps
Microservices make building modular, scalable, fault-tolerant systems a reality.*
8. IBM Bluemix
Tech Showcase
Hybrid Cloud DevOps
DevOps as a culture and practice promotes inter-team collaboration, automated and
complete testing, and truly agile practices.
Microservices
9. IBM Bluemix
• Managing a supply chain is complex,
even with a modern ERP system
• Numerous choke points and bottlenecks
• Difficult to plan for variables that are out
of human control
• Traditional “visibility” is not up to
modern process control standards
• Much of today’s “smart” tech has yet
to enter this lucrative space
Supply Chain Difficulties
10. IBM Bluemix
The percentage of consumers who are willing
to wait a full week for free deliveries:
2012 50% 35%2014
By 2024, IDTechEx forecasts that the
RFID market will rise to $27.31 billion
2012
$6.96 B
2014
$8.89 B
2024
$27.31 B
Times they are a changin’
11. IBM Bluemix
What
A snowstorm is currently moving towards the
northeast United States. Non-perishables and snow
equipment sells out two days before the storm,
creating thousands of unhappy customers.
Is it possible to train our
systems to prevent this in the future?
Who
A large big box retailer
How do we plan for this situation?
How do we apply the lessons learned
here to similar scenarios?
The Snowstorm
12. IBM Bluemix
The Solution
Build a smart SCM solution that…
Analyzes and optimizes supply routes
Integrates with an on-premises ERP system
Uses real-time weather data to make dynamic
shipment augmentations
Updates its own shipments using Watson IoT tech
Composed of scalable , fault-tolerant services
Deployable with the push of a button
13. IBM Bluemix
The Process
New shipments are
dynamically generated
based on the data
2
Corporate and retail
managers are notified and
asked for confirmation3
Shipping methods are chosen
based on the severity of the
event and distance to travel 4
Shipments update
their own status using
Watson IoT
5
Anomalous weather patterns
are detected and affected
stores are identified
1
14. IBM Bluemix
The Heatwave
Who
A large appliance manufacturer
What
There is a heat wave in Europe and Pablo is in charge
of the European market, overseeing the order and
shipment of ACs. He is expected to meet upcoming
market demand with these rapidly changing
conditions.
15. IBM Bluemix
The Air Quality Index
Who
A large appliance manufacturer
What
Demand for air purification devices in China
aligns with the air quality index (AQI). Tracking
and predicting this metric can result in increased
sales and customer health.
16. IBM Bluemix
Web Client
Weather Analytics REST
WebSockets
TCP/IP
NFC
MQTT
Watson IoT
On-prem
ERP System
Controller App
ERP App Recommendation App
service
discovery
Secure Gateway
Watson IoT
17. IBM Bluemix
Web Client
Weather Analytics REST
WebSockets
TCP/IP
NFC
MQTT
Watson IoT
On-prem
ERP System
Controller App
ERP App Recommendation App
service
discovery
Secure Gateway
Watson IoT
18. IBM Bluemix
Web Client
Weather Analytics REST
WebSockets
TCP/IP
NFC
MQTT
Watson IoT
On-prem
ERP System
Controller App
ERP App Recommendation App
service
discovery
Secure Gateway
Watson IoT
19. IBM Bluemix
Web Client
Weather Analytics REST
WebSockets
TCP/IP
NFC
MQTT
Watson IoT
On-prem
ERP System
Controller App
ERP App Recommendation App
service
discovery
Secure Gateway
Watson IoT
20. IBM Bluemix
Web Client
Weather Analytics REST
WebSockets
TCP/IP
NFC
MQTT
Watson IoT
On-prem
ERP System
Controller App
ERP App Recommendation App
service
discovery
Secure Gateway
Watson IoT
21. IBM Bluemix
Web Client
Weather Analytics REST
WebSockets
TCP/IP
NFC
MQTT
Watson IoT
On-prem
ERP System
Controller App
ERP App Recommendation App
service
discovery
Secure Gateway
Watson IoT
30. IBM Bluemix
More Bluemix Info
• What is Bluemix?
• Compute options on Bluemix
• Getting Started with Cloud Foundry on Bluemix (presentation)
• Cloud Foundry Services
• Build a smarter supply chain with Loopback (blog)
• Real-life production experience with Secure Gateway (blog)
• Using Service Discovery and Service Proxy (presentation)
• Master continuous integration and delivery with the IBM Devops Toolchain (blog)
31. IBM Bluemix
Development Tools
• Development Process Summary
• Develop
• GitHub / ZenHub* / Slack
• Design
• Sketch / Mural.ly / InVision
• Develop
• SublimeText / PyCharm / Postman* / Travis CI
• Deploy
• Bluemix / DevOps Toolchain / Coveralls
* Only available for Google Chrome
32. IBM Bluemix
Other Resources
• These slides in .key / .pptx / .pdf
• What is Code? by Paul Ford
• Supply chain tech companies
• Guiding Principles for supply chain tech
• Supply chain facts [2014]