MDW is a BPM workflow framework with pinpoint REST service orchestration.
- Main site: https://centurylinkcloud.github.io/mdw/
- Introduction: http://centurylinkcloud.github.io/mdw/docs/intro/
- Getting started: https://centurylinkcloud.github.io/mdw/docs/getting-started/
- Runs in Spring Boot, Tomcat, Docker or Kubernetes: Check out our container setup guides
- IntelliJ IDEA plugin for building processes, tasks, and other assets: http://centurylinkcloud.github.io/mdw/docs/guides/mdw-studio/
- End user webapp featuring graphical runtime views, task management, supervisor tools, live asset editor, and a whole bunch more.
- Extensible orchestration component for consuming and producing microservices.
- Web dashboard for tracking trends and milestones and creating custom reports.
- The MDW CLI has commands for installing, running and testing your workflow.
- Requires Java 8, Gradle and NodeJS
- Clone this project:
git clone https://github.com/CenturyLinkCloud/mdw.git
- Install Node packages:
cd mdw/mdw-hub npm install
- Build using Gradle:
cd mdw/mdw gradle buildAll
- Run the automated tests:
gradle testAll
- Ordinarily MDW is run through a client app. Check out the Quick Start Guide.
- For core framework development, you can run MDW standalone as described below in Contributing.
https://github.com/CenturyLinkCloud/mdw/blob/master/CONTRIBUTING.md