MDW

MDW is a workflow framework specializing in microservice orchestration

License

License

Categories

Categories

Spring Boot Container Microservices
GroupId

GroupId

com.centurylink.mdw
ArtifactId

ArtifactId

mdw-spring-boot
Last Version

Last Version

6.1.39
Release Date

Release Date

Type

Type

jar
Description

Description

MDW
MDW is a workflow framework specializing in microservice orchestration
Project URL

Project URL

http://centurylinkcloud.github.io/mdw/
Source Code Management

Source Code Management

https://github.com/CenturyLinkCloud/mdw.git

Download mdw-spring-boot

How to add to project

<!-- https://jarcasting.com/artifacts/com.centurylink.mdw/mdw-spring-boot/ -->
<dependency>
    <groupId>com.centurylink.mdw</groupId>
    <artifactId>mdw-spring-boot</artifactId>
    <version>6.1.39</version>
</dependency>
// https://jarcasting.com/artifacts/com.centurylink.mdw/mdw-spring-boot/
implementation 'com.centurylink.mdw:mdw-spring-boot:6.1.39'
// https://jarcasting.com/artifacts/com.centurylink.mdw/mdw-spring-boot/
implementation ("com.centurylink.mdw:mdw-spring-boot:6.1.39")
'com.centurylink.mdw:mdw-spring-boot:jar:6.1.39'
<dependency org="com.centurylink.mdw" name="mdw-spring-boot" rev="6.1.39">
  <artifact name="mdw-spring-boot" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.centurylink.mdw', module='mdw-spring-boot', version='6.1.39')
)
libraryDependencies += "com.centurylink.mdw" % "mdw-spring-boot" % "6.1.39"
[com.centurylink.mdw/mdw-spring-boot "6.1.39"]

Dependencies

compile (13)

Group / Artifact Type Version
com.centurylink.mdw : mdw-workflow jar 6.1.39
commons-io : commons-io jar 2.5
org.springframework.boot : spring-boot jar 2.0.4.RELEASE
org.springframework.boot : spring-boot-configuration-processor jar 2.0.4.RELEASE
org.springframework.boot : spring-boot-autoconfigure jar 2.0.4.RELEASE
org.springframework.boot : spring-boot-loader jar 2.0.4.RELEASE
org.springframework : spring-web jar 5.0.8.RELEASE
org.apache.tomcat.embed : tomcat-embed-core jar 8.5.32
org.apache.tomcat.embed : tomcat-embed-websocket jar 8.5.32
javax.validation : validation-api jar 2.0.1.Final
org.hibernate.validator : hibernate-validator jar 6.0.11.Final
ch.qos.logback : logback-core jar 1.2.3
ch.qos.logback : logback-classic jar 1.2.3

Project Modules

There are no modules declared in this project.

MDW = Model Driven Workflow

Build Status Maven Central

MDW is a BPM workflow framework with pinpoint REST service orchestration.

Components

Workflow Engine

MDW Studio

MDWHub

  • End user webapp featuring graphical runtime views, task management, supervisor tools, live asset editor, and a whole bunch more.

Microservice Framework

  • Extensible orchestration component for consuming and producing microservices.

Intelligence

  • Web dashboard for tracking trends and milestones and creating custom reports.

Command Line Interface

  • The MDW CLI has commands for installing, running and testing your workflow.

Building MDW

  • 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
    

Running MDW

  • 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.

Contributing to MDW

https://github.com/CenturyLinkCloud/mdw/blob/master/CONTRIBUTING.md

com.centurylink.mdw

CenturyLink Cloud

Versions

Version
6.1.39
6.1.38
6.1.37
6.1.36
6.1.35
6.1.34
6.1.33
6.1.32
6.1.31
6.1.30
6.1.29
6.1.28
6.1.27
6.1.26
6.1.25
6.1.24
6.1.23
6.1.22
6.1.21
6.1.20
6.1.19
6.1.18
6.1.17
6.1.16
6.1.15
6.1.14
6.1.13
6.1.11
6.1.10
6.1.09
6.1.08
6.1.07