Building a Smarter Supply Chain
-
Upload
jake-peyser -
Category
Technology
-
view
138 -
download
1
Transcript of Building a Smarter Supply Chain
IBM Bluemix
Building a Smarter Supply ChainUniting JD Edwards and the Modern Web with Microservices, Devops, and the Hybrid Cloud
Jake Peyser
JDE INFOCUS ‘16 IBM Bluemix Developer Advocate
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 ManagedService 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 ontechnologies:
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 / ServicesInstant 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
+
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
IBM Bluemix
Hybrid Cloud
Microservices
DevOpsBig Data Internet of Things
Predictive Analytics Mobile Apps
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.
IBM Bluemix
Tech Showcase
Hybrid Cloud Microservices DevOps
Microservices make building modular, scalable, fault-tolerant systems a reality.*
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
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 tomodern process control standards
• Much of today’s “smart” tech has yet to enter this lucrative space
Supply Chain Difficulties
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’
IBM Bluemix
WhatA 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 oursystems to prevent this in the future?
WhoA large big box retailer
How do we plan for this situation?
How do we apply the lessons learnedhere to similar scenarios?
The Snowstorm
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
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
IBM Bluemix
The Heatwave
WhoA large appliance manufacturer
WhatThere 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.
IBM Bluemix
The Air Quality Index
WhoA large appliance manufacturer
WhatDemand 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.
IBM Bluemix
Web Client
Weather Analytics RESTWebSockets
TCP/IP
NFCMQTT
Watson IoT
On-prem ERP System
Controller App
ERP App Recommendation App
servicediscovery
Secure Gateway
Watson IoT
IBM Bluemix
Web Client
Weather Analytics RESTWebSockets
TCP/IP
NFCMQTT
Watson IoT
On-prem ERP System
Controller App
ERP App Recommendation App
servicediscovery
Secure Gateway
Watson IoT
IBM Bluemix
Web Client
Weather Analytics RESTWebSockets
TCP/IP
NFCMQTT
Watson IoT
On-prem ERP System
Controller App
ERP App Recommendation App
servicediscovery
Secure Gateway
Watson IoT
IBM Bluemix
Web Client
Weather Analytics RESTWebSockets
TCP/IP
NFCMQTT
Watson IoT
On-prem ERP System
Controller App
ERP App Recommendation App
servicediscovery
Secure Gateway
Watson IoT
IBM Bluemix
Web Client
Weather Analytics RESTWebSockets
TCP/IP
NFCMQTT
Watson IoT
On-prem ERP System
Controller App
ERP App Recommendation App
servicediscovery
Secure Gateway
Watson IoT
IBM Bluemix
Web Client
Weather Analytics RESTWebSockets
TCP/IP
NFCMQTT
Watson IoT
On-prem ERP System
Controller App
ERP App Recommendation App
servicediscovery
Secure Gateway
Watson IoT
IBM Bluemix
Development Process
Plan Design Develop Deploy
IBM Bluemix
Plan
IBM Bluemix
Design
IBM Bluemix
Develop
IBM Bluemix
Deploy
IBM Bluemix
Continous Integration and Deployment
Controller App
Recommendation App
ERP App
Thank You! Questions?
@jakepeyser [email protected]
IBM Bluemix
Backup Slides
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)
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
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]
IBM Bluemix