All Projects → IBM-Cloud → logistics-wizard

IBM-Cloud / logistics-wizard

Licence: other
The Logistics Wizard is an end-to-end, smart supply chain management solution that showcases how to execute hybrid cloud, microservices, and predictive data analytics in the real world.

Projects that are alternatives of or similar to logistics-wizard

multiple-deployment-options
Shows how one service can be deployed to multiple deployment options
Stars: ✭ 20 (-79.8%)
Mutual labels:  bluemix, cloudfoundry, openwhisk, ibm-cloud-solutions
ibm-cloud-functions-rest-api-trigger
IBM Cloud Functions building block - HTTP REST Trigger - This project provides a starting point for handling events from REST API calls with IBM Cloud Functions powered by Apache OpenWhisk.
Stars: ✭ 17 (-82.83%)
Mutual labels:  bluemix, openwhisk
text-bot-openwhisk
DEPRECATED: this repo is no longer actively maintained
Stars: ✭ 12 (-87.88%)
Mutual labels:  bluemix, openwhisk
slack-chatbot-database-watson
Code for the solution tutorial "Build a database-driven Slackbot" (chatbot) with a custom extension in IBM Watson Assistant
Stars: ✭ 23 (-76.77%)
Mutual labels:  openwhisk, ibm-cloud-solutions
ibm-cloud-functions-serverless-ocr-openchecks
Serverless bank check deposit processing with object storage and optical character recognition using Apache OpenWhisk powered by IBM Cloud Functions. See the Tech Talk replay for a demo.
Stars: ✭ 40 (-59.6%)
Mutual labels:  bluemix, openwhisk
generator-loopback-module
Module generation for loopback framework
Stars: ✭ 13 (-86.87%)
Mutual labels:  loopback
gitlabby-dockerish-laravel
What happens when you Dockerize your Laravel testing environment and throw it at Gitlab CI?
Stars: ✭ 33 (-66.67%)
Mutual labels:  cloudfoundry
nfs-volume-release
No description or website provided.
Stars: ✭ 17 (-82.83%)
Mutual labels:  cloudfoundry
MultiOS-USB
Boot operating systems directly from ISO files
Stars: ✭ 106 (+7.07%)
Mutual labels:  loopback
loopback-next
LoopBack makes it easy to build modern API applications that require complex integrations.
Stars: ✭ 4,412 (+4356.57%)
Mutual labels:  loopback
jpetstore-kubernetes
Modernize and Extend: JPetStore on IBM Cloud Kubernetes Service
Stars: ✭ 21 (-78.79%)
Mutual labels:  ibm-cloud-solutions
node-red-dsx-workflow
This journey helps to build a complete end-to-end analytics solution using IBM Watson Studio. This repository contains instructions to create a custom web interface to trigger the execution of Python code in Jupyter Notebook and visualise the response from Jupyter Notebook on IBM Watson Studio.
Stars: ✭ 26 (-73.74%)
Mutual labels:  bluemix
uaa-cli
CLI for UAA written in Go
Stars: ✭ 22 (-77.78%)
Mutual labels:  cloudfoundry
cf-ops-automation
a collaboration framework for operating cloudfoundry and services at scale
Stars: ✭ 21 (-78.79%)
Mutual labels:  cloudfoundry
openwhisk-catalog
Curated catalog of Apache OpenWhisk packages to interface with event producers and consumers
Stars: ✭ 30 (-69.7%)
Mutual labels:  openwhisk
nuxt-loopback
Nuxt + Loopback template
Stars: ✭ 11 (-88.89%)
Mutual labels:  loopback
cf-k8s-networking
building a cloud foundry without gorouter....
Stars: ✭ 33 (-66.67%)
Mutual labels:  cloudfoundry
go-uaa
UAA API Client Library
Stars: ✭ 14 (-85.86%)
Mutual labels:  cloudfoundry
awesome-ibmcloud
A curated list of awesome IBM Cloud SDKs, open source repositories, tools, blogs and other resources.
Stars: ✭ 77 (-22.22%)
Mutual labels:  bluemix
openwhisk-runtime-java
Apache OpenWhisk Runtime Java supports Apache OpenWhisk functions written in Java and other JVM-hosted languages
Stars: ✭ 43 (-56.57%)
Mutual labels:  openwhisk

Logistics Wizard Overview

Logistics Wizard reimagines supply chain operations through a cloud-native architecture and services.

Today many companies use on-premises applications such as Enterprise Resource Planning systems to manage the supply chain. Logistics Wizard simulates an existing ERP system and enhances it with applications to improve visibility and agility. The provided ERP system implements a very small subset of features found in real-world ERP systems. The goal here is not to focus on ERP but rather showcase several common cloud implementation patterns such as: hybrid cloud, microservices, and data analytics that can be reused when building or enhancing enterprise applications.

One key scenario demonstrates how a supply chain can be made more agile during significant weather events. For any company with multiple distribution centers, retail stores and in-transit shipments, quickly adapting the supply chain to changing weather conditions can reduce shipment delays and operational cost.

Logistics Wizard on IBM Cloud

Try Logistics Wizard

Use the walkthrough to view and understand the features of Logistics Wizard.

Deploy Logistics Wizard

You can deploy your own Logistics Wizard in the following ways:

Architecture

Logistics Wizard consists of several microservices.

Architecture Diagram

  • logistics-wizard-erp defines the API used by Logistics Wizard to simulate data accessed from an ERP system. The simulator is a Node.js application connected to a database. The API manages users (supply chain managers and retail store managers), distribution centers, retail stores and shipments.

  • logistics-wizard-webui provides a dashboard to view ongoing shipments and alerts. There is no log-in or user credentials to use the deployed applications. Instead a unique demo ID is assigned to any new user trying the application. Behind each demo ID, Logistics Wizard creates an isolated environment with a default set of business users, distribution centers, retail stores and shipments.

  • logistics-wizard-recommendation makes shipment recommendations based on weather conditions. It is a set of IBM Cloud Functions to retrieve current weather conditions and generate new shipment recommendations. These recommendations can then be converted into orders.

  • logistics-wizard-controller acts as the main controller for interaction between the services. It receives requests from the user interface and routes them to the ERP or the weather recommendation service.

Related Blog Posts, Videos, etc

Project Milestones

GitHub milestones for this project and its children are managed by editing the repository config file. The syntax is described in this project. Modify the file and commit. Travis will take care of creating/updating the milestones.

Contribute

Please check out our Contributing Guidelines for detailed information on how you can lend a hand to Logistics Wizard.

License

See License.txt for license information.

👇 Repositories ... Branches 👉 master dev
logistics-wizard-erp Build Status Coverage Status Build Status Coverage Status
logistics-wizard-controller Build Status Coverage Status Build Status Coverage Status
logistics-wizard-recommendation Build Status Coverage Status Build Status Coverage Status
logistics-wizard-webui Build Status Coverage Status Build Status Coverage Status
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].