CenturyLinkCloud / mdw

Licence: MIT license
centurylinkcloud.github.io/mdw/

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
HTML
75241 projects
kotlin
9241 projects
PLSQL
303 projects

Projects that are alternatives of or similar to mdw

Haven Platform
Haven is an open source Docker container management system. It integrates container, application, cluster, image, and registry management in one single place.
Stars: ✭ 223 (+406.82%)
Mutual labels:  services, orchestration
Odin
A programmable, observable and distributed job orchestration system.
Stars: ✭ 405 (+820.45%)
Mutual labels:  orchestration, workflows
porter
Export legacy forums into a format Vanilla Forums can import.
Stars: ✭ 39 (-11.36%)
Mutual labels:  services
ssh2actions
Connect to GitHub Actions VM via SSH for interactive debugging
Stars: ✭ 62 (+40.91%)
Mutual labels:  workflows
Serverless-File-Validation
Using Azure Serverless products to perform file validation on a per-batch basis
Stars: ✭ 21 (-52.27%)
Mutual labels:  orchestration
nrwl-nx-action
A GitHub Action to wrap Nrwl Nx commands in your workflows.
Stars: ✭ 163 (+270.45%)
Mutual labels:  workflows
Kubernetes-and-Cloud-Native-Associate-KCNA
Useful notes for the KCNA - Kubernetes and Cloud Native Associate
Stars: ✭ 162 (+268.18%)
Mutual labels:  orchestration
orchparty
Write your own orchestration config with a Ruby DSL that allows you to have mixins, imports and variables.
Stars: ✭ 37 (-15.91%)
Mutual labels:  orchestration
sitewhere-k8s
SiteWhere / Kubernetes integration including Helm Charts
Stars: ✭ 17 (-61.36%)
Mutual labels:  orchestration
rkt-compose
CLI to run Docker Compose file as pod on rkt with integrated service discovery using Consul - EOL
Stars: ✭ 24 (-45.45%)
Mutual labels:  orchestration
puccini
Cloud topology management and deployment tools based on TOSCA
Stars: ✭ 74 (+68.18%)
Mutual labels:  orchestration
Nano.Library
Take full advantage of Nano Library, and rapidly implement enriched .Net 6.0 micro-services.
Stars: ✭ 39 (-11.36%)
Mutual labels:  services
docker-compose-collection
These docker-compose allow you to deploy multiple services easily and quickly. You can use them with Portainer directly or via docker-compose commands.
Stars: ✭ 37 (-15.91%)
Mutual labels:  services
mcollective-choria
Distribution of plugins for MCollective as found in Puppet 6
Stars: ✭ 58 (+31.82%)
Mutual labels:  orchestration
overview-broker
A service broker that provides an overview of its service instances and bindings. Conforms to the Open Service Broker API standard.
Stars: ✭ 18 (-59.09%)
Mutual labels:  services
edge-home-orchestration-go
Home Edge Project in LF Edge - Edge Orchestration for home edge devices to enabling smart home use cases.
Stars: ✭ 68 (+54.55%)
Mutual labels:  orchestration
cim-spec
This repository hosts the specification for the Cartographic Information Model
Stars: ✭ 45 (+2.27%)
Mutual labels:  services
f5-super-netops-container
F5 Super NetOps container images that enable Automation and Orchestration with a DevOps methodology
Stars: ✭ 24 (-45.45%)
Mutual labels:  orchestration
ops-examples
A repository of basic and advanced examples using Ops
Stars: ✭ 68 (+54.55%)
Mutual labels:  orchestration
container-orchestration
A Benchmark for Container Orchestration Systems
Stars: ✭ 19 (-56.82%)
Mutual labels:  orchestration

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

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