Skip to content
This repository has been archived by the owner on Apr 16, 2021. It is now read-only.
/ logistics-wizard Public archive

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.

License

Notifications You must be signed in to change notification settings

IBM-Cloud/logistics-wizard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logistics Wizard Overview

WORK IN PROGRESS

Logistics Wizard is a reimagined supply chain optimization system for the 21st century. It is comprised of a set of loosely-coupled, distributed services that take an existing ERP system and extend its functionality by leveraging various cloud services. The goal of this system is to showcase several common SaaS implementation patterns and provide them to our developer community. This demo exhibits hybrid cloud, microservices, and big data anlytics concepts that can be reused when building enterprise-level applications on Bluemix.

The following projects are leveraged in the overall Logistics Wizard solution, yet are built to be extensible for other purposes:

Code Status

👇 Repositories ... Branches 👉 master dev
logistics-wizard-webui Build Status Coverage Status Build Status Coverage Status
logistics-wizard-controller Build Status Coverage Status Build Status Coverage Status
logistics-wizard-erp Build Status Coverage Status Build Status Coverage Status

Deploy

To deploy the full system all at once, check out the Logistics Wizard Toolchain

Architecture

Architecture Diagram

![Architecture](http://g.gravizo.com/g? digraph G { node [fontname = "helvetica"] rankdir=RL user -> controller [label="1 - Makes a request"] recommendations -> discovery [headlabel="2 - Registers and sends heartbeat" labeldistance=12 labelangle=-16] erp -> discovery [label="3 - Registers and sends heartbeat"] controller -> discovery [taillabel="4 - Query for services" labeldistance=8 labelangle=-7] controller -> erp [label="5 - CRUD SCM data"] controller -> recommendations [label="6 - Retrieve/update recommendations" dir="back"] {rank=max; user} {rank=same; erp -> controller [style=invis]} {rank=same; controller -> recommendations [style=invis]} {rank=min; discovery} /* styling */ user [shape=diamond width=1 height=1 fixedsize=true style=filled color="black" fontcolor=white label="User"] erp [shape=rect style=filled color="%2324B643" fontcolor=white label="ERP"] controller [shape=rect label="Controller API"] recommendations [shape=rect style=filled color="%2324B643" fontcolor=white label="Recommendations"] discovery [shape=circle width=1 fixedsize=true style=filled color="%234E96DB" fontcolor=white label="Service\nRegistry"] } )

Visit the wiki for a detailed breakdown of the Logistics Wizard demo architecture and deployment strategy.

Related Blog Posts, Videos, etc

Project Milestones

The 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 the Logistics Wizard demo implementation effort.

License

See License.txt for license information.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published