SlideShare a Scribd company logo
1 of 33
Download to read offline
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
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:
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
+
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 to

modern 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
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
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
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.
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.
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
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
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
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
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
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
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
jepeyser@us.ibm.com
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

More Related Content

Viewers also liked

Natural Language Processing with Graph Databases and Neo4j
Natural Language Processing with Graph Databases and Neo4jNatural Language Processing with Graph Databases and Neo4j
Natural Language Processing with Graph Databases and Neo4jWilliam Lyon
 
IBM Graph – Graph Database-as-a-Service: Managing Data and Its Relationships ...
IBM Graph – Graph Database-as-a-Service: Managing Data and Its Relationships ...IBM Graph – Graph Database-as-a-Service: Managing Data and Its Relationships ...
IBM Graph – Graph Database-as-a-Service: Managing Data and Its Relationships ...Alexander Pozdneev
 
IBM Smarter Commerce Order Management for Communications
IBM Smarter Commerce Order Management for CommunicationsIBM Smarter Commerce Order Management for Communications
IBM Smarter Commerce Order Management for CommunicationsChris Shaw
 
3 Strategies for Commerce on the Cloud
3 Strategies for Commerce on the Cloud3 Strategies for Commerce on the Cloud
3 Strategies for Commerce on the CloudIBM Watson Commerce
 
Designing and Building a Graph Database Application – Architectural Choices, ...
Designing and Building a Graph Database Application – Architectural Choices, ...Designing and Building a Graph Database Application – Architectural Choices, ...
Designing and Building a Graph Database Application – Architectural Choices, ...Neo4j
 
Leveraging IoT for Product Visibility across the Supply Chain
Leveraging IoT for Product Visibility across the Supply Chain Leveraging IoT for Product Visibility across the Supply Chain
Leveraging IoT for Product Visibility across the Supply Chain Capgemini
 
3 Essentials for Omni-channel Commerce
3 Essentials for Omni-channel Commerce3 Essentials for Omni-channel Commerce
3 Essentials for Omni-channel CommerceIBM Watson Commerce
 
Rethinking Supply Chain Analytics
Rethinking Supply Chain AnalyticsRethinking Supply Chain Analytics
Rethinking Supply Chain AnalyticsCloudera, Inc.
 
People Analytics: A Cognitive Approach to HR: How Capgemini Leverages Watson ...
People Analytics: A Cognitive Approach to HR: How Capgemini Leverages Watson ...People Analytics: A Cognitive Approach to HR: How Capgemini Leverages Watson ...
People Analytics: A Cognitive Approach to HR: How Capgemini Leverages Watson ...Capgemini
 
Smarter Supply Chain – IBM Case Study in Supply Chain Transformation and Inno...
Smarter Supply Chain – IBM Case Study in Supply Chain Transformation and Inno...Smarter Supply Chain – IBM Case Study in Supply Chain Transformation and Inno...
Smarter Supply Chain – IBM Case Study in Supply Chain Transformation and Inno...NUS-ISS
 
Capgemini Smart Analytics Solutions Platform for Banking
Capgemini Smart Analytics Solutions Platform for BankingCapgemini Smart Analytics Solutions Platform for Banking
Capgemini Smart Analytics Solutions Platform for BankingCapgemini
 
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...Capgemini
 
Graph database Use Cases
Graph database Use CasesGraph database Use Cases
Graph database Use CasesMax De Marzi
 

Viewers also liked (13)

Natural Language Processing with Graph Databases and Neo4j
Natural Language Processing with Graph Databases and Neo4jNatural Language Processing with Graph Databases and Neo4j
Natural Language Processing with Graph Databases and Neo4j
 
IBM Graph – Graph Database-as-a-Service: Managing Data and Its Relationships ...
IBM Graph – Graph Database-as-a-Service: Managing Data and Its Relationships ...IBM Graph – Graph Database-as-a-Service: Managing Data and Its Relationships ...
IBM Graph – Graph Database-as-a-Service: Managing Data and Its Relationships ...
 
IBM Smarter Commerce Order Management for Communications
IBM Smarter Commerce Order Management for CommunicationsIBM Smarter Commerce Order Management for Communications
IBM Smarter Commerce Order Management for Communications
 
3 Strategies for Commerce on the Cloud
3 Strategies for Commerce on the Cloud3 Strategies for Commerce on the Cloud
3 Strategies for Commerce on the Cloud
 
Designing and Building a Graph Database Application – Architectural Choices, ...
Designing and Building a Graph Database Application – Architectural Choices, ...Designing and Building a Graph Database Application – Architectural Choices, ...
Designing and Building a Graph Database Application – Architectural Choices, ...
 
Leveraging IoT for Product Visibility across the Supply Chain
Leveraging IoT for Product Visibility across the Supply Chain Leveraging IoT for Product Visibility across the Supply Chain
Leveraging IoT for Product Visibility across the Supply Chain
 
3 Essentials for Omni-channel Commerce
3 Essentials for Omni-channel Commerce3 Essentials for Omni-channel Commerce
3 Essentials for Omni-channel Commerce
 
Rethinking Supply Chain Analytics
Rethinking Supply Chain AnalyticsRethinking Supply Chain Analytics
Rethinking Supply Chain Analytics
 
People Analytics: A Cognitive Approach to HR: How Capgemini Leverages Watson ...
People Analytics: A Cognitive Approach to HR: How Capgemini Leverages Watson ...People Analytics: A Cognitive Approach to HR: How Capgemini Leverages Watson ...
People Analytics: A Cognitive Approach to HR: How Capgemini Leverages Watson ...
 
Smarter Supply Chain – IBM Case Study in Supply Chain Transformation and Inno...
Smarter Supply Chain – IBM Case Study in Supply Chain Transformation and Inno...Smarter Supply Chain – IBM Case Study in Supply Chain Transformation and Inno...
Smarter Supply Chain – IBM Case Study in Supply Chain Transformation and Inno...
 
Capgemini Smart Analytics Solutions Platform for Banking
Capgemini Smart Analytics Solutions Platform for BankingCapgemini Smart Analytics Solutions Platform for Banking
Capgemini Smart Analytics Solutions Platform for Banking
 
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...
Cybersecurity-Anforderungen in IT-Sourcing-Projekten meistern – Ein Leitfaden...
 
Graph database Use Cases
Graph database Use CasesGraph database Use Cases
Graph database Use Cases
 

Recently uploaded

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 

Recently uploaded (20)

Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
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
  • 5. IBM Bluemix Hybrid Cloud Microservices DevOpsBig Data Internet of Things Predictive Analytics Mobile Apps
  • 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
  • 22. IBM Bluemix Development Process Plan Design Develop Deploy
  • 27. IBM Bluemix Continous Integration and Deployment Controller App Recommendation App ERP App
  • 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]