awesome-workflow-engines
转自:https://github.com/meirwah/awesome-workflow-engines
awesome-workflow-engines
A curated list of awesome open source workflow engines
Full fledged product
- Airflow - Python-based platform for running directed acyclic graphs (DAGs) of tasks
- Argo - Open source container-native workflow engine for getting work done on Kubernetes
- Azkaban - Batch workflow job scheduler created at LinkedIn to run Hadoop jobs.
- Cadence - An orchestration engine to execute asynchronous long-running business logic developed by Uber Engineering.
- CloudSlang - Workflow engine to automate your DevOps use cases.
- Conductor - Netflix's Conductor is an orchestration engine that runs in the cloud.
- DigDag - Digdag is a simple tool that helps you to build, run, schedule, and monitor complex pipelines of tasks.
- Fission Workflows - A high-perfomant workflow engine for serverless functions on Kubernetes.
- Flor - A workflow engine written in Ruby.
- Imixs-Workflow - A powerful human-centric Workflow Engine based on the BPMN 2.0 standard.
- Kiba - Data processing & ETL framework for Ruby
- Mistral - Workflow service, in OpenStack foundation.
- Oozie - Workflow Scheduler for Hadoop.
- Piper - A distributed Java workflow engine designed to be dead simple.
- Pinball - scalable workflow manager by Pinterest
- RunDeck - Job Scheduler and Runbook Automation.
- Wexflow - A high-performance, extensible, modular and cross-platform workflow engine.
- Workflow Engine - A lightweight .NET and Java workflow engine.
- Workflow Core - Workflow Core is a light weight workflow engine targeting .NET Standard.
- Copper - A high performance Java workflow engine.
- Zeebe - A workflow engine for microservices orchestration that's capable of executing BPMN models, developed by the team at Camunda
BPM Suite
- jBPM - The core of jBPM is a light-weight, extensible workflow engine written in pure Java that allows you to execute business processes using the latest BPMN 2.0 specification.
- Activiti - Activiti is a leading lightweight, java-centric open-source BPMN engine supporting real-world process automation needs.
- Activiti Cloud is now the new generation of business automation platform offering a set of cloud native building blocks designed to run on distributed infrastructures.
- Flowable - The Flowable project provides a core set of open source business process engines that are compact and highly efficient. They provide a workflow and Business Process Management (BPM) platform for developers, system admins and business users.
SAAS
- Bip.io - Web Automation For People And Robots.
Library (embedded usage)
- Luigi - Python module that helps you build complex pipelines of batch jobs.
- Camunda - Both a java library and optionally a full fledged product on top of it.
- Captain - Distributed, light-weight java workflow engine for a microservice architecture.
- Viewflow - Reusable workflow library that helps organize people collaboration business logic in django applications.
awesome-workflow-engines的更多相关文章
- BizDevOps — the true value proposition of workflow engines
转自:https://blog.bernd-ruecker.com/bizdevops-the-true-value-proposition-of-workflow-engines-f342509ba ...
- Rule Or WorkFlow
The main value of a Workflow engine is that it makes it possible to customize the flows through some ...
- The Microservices Workflow Automation Cheat Sheet
Written by Bernd Rücker on Dec 12 2018 in the Best Practices category. Editor’s Note: This post orig ...
- Architecture options to run a workflow engine
This week a customer called and asked (translated into my own words and shortened): “We do composite ...
- What is Zeebe?
转自:https://zeebe.io/what-is-zeebe/ Zeebe is a workflow engine for microservices orchestration. This ...
- How to implement long running flows, sagas, business processes or similar
转自:https://blog.bernd-ruecker.com/how-to-implement-long-running-flows-sagas-business-processes-or-si ...
- Benchmarking Zeebe: An Intro to How Zeebe Scales Horizontally and How We Measure It
Written by Felix Müller and Mike Winters on Jun 12 2018 in the Inside Zeebe category. In the past fe ...
- Mac 词典工具推荐:Youdao Alfred Workflow(可同步单词本)
想必大家都有用过 Mac 下常见的几款词典工具: 特性 系统 Dictionary 欧路词典 Mac 版 有道词典 Mac 版 在线搜索 ✗ ✔ ✔ 屏幕取词 ☆☆☆ ★★☆ ★☆☆ 划词搜索 ★★★ ...
- SharePoint 2013 create workflow by SharePoint Designer 2013
这篇文章主要基于上一篇http://www.cnblogs.com/qindy/p/6242714.html的基础上,create a sample workflow by SharePoint De ...
随机推荐
- poj2406(kmp算法)
Given two strings a and b we define a*b to be their concatenation. For example, if a = "abc&quo ...
- MVC4.0实现批量删除
HTML: @using(Html.BeginForm("Delete","Home")){ <div> <input type= ...
- Android:AndroidManifest.xm中xmlns的作用
有了它,你就可以alt+/作为提示,提示你输入什么,不该输入什么,什么是对的,什么是错的,也可以理解为语法文件.或者语法判断器什么的 这个主要作用是在运行的时候那些控件的属性都是通过它来识别的,如果上 ...
- 并行【parallel】和并发【concurrency】线程是并发还是并行,进程是并发还是并行
线程是并发,进程是并行:进程之间相互独立,是系统分配资源的最小单位,同一个线程中的所有线程共享资源. 并行,同一时刻多个任务同时在运行. 并发,在同一时间内隔内多个任务都在运行,但是都不会在同一时刻同 ...
- Day9作业及默写
1,整理函数相关知识点,写博客. 2,写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者. def func(obj): return obj[1::2] 3, ...
- embedding与word2vec
embedding是指将目标向量化,常用于自然语言处理(如:Word2Vec).这种思想的意义在于,可以将语义问题转换为数值计算问题,从而使计算机能够便捷处理自然语言问题.如果采用传统的One-hot ...
- C# Notepad++ 环境配置
第一种方法,使用NppExec插件 1.下载安装插件 NppExec https://nchc.dl.sourceforge.net/project/npp-plugins/NppExec/NppEx ...
- 适配手机端之 rem
(function() { var psdWidth = 1080, maxRem = 100, ch = document.documentElement.clientHeight || docum ...
- Spring Relational Database
为了避免持久化的逻辑分散到应用的各个组件中,将数据访问功能放到一个或多个专注于此项任务的组件中,这样的组件通常称为数据访问对象(DAO)或Repository. 为了避免应用与特定的数据访问策略耦合在 ...
- maven install中依赖关系打包failed
maven 中maven dependencies中依赖出现了项目,无法打包 ,出现的错误如图.说明:依赖的项目为project-dao 打包的项目为project-service 都在proje ...